[GastForen Programmierung/Entwicklung PHP und MySQL Rückgabewert bei mail() auslesen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

16. Jun 2006, 18:01
Beitrag # 1 von 12
Bewertung:
(3891 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

es ist Freitag und es ist warm. Vielleicht stehe ich deshalb etwas auf dem Schlauch. Wie kann man denn das Ergebnis des mail() Befehls auslesen?

Viele Grüße
Florian
X

Rückgabewert bei mail() auslesen

ganesh
Beiträge gesamt: 1981

16. Jun 2006, 22:34
Beitrag # 2 von 12
Beitrag ID: #234933
Bewertung:
(3884 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie meinst du das?

mail() gibt entweder true oder false zurück, that's it.

Es gibt sonst noch die zusätzlichen Parameter, wie hier in Beispiel 3 gezeigt wird:
http://ch2.php.net/...en/function.mail.php


als Antwort auf: [#234884]

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

17. Jun 2006, 07:57
Beitrag # 3 von 12
Beitrag ID: #234943
Bewertung:
(3874 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, schon. Aber wie komme ich ran an das true oder false? Ich löse die mail aus mit mail(blablabla); aber wie bekomme ich das Ergebnis?


als Antwort auf: [#234933]

Rückgabewert bei mail() auslesen

Pozor
Beiträge gesamt: 892

17. Jun 2006, 08:52
Beitrag # 4 von 12
Beitrag ID: #234945
Bewertung:
(3872 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
$result = mail(.....


Gruss Stefan


"KISS - KEEP IT SIMPLE, STUPID"
PHP Documentation Download


als Antwort auf: [#234943]

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

19. Jun 2006, 09:19
Beitrag # 5 von 12
Beitrag ID: #235043
Bewertung:
(3858 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hm. Ich bin mit Ergebnis nicht zufrieden. Mein Script sieht so aus:
<?PHP
$result=mail('[email protected]', 'Mein Betreff', 'Hallo');
if ($result==true) echo ("Ja");
if ($result==false) echo ("nein");
?>
Die Email kommt zwar an, aber ich bekomme die Bildschirmausgabe nein.

Wo ist der Fehler???


als Antwort auf: [#234945]

Rückgabewert bei mail() auslesen

Intermedia
Beiträge gesamt: 1287

19. Jun 2006, 09:30
Beitrag # 6 von 12
Beitrag ID: #235047
Bewertung:
(3857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Versuchs mal so:

Antwort auf [ flobaer ] Hm. Ich bin mit Ergebnis nicht zufrieden. Mein Script sieht so aus:
<?PHP
$result=mail('[email protected]', 'Mein Betreff', 'Hallo');
if ($result == 1) echo ("Ja");
if ($result != 1) echo ("nein");
?>
Die Email kommt zwar an, aber ich bekomme die Bildschirmausgabe nein.

Wo ist der Fehler???



Gruß Sven


http://www.aurahysil.de?hds Mit Aurahysil Freizeit schaffen - Beschichtungen der besonderen Art - http://www.intermedia-bg.de?hds INTERMEDIA bürogemeinschaft


als Antwort auf: [#235043]
(Dieser Beitrag wurde von Intermedia am 19. Jun 2006, 09:31 geändert)

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

19. Jun 2006, 09:33
Beitrag # 7 von 12
Beitrag ID: #235048
Bewertung:
(3854 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das Ergebnis bleibt auch hierbei ein "nein" :-((


als Antwort auf: [#235047]

Rückgabewert bei mail() auslesen

swisscheese
Beiträge gesamt: 387

19. Jun 2006, 11:24
Beitrag # 8 von 12
Beitrag ID: #235073
Bewertung:
(3843 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielleicht so:
Code
mail('[email protected]', 'Mein Betreff', 'Hallo') or die 'Fehler beim Senden'; 


oder, falls nicht nur ein Abbruch gefordert ist:
Code
$result=mail('[email protected]', 'Mein Betreff', 'Hallo'); 
if ($result) {
...mach dies...
} else {
...mach anderes...
}



als Antwort auf: [#235048]

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

19. Jun 2006, 11:36
Beitrag # 9 von 12
Beitrag ID: #235078
Bewertung:
(3840 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich habe jetzt mal folgendes probiert:

Code
<?PHP  
$result=mail('[email protected]', 'Mein Betreff', 'Hallo');
if ($result) {
echo("ja");
} else {
echo("nein");
}
?>


Auch da ist die antwort wieder nein, obwohl die Mail versendet wird. Ich bin ratlos...


als Antwort auf: [#235073]

Rückgabewert bei mail() auslesen

Intermedia
Beiträge gesamt: 1287

19. Jun 2006, 12:10
Beitrag # 10 von 12
Beitrag ID: #235091
Bewertung:
(3837 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Na dann hätte ich noch diese Idee:

if(mail('[email protected]', 'Mein Betreff', 'Hallo')) echo "alles ok"; else echo "das war nix";

Gruß Sven


http://www.aurahysil.de?hds Mit Aurahysil Freizeit schaffen - Beschichtungen der besonderen Art - http://www.intermedia-bg.de?hds INTERMEDIA bürogemeinschaft


als Antwort auf: [#235078]

Rückgabewert bei mail() auslesen

flobaer
Beiträge gesamt: 317

19. Jun 2006, 12:20
Beitrag # 11 von 12
Beitrag ID: #235095
Bewertung:
(3833 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Naja, immerhin ne andere Antwort: "das war nix". ;-)
Die E-Mail kam aber trotzdem an.
Gibt es irgendeine Konfiguration am Server, die verhindert, dass mail() einen Wert zurückgibt? Oder woran kann das sonst noch liegen?


als Antwort auf: [#235091]

Rückgabewert bei mail() auslesen

ganesh
Beiträge gesamt: 1981

20. Jun 2006, 00:13
Beitrag # 12 von 12
Beitrag ID: #235232
Bewertung:
(3813 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
seltsam...
@mail('[email protected]', 'this is just a test mail. hang loose.', 'Hello') or die("oops!"); funktioniert genauso wie man sich das denkt, hier bei meiner Standardkonfiguration...

Du kannst versuchen, ALLE PHP Fehlermeldungen anzeigen zu lassen. Vielleicht siehst Du dann mehr:
http://ch2.php.net/error_reporting

Frag mal deinen Hoster, da scheint was komisch konfiguriert zu sein.


als Antwort auf: [#235095]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
05.03.2021 - 30.04.2021

Digicomp Academy AG, Zürich oder virtuell
Freitag, 05. März 2021, 13.00 Uhr - Freitag, 30. Apr. 2021, 17.00 Uhr

Lehrgang

Im berufsbegleitenden Web Publisher Lehrgang vertiefen Sie Ihr Wissen rund um das Thema Screendesign und die Umsetzung von Websites. Wir befähigen Sie dazu selbständig und professionell Ihren Webauftritt zu planen und in die Realität umzusetzen.

Preis: CHF 3'250.–
Dauer: 8.5 Tage - Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PWEB