"Spammail" test sendet nicht.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
ankommen
antwort
betreff
code
grad
http
landen
post
probier
richtige format
schaffen
sender
string
system
test
text
vergeben
verzug
zugreifen
- 
    
    Hallo
 
 Ich lerne grad php und will das man auf einer Seite eine E-mail Adresse einträgt an die einmal eine Mail gesendet wird.
 
 Seite 1(Maileingabe):
 <form action="mailer2.php" method="post"> <input type="text" size="20" name="system"> <br> <input type="submit" value="Let´s Spam"></form>
 
 Seite 2:
 
 <?php $empfaenger = "$_POST['system'];"; $betreff = "Spam test"; $text = "An $_POST['system'];! Dies ist nur ein Spamtest."; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>");?>
 
 Was hab ich falsch gemacht, freue mich auf antwort.
 
 
 mfg
 Beitrag zuletzt geändert: 16.5.2009 18:41:36 von playtime
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Hallo,
 
 also ich will ja nichts sagen, aber du hast überhaupt kein problem geschrieben, doch wenn die mail auch abgeschickt werden soll, müsstest du schon die mail()-funktion aufrufen. 
 
 Gruß Tillorgias
- 
    
    <?php $empfaenger = "$_POST['system'];"; $betreff = "Spam test"; $text = "An echo $_POST['system'];! Dies ist nur ein Spamtest."; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>");?>
 Probier das mal.
 Ich habe die Anführungszeichen in den Post-Variablen ausgetauscht.
 Jetzt sollte es gehen.
 Beitrag zuletzt geändert: 16.5.2009 18:41:11 von zerojan
- 
    
    Vielleicht mal den Namen von "system" in "empfaenger" ändern. Sowohl beim Formular als auch dann beim Übergeben der Variable. Nicht, dass "system" schon standardmäßig für irgendwas vergeben wird.
- 
    
    nun ...
 
 wenn deine seite bei lima liegt:
 
 meine Erfahrung ist , mail was du willst...da wird nie irgendwo was ankommen !!!!
 
 hatte selbst auch schon einige Mail-scripte geschrieben und hochgeladen....nix kam an !
 
 
 
- 
    
    Äh? Dir ist schon klar, dass man innerhalb ienes Strings nicht auf Arrays zugreifen kann?
- 
    
    <?php $empfaenger = $_POST['system']; $betreff = "Spam test"; $text = "An ".$_POST['system']."! Dies ist nur ein Spamtest."; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>"); ?>
 
 Versuchs mal so!
 Beitrag zuletzt geändert: 16.5.2009 19:33:36 von cookies
- 
    
    <?php $empfaenger = $_POST['system']; $betreff = "Spam test"; $text = 'An '.$_POST['system'].' Dies ist nur ein Spamtest.'; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>"); ?>
 
 Wie gesagt, du kannst auf ein Array nicht innerhalb eines Strings zugreifen, "$_POST['system']" order ähnliches funktioniert also nicht (afaik).
 
 PS: Ich hoffe mal die Variablen $sender und $sendermail sind definiert?
 Beitrag zuletzt geändert: 16.5.2009 19:37:09 von nikic
- 
    
    Nein sind sie (noch) nicht.
 
 Wie kann ich es denn schaffen das es an die eingetragene Mailadresse gesendet wird.
 
 
 mfg
- 
    
    playtime schrieb: 
 Hallo
 
 Ich lerne grad php und will das man auf einer Seite eine E-mail Adresse einträgt an die einmal eine Mail gesendet wird.
 
 Seite 1(Maileingabe):
 <form action="mailer2.php" method="post"> <input type="text" size="20" name="system"> <br> <input type="submit" value="Let´s Spam"></form>
 
 Seite 2:
 
 <?php $empfaenger = "$_POST['system'];"; $betreff = "Spam test"; $text = "An $_POST['system'];! Dies ist nur ein Spamtest."; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>");?>
 
 Was hab ich falsch gemacht, freue mich auf antwort.
 
 
 mfg
 
 
 Wenn du es richtig machen willst:
 
 <?php $sender = "Ich der Spamer"; $sendermail = "spammailer@du-spam.net"; $empfaenger = $_POST['system']; $betreff = "Spam test"; $text = "An $_POST['system'];!\nDies ist nur ein Spamtest."; mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>");?>
 
 idealer weise kontrollierst du noch ob die eMail adresse auch das richtige Format hat. Unter PHP 5.2 aufwärts: http://www.w3schools.com/php/filter_validate_email.asp
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 





