Avatar billede dannyboy Nybegynder
29. august 2005 - 12:45 Der er 9 kommentarer og
1 løsning

Debugging af mail() funktion?

Jeg har nogle sider med forms som
sender input med mail() funktionen.
Siderne har altid virket fint, men
nu når mails ikke frem/bliver ikke
sendt.

Siderne ligger på Tiscalis webhotel
som nu er overtaget af Uni2.
Måske er der gået noget galt ved
flytningen.

Kan jeg indsætte en slags "or die"
i min mail funktion, eller på anden
måde følge processen med noget
debugging?

Mine scripts er ret basic, a la:

mail ($modtager, $emne, $indhold, $header);
Avatar billede jakobdo Ekspert
29. august 2005 - 12:48 #1
Du kan jo teste om mail går godt eller ej:
mail() returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.
Avatar billede Slettet bruger
29. august 2005 - 12:48 #2
Gad vide om ikke det er fordi du ingen afsender har sat i din header?
Avatar billede dannyboy Nybegynder
29. august 2005 - 12:51 #3
el barto:  Min afsender er typisk en e-mail adr. som bruger skal indtaste (obligatorisk felt), så jeg er næste sikker på at der er en værdi.
Avatar billede dannyboy Nybegynder
29. august 2005 - 12:57 #4
Det kommer nok til at lyde dumt, men hvordan får jeg udskrevet TRUE eller FALSE,
hvis jeg vil lave en minimalistisk testside, inden jeg piller i scripts?
Avatar billede reffo Nybegynder
29. august 2005 - 13:38 #5
Du kan vel skrive,

IF (mail() == "TRUE") {echo "Mailen blev sendt";} ELSE {echo "Mailen blev ikke sendt";}

Det burde vel du...
Avatar billede jakobdo Ekspert
29. august 2005 - 14:15 #6
Eller bare:
if(mail())
echo "godt...";
else
echo "skidt...";
Avatar billede dannyboy Nybegynder
29. august 2005 - 14:25 #7
Den er mægtig, lav venligst et svar
Avatar billede jakobdo Ekspert
29. august 2005 - 14:29 #8
Dog skal du jo så huske på.
At du nok kan finde ud af om en email er sendt eller ej.
Men du får jo ikke årsagen til det.
Den skal du have fra Tiscali, den må de kunne finde i deres log-filer.
Og et svar.
Avatar billede dannyboy Nybegynder
07. september 2005 - 10:44 #9
Tak for hjælpen
Avatar billede jakobdo Ekspert
07. september 2005 - 11:00 #10
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester