Gå til innhold

Anbefalte innlegg

Skrevet

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 :cool:

 

Ja, jeg har søkt og prøvd og feilet .. :)

Videoannonse
Annonse
Skrevet

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");

Skrevet

Gikk meg litt hus-forbi at funksjonen returnerte en boolean :blush:

Alt fungerer smertefritt nå. Takk for hjelpen! :thumbs:

Skrevet

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. "

  • 8 måneder senere...
Skrevet

Hvordan benytter jeg meg av dette? Prøvde scriptet under, men tror jeg har misforstått en smule :blush:

 

$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!");
}

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...