antec Skrevet 1. april 2004 Skrevet 1. april 2004 Jeg har laget et epostskjema ved bruk av mail(). Skriptet fungerer alldeles utmerket, men etter at brukeren trykker "send" kommer det naturlig nok kun en blank side frem. Hvordan går jeg frem dersom jeg ønsker å vise at sendingen er vellykket/mislykket? Det er nok om noen kan lede meg litt inn på riktig spor her så skal jeg nok klare resten Ja, jeg har søkt og prøvd og feilet ..
sven-o Skrevet 1. april 2004 Skrevet 1. april 2004 Funksjonen mail() returnerer en boolean, noe som betyr at du fint kan teste om det gikk bra. if(mail(blablabla)) header("location: suksess.php"); else header("location: feil.php");
antec Skrevet 1. april 2004 Forfatter Skrevet 1. april 2004 Gikk meg litt hus-forbi at funksjonen returnerte en boolean Alt fungerer smertefritt nå. Takk for hjelpen!
???????? Skrevet 3. april 2004 Skrevet 3. april 2004 Hvis du slår opp i manualen så ser du at en del funksjoner returnerer true eller false avhengig av resultatet. "mail() returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise. "
simenss Skrevet 22. desember 2004 Skrevet 22. desember 2004 Hvordan benytter jeg meg av dette? Prøvde scriptet under, men tror jeg har misforstått en smule $headers_test .= "From: Navn <[email protected]>\r\n"; if(!mail("mail_som@ikke_finnes.com", "TestSubjekt", "Test", $headers_test)) { print("Mailen er ikke sendt!"); } else { print("Mailen er sendt!"); }
???????? Skrevet 22. desember 2004 Skrevet 22. desember 2004 Den burde fungere, men feil kan være at du har _ i domenenavnet.
simenss Skrevet 22. desember 2004 Skrevet 22. desember 2004 Prøvde: <?php $headers_test .= "From: Navn <[email protected]>\r\n"; if(!mail("[email protected]", "TestSubjekt", "Test", $headers_test)) { print("Mailen er ikke sendt!"); } else { print("Mailen er sendt!"); } ?> Men får fortsatt opp Mailen er sendt!
jorgis Skrevet 22. desember 2004 Skrevet 22. desember 2004 PHP sjekker ikke mottakeradressen, så mailen er sendt den, selv om det ikke er noen mottaker i andre enden.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå