Avatar billede krak Nybegynder
01. april 2003 - 18:13 Der er 11 kommentarer og
2 løsninger

mail()

Hej

Jeg har i længere tid haft en kontaktformular kørende, med funktionen mail(), men i det seneste stykke tid har den slet ikke virket, selvom jeg ikke har ændret i koden.

Den burde vel ellers være stabil, ikke?

Hvad kan der være gået galt?
Avatar billede Slettet bruger
01. april 2003 - 18:15 #1
vis os koden.. ellers er det rimelig umuligt at sige hvad der er galt :0)
Avatar billede htm Nybegynder
01. april 2003 - 18:15 #2
At den måske ikke er konfigureret på serveren :-)

Hvis det er din egen server kan kigge i php.ini og tjekke mail værdierne

[mail function]
; For Win32 only.
SMTP = din.normale.smtp.server.fra.din.udbyder

; For Win32 only.
sendmail_from = someone@somewhere.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Avatar billede krak Nybegynder
01. april 2003 - 18:20 #3
mail("$modtager", "$emne", "Fra: $navn \n\nBesked: \n$besked", "from: $mail");

Hvor brugeren indtaster felterne $navn, $mail og $besked
Avatar billede krak Nybegynder
01. april 2003 - 18:24 #4
Den har fungereret, for der er jævnligt kommet mails. Men da jeg tilfældigt forsøgte idag, fik jeg ikke min test-besked...
Avatar billede postndk Nybegynder
01. april 2003 - 18:25 #5
godt så, du ligger måske på en server der har opgraderet php version,

så prøv dette :

mail("$_POST[modtager]","$_POST[emne]","Fra: $_POST[navn] \n\n\Besked: \n$_POST[besked]","from: $_POST[mail]");
Avatar billede erikjacobsen Ekspert
01. april 2003 - 18:26 #6
hvor kommer fx $modtager fra? Har din server opgraderet PHP til en nyere
version hvor "registerglobals" er slået fra, så er der måske slet ingen
værdier i dine variabler.
Avatar billede erikjacobsen Ekspert
01. april 2003 - 18:26 #7
;)
Avatar billede krak Nybegynder
01. april 2003 - 18:27 #8
$modtager og $emne er defineret i en tidligere linie i samme dokument.
Avatar billede htm Nybegynder
01. april 2003 - 18:29 #9
Er det din egen server eller hvor har du server henne?
Avatar billede krak Nybegynder
01. april 2003 - 18:31 #10
Webhotel hos servermarket.dk
Avatar billede krak Nybegynder
01. april 2003 - 18:42 #11
Hmm.. Nu fik jeg pludselig de første testbeskeder på mailen. Et par timer forsinket!
- Når jeg kigger nærmere på de andre beskeder jeg har fået på det sidste, er der gået mellem 30 min og en time fra afsendelse til modtagelse...

Det er da ikke normalt, eller hvad?
Avatar billede htm Nybegynder
01. april 2003 - 19:12 #12
Det kommer helt an på den smtp-server de bruger! Det kan godt gå så lang tid - det er ikke noget du kan tilrette i dit script!
Avatar billede krak Nybegynder
01. april 2003 - 19:15 #13
øvøv.
Case closed
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

IT-JOB