SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 11.01.2008, 19:19:09
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: Anfrage wird nicht in der DB gespeichert

HI

ich habs jetzt hinbekommen und das Script auch zu Ende geschrieben.
(die variable $senden musste bevor man ihr false gibt true besittzen - also hab ich einfach obendrüben $senden=true gemacht -> geht 1a :) )

Jetzt ist ein weiteres Problem aufgetreten:
meine eMail wird nicht versendet - kommt aber leider keine fehlermeldung.

code hier:
PHP-Code:
<?php
    session_start
();
    
error_reporting(EALL);
    
$page_link    'contact';

            
$firma $_POST['firma'];
            
$vorname $_POST['vorname'];
            
$name $_POST['name'];
            
$strasse $_POST['strasse'];
            
$plz $_POST['plz']; 
            
$ort $_POST['ort'];
            
$tel $_POST['tel'];
            
$mobil $_POST['mobil'];
            
$fax $_POST['fax'];
            
$email $_POST['email'];
            
$betreff $_POST['betreff'];
            
$nachricht $_POST['nachricht'] ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[link] http://www.w3.org/TR/xhtm...ransitional.dtd">
<html>
<head>
<title>Erneuerbare Energie Sch&ouml;pplein</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/navi_style.css" />
</head>
<body>
    <div id="box">
    
        <div id="header">
            <?php include 'include/header.php'?>
        </div>
        
        <div id="navigation">
              <?php 
                
include 'include/navi_links.inc.php';
                include 
'include/navi.php'
               
?>
        </div>
  
        <div id="topic">
        <?php
            
function encrypt($string$key) {
            
$result '';
            for(
$i=0$i<strlen($string); $i++) {
               
$char substr($string$i1);
               
$keychar substr($key, ($i strlen($key))-11);
               
$char chr(ord($char)+ord($keychar));
               
$result.=$char;
            }
            return 
base64_encode($result);
            }
            
$sicherheits_eingabe encrypt($_POST["sicherheitscode"], "fk2j3k8dl");
            
$sicherheits_eingabe str_replace("="""$sicherheits_eingabe);        
        
?>
        
        Alle Felder sind Pflichtfelder! Ausnahme sind die Felder, in denen "optional" steht!<br />
        <br />

            <form method="post" action="<?php $_SERVER['self']; ?>" name="kontakt">
            <table>
                <tr>
                    <td>
                        <table align="left">
                            <tr>
                                <td style="font-size: 18px; font-weight: bolder;">Anschrift:</td>
                            </tr>
                            <tr>
                                 <td>Firma:</td><td><input type="text" name="firma" value="<?php if(isset($firma)){echo $firma;}else{echo 'optional';} ?>" /></td>
                            </tr>
                            <tr>
                                <td>Vorname:</td><td><input type="text" name="vorname" value="<?php if(isset($vorname)){echo $vorname;} ?>" /></td>
                            </tr>
                            <tr>
                                <td>Name:</td><td><input type="text" name="name" value="<?php if(isset($name)){echo $name;} ?>" /></td>
                            </tr>
                            <tr>
                                <td class="td_oberpunkt">_</td>
                            </tr>
                            <tr>
                                <td>Stra&szlig;e + Nr.:</td><td><input type="text" name="strasse" value="<?php if (isset($strasse)){echo $strasse;} ?>" /></td>
                            </tr>
                            <tr>
                                <td>Postleitzahl:</td><td><input type="text" name="plz" value="<?php if (isset($plz)){echo $plz;} ?>" /></td>
                            </tr>
                            <tr>
                                <td>Wohnort:</td><td><input type="text" name="ort" value="<?php if (isset($ort)){echo $ort;} ?>" /></td>
                            </tr>
                            <tr>
                                <td class="td_oberpunkt">_</td>
                            </tr>
                            <tr>
                                <td>Telefon:</td><td><input type="text" name="tel" value="<?php if (isset($tel)){echo $tel; } ?>" /></td>
                            </tr>
                            <tr>
                                <td>Handy</td><td><input type="text" name="mobil" value="<?php if(isset($mobil)){echo $mobil;}else{echo 'optional';} ?>" /></td>
                            </tr>
                            <tr>
                                <td>Fax:</td><td><input type="text" name="fax" value="<?php if(isset($fax)){echo $fax;}else{echo 'optional';} ?>" /></td>
                            </tr>
                            <tr>    
                                <td>eMail-Adresse:</td><td><input type="text" name="email" value="<?php if (isset($email)){echo $email;}?>" /></td>
                            </tr>
                        </table>
                    </td>
                    <td>
                        <table align="right">
                            <tr>
                                <td style="font-size: 18px; font-weight: bolder;">Nachricht:</td>
                            </tr>
                            <tr>
                                <td>Betreff: <input style="width:400px" type="text" name="betreff" value="<?php if (isset($betreff)){echo $betreff;}?>" /></td>
                            </tr>
                            <tr>
                                <td>
                                    <textarea name="nachricht" cols="60" rows="17"><?php if (isset($nachricht)){echo $nachricht;} ?></textarea>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
            <table align="center">
                <tr>
                    <td><img id="captcha" src="include/rechen-captcha.php" alt="Sicherheits Code"></td>
                    <td align="right">Lösung:</td>
                    <td width="5" align="center"><input type="text" name="sicherheitscode" size="5"></td>
                    <td><input type="button" value="Neue Aufgabe" onclick="var heute = new Date(); document.getElementById('captcha').src='include/rechen-captcha.php?'+heute.getTime()" /></td>
                </tr>
                <tr height="30" valign="bottom">
                    <td><input type="hidden" value="1" name="sendekontrolle"/></td>
                    <td><input type="submit"  value="Absenden" /></td>
                    <td><input type="reset" value="L&ouml;schen" /></td>
                    <td></td>
                </tr>
            </table>
            </form>
            

 

            <?php
            
            
if(isset($_POST['sendekontrolle'])) 
            {
                if(isset(
$_SESSION['rechen_captcha_spam']) AND $sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){
                unset(
$_SESSION['rechen_captcha_spam']);
                            
                        
$senden true;        
                        if (
$vorname == "") {
                            echo 
"Sie haben keinen Vornamen angegeben!<br>";
                            
$senden false;
                        }        
                        if (
$name == "") {
                            echo 
"Sie haben keinen Namen angegeben!<br>";
                            
$senden false;
                        }
                        if (
$strasse == "") {
                            echo 
"Sie haben keine Stra&szlig;e angegeben!<br>";
                            
$senden false;
                        }
                        if (
$plz == "") {
                            echo 
"Sie haben keine Postleitzahl angegeben!<br>";
                            
$senden false;
                        }
                        if (
$ort == "") {
                            echo 
"Sie haben keinen Ort angegeben!<br>";
                            
$senden false;
                        }
                        if (
$tel == "") {
                            echo 
"Sie haben keine Telefonnummer angegeben!<br>";
                            
$senden false;
                        }
                        if (
$email == "") {
                            echo 
"Sie haben keine eMail angegeben!<br>";
                            
$senden false;
                        }
                        if (
$betreff == "") {
                            echo 
"Sie haben keinen Betreff angegeben!<br>";
                            
$senden false;
                        }
                        if (
$nachricht == "") {
                            echo 
"Sie haben keine Nachricht angegeben!<br>";
                            
$senden false;
                        }
                    
                    if(
$senden == true){
                    
                    include 
'admin/lib/config.inc.php';
                                    
$sql_befehl "
     INSERT INTO `energie`.`ee_kontakt` ( `id` , `datum` , `uhrzeit` , `firma` , `vorname` , `name` , `strasse` , `plz` , `ort` , `tel` , `mobil` , `fax` , `email` , `betreff` , `nachricht` ) VALUES ('',NOW(), NOW(), '"
.$firma ."', '".$vorname."', '".$name."', '".$strasse."', '".$plz ."', '".$ort."', '".$tel."', '".$mobil."', '".$fax."', '".$email."', '".$betreff."', '".$nachricht."')";
                    
                    
$resultat $db->query($sql_befehl) OR die("Fehler im MySQLi Befehl: <br>\n".mysqli_connect_errno()."<br>\n\$sql_befehl=$sql_befehl<br>\n");
                    
    
//eMail versenden
    
// *** Deine Mailadresse (Empf&auml;nger) ***
$mail_to 'xXx@xXx.de';
// *************************************

$from_name'Kontaktanfrage';
$from_mail$email;
$mail_subject$betreff;
$mail_text'<b>Hallo Helmut,<b><br>du hast eine neue Nachricht von $vorname $name , Firma $firma , am NOW(); erhalten!.<br>
            Bitto log dich doch mal auf: http://xXx/kontakt.php ein.'
;
$send=$_POST['s'];

$from_name=str_replace(chr(34),"''",$from_name);
$mail_subject=str_replace(chr(34),"''",$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);


if((
$send=="1") && (isset($err_text))) {
  echo 
"<p><big><b>Fehler:</b></big><br>";
  echo 
"$err_text</p>";
}


if((
$send!="1") || (isset($err_text)))
{

} else {
  
$header="From: $from_name <$from_mail>\n";
  
$header.="Reply-To: $from_mail\n";
  
$header.="X-Mailer: PHP-FormMailer (www.gaijin.at)\n";
  
$header.="Content-Type: text/plain";
  
$mail_date=gmdate("D, d M Y H:i:s")." +0000";
  
$send=0;
  if(@
mail($mail_to,$mail_subject,$mail_text,$header))
  {
    echo 
"<p><b>Ihre E-Mail wurde abgesendet.</b></p>";
    echo 
"<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail\">Zur&uuml;ck zum Formular</a></p>";
  }else{
    echo 
"<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>";
    echo 
"<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=";
    echo 
urlencode($mail_text)."\">Zur&uuml;ck zum Formular</a></p>";
  }

}

                    echo 
"
                        <center>
                            <br>
                            <br>
                                Ihre Nachricht wurde erfolgreich übermittelt!<br> 
                                Bitte haben Sie etwas Geduldt, wir kümmern uns um Ihren Auftrag!
                            <br>
                            <br>
                        </center>
                    "
;
                    }    else {
                    echo 
"
                        <center>
                            <br>
                            <br>
                                Ihre Nachricht konnte leider nicht gesendet werden!<br> 
                                Versuchen Sie es bitte später nocheinmal oder wenden Sie sich an den Administrator!
                            <br>
                            <br>
                        </center>
                    "
;
                    }
                                        
                } else {
Schleife gelöscht da:
Der Textden Sie eingegeben habenbesteht aus 10703 Zeichen und ist damit zu langBitte kürzen Sie den Text auf die maximale Länge von 10240 Zeichen.
                }

            }
        
        
?>
        </div>
        
        <div class="foot_center">
         <?php include 'include/footer.php'?>
        </div>
        <div class="foot_right">
            <a href="disclaimer.php">Disclaimer</a> | <a href="impressum.php">Impressum</a> 
        </div> 
     </div>
</body>
</html>
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)

Geändert von -=Sirius=- (11.01.2008 um 19:19:45 Uhr)
Mit Zitat antworten
  #22  
Alt 15.01.2008, 17:50:26
-=Sirius=- -=Sirius=- ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 68
-=Sirius=- eine Nachricht über ICQ schicken
AW: Anfrage wird nicht in der DB gespeichert

kann mir jemand helfen ? :(
__________________
cu Sirius


Meine Projekte:
Maafischer-Viereth.de und noch einige in Bearbeitung :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausgabe der Datenbank klickbar als neue Anfrage an DB lagaffe PHP Grundlagen 3 31.10.2006 12:49:49
Wie kann ich verhindern das 2 mal der gleiche Monat in die Array gespeichert wird? Ralphwiggum PHP Grundlagen 6 27.05.2006 12:12:59
Anfrage zur Mysql abfrage Fabian85 MySQLi/PDO/(MySQL) 6 23.02.2005 19:16:28
Ergeniss einer Mysql Anfrage in Variable speichern Skar PHP Grundlagen 3 11.08.2004 11:41:08
classen oder functionen erst auf anfrage includieren? flobee PHP für Fortgeschrittene und Experten 16 10.02.2004 16:54:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:22:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt