php Schleife >1 Abfrage und unterdrücken einer Meldung beim ersten Aufruf

01/08/2013 - 10:23 von Peter Kiederich | Report spam
Hallo
Ich bitte nochmals um Hilfe
Da ich mit PHP erst grade beginne würde ich gerne wissen wie ich es
abfangen kann wenn es der erste Aufruf der Seite ist das folgende
Meldung "Message body empty Die Email konnte nicht gesendet
werdenFehler: Message body empty" unterdrückt wird und erst ab dem
zweiten Aufruf die Prüfung statt findet.


<?php
if(!$mail->Send($_POST['Senden']))
{
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
echo "Die Email konnte nicht gesendet werden";
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo "Ihre Email wurde versandt.";
}
?>

Gruß Peter
 

Lesen sie die antworten

#1 Thomas PointedEars Lahn
01/08/2013 - 16:38 | Warnen spam
Peter Kiederich wrote:

Da ich mit PHP erst grade beginne



Das wievielte Mal jetzt schon? Deine erste Frage zu phpMailer hast Du hier
im Màrz gestellt. Seitdem ist trotz Hinweisen kein Lernfortschritt bei Dir
oder auch nur eine Änderung Deiner Einstellung erkennbar. RTFM, STFW.

würde ich gerne wissen wie ich es abfangen kann wenn es der erste Aufruf
der Seite ist das folgende Meldung "Message body empty Die Email konnte
nicht gesendet werdenFehler: Message body empty" unterdrückt wird und erst
ab dem zweiten Aufruf die Prüfung statt findet.



Parse error.

<http://www.tty1.net/smart-questions_de.html>

<?php
if(!$mail->Send($_POST['Senden']))



Mit dieser Anweisung wird $mail->Send(…) immer aufgerufen, egal ob
$_POST['Senden'] gesetzt ist. Ausserdem wird noch eine Notice erzeugt,
wenn $_POST['Senden'] nicht gesetzt ist.

Ich hoffe, du weisst nun, was du zu tun hast. [dsf 2.12]

PointedEars

Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.

Ähnliche fragen