#1 7. Dezember 2011 Erstes Script funktioniert nicht wie es soll Hallo raidrusher, Ich habe folgendes Problem: Ich habe mir ein "Contact us" Script gebastelt. Es ist mein erstes Script und an das Tutorial vom "Galileo Computing PHP 5.3" angelehnt. Ich habs allerdings ein bisschen angepasst, so dass die abgesendeten Daten in einer Tabelle unter dem Formular angegeben werden. Mein Problem ist, dass die Daten nicht an den Xampp Testserver gesendet werden/ nur eine Datei mit "From:" und danach nichts mehr gesendet wird/ Sobald ich die datei öffne die email ohne Eingabe verschickt wird. Kann mir vielleicht jemand bei meinem Problem helfen? (Sorry für den unübersichtlichen Programmierstil, bin wie gesagt ein PHP- Frischling. Ich poste mal den Code hier, vielleicht könnt ihr mir meine Fehler erläutern. MFG naitsgang Spoiler PHP: <html> <head> <title>Contact</title> </head> <body> <?php $error = '' ; $mail = '' ; $message = '' ; if (isset( $_POST [ 'mail' ])){ if ( trim ( $_POST [ 'mail' ]) != '' ){ $mail = $_POST [ 'mail' ]; }else{ $error = $error . 'Please insert an email-adress!' ; } if (isset( $_POST [ 'message' ]) && trim ( $_POST [ 'message' ]) != '' ){ $message = $_POST [ 'message' ]; }else{ $error = $error . 'Please insert a message!' ; } if ( $error != '' ){ echo $error ; }else{ echo $_POST [ 'mail' ] . $_POST [ 'message' ]; mail ( 'newuser@localhost' , 'Contact' , $message , 'From:' . $mail ); } } ?> <form method="post" action="<?php echo $_SERVER [ 'SCRIPT_NAME' ] ?>"> <table width="370" border="0"> <tr> <td width="109"></td> <td width="251"><input type="text" name="mail" value="<? echo $mail ; ?>" /></br></td> </tr> <tr> <td width="109">Message:</td> <td width="251"><input type="text" name="message" value="<? echo $message ; ?>" /></br></td> </tr> <tr> <td with="109"></td> <td with="251"><input type="submit" value ="Send" /></td> </tr> <tr> <td with="109">From:</td> <td with="251"><? echo $mail ; ?></td> </tr> <tr> <td with="109">Message:</td> <td with="251"><? echo $message ; ?></td> </tr> <form> </body> </html> + Multi-Zitat Zitieren
#2 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll also am code liegts nicht, denn der geht einwandfrei siehe: http://tag.thirty3.de muss also an irgend einer xampp server eintstellung liegen + Multi-Zitat Zitieren
#3 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll ok, dankeschön wird denn auch eine mail mit dem eingegebenen inhalt versendet? + Multi-Zitat Zitieren
#4 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll ja wird ebenfalls versendet ;-) + Multi-Zitat Zitieren
#5 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll Ok vielen Dank. Kennst du dich mit Xampp aus und kannst mir vielleicht bei den Einstellungen helfen? Oder ist das eher nicht so deins? BW hast du naits + Multi-Zitat Zitieren
#6 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll xampp leider weniger da ich immer gleich auf meim webspace teste ... aber google doch mal, das problem hatten sicher schon mehrere ;-) + Multi-Zitat Zitieren
#7 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll hi, wie bei xampp der mailserver eingestellt wird hab ich nie verstanden, daher hab ich mir hamster geholt. ist free und damit kann ich mail() ausführen. oder, was ich bevorzuge ist phpmailer damit versende ich über localhost mails via smtp. hier ein tut dazu. + Multi-Zitat Zitieren
#8 7. Dezember 2011 AW: Erstes Script funktioniert nicht wie es soll Dankeschön ich werds mal testen! + Multi-Zitat Zitieren