1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

phpmailer und Fehlerausgabe

Dieses Thema im Forum "PHP & Co." wurde erstellt von zoom, 19.02.10.

  1. zoom

    zoom Antonowka

    Dabei seit:
    06.03.06
    Beiträge:
    356
    Moin.

    Ich nutze für ein Script den phpmailer. Entscheidend ist dabei folgender Code:
    Code:
    if(!$mail->Send()) {
    echo '<div class="error">Es ist ein Fehler aufgetreten: '.$mail->ErrorInfo.'</div>'; }
    Wenn die eMail also nicht gesendet werden konnte, dann soll das entsprechende div ausgegeben werden. Das Problem ist nun, dass Send() von sich aus schon einen Fehler ausgibt. Der steht dann natürlich nicht im div-Tag. Wie kann ich vermeiden, dass Send() einen Fehler anzeigt. Normalerweise gibt es bei Funktionen die Möglichkeit Fehlerausgaben mit @ zu unterdrücken. An dieser Stelle funktioniert das leider nicht.
    Hat jemand eine Lösung?

    Gruß zoom
     
  2. _linx_

    _linx_ Kleiner Weinapfel

    Dabei seit:
    04.01.09
    Beiträge:
    1.125
    Sie in der Stelle, wo die Methode Send() definiert ist nach, ob da ein echo vorhanden ist...
     
    zoom gefällt das.
  3. zoom

    zoom Antonowka

    Dabei seit:
    06.03.06
    Beiträge:
    356
    Ok, das macht Sinn. Ich habe den entsprechenden echo-Befehl gefunden. Danke!
     

Diese Seite empfehlen