Avatar billede KurtG Forsker
01. juni 2025 - 13:20 Der er 3 kommentarer

Hvad gør et @ før en funktion

Jeg prøver at lave en mailformular ved hjælp af en anvisning på
http://hjemmesideskolen.dk/scripts/phpmail.php.
Det vil ikke lykkes, der bliver altid meldt, at "E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!"
Jeg mener, at jeg har udfyldt alt korrekt!

Men hvad gør @ foran funktionen mail i den følgende linje:
if (@mail("dit.navn@dit_domain.dk", strip_tags($_POST['emne']),
  stripslashes(strip_tags($body)), $headers))
Avatar billede Kristen, WebsiteGo.dk Seniormester
01. juni 2025 - 13:58 #1
Hej KurtG.
Jeg har ikke løsningen til dig på lige netop dette spørgsmål, men overvej om PHP-mail er den rette protokol at bruge, da den ofte bliver blokeret af mailservere (taler af erfaring fra bl.a. WordPress)
Har du i stedet mulighed for at sætte en SMTP-mailforsendelse op? Det vil give dig mulighed for at sikre protokollerne SPF, DKIM og DMARC, så du har større chance for at mailen reelt ankommer.
Blot en tanke.
Avatar billede arne_v Ekspert
01. juni 2025 - 16:16 #2
Avatar billede KurtG Forsker
01. juni 2025 - 18:27 #3
#1. Det ved jeg ikke noget om! Kan det fungere inde i php? Kan du give evt. et eksempel!
#2. Tak, det afklarede det lidt for mig!
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