Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Kontaktformular i PHP, virker ikke?

Af Elitebruger Supermoos | 19-12-2006 16:37 | 966 visninger | 9 svar, hop til seneste
Hej Jeg har denne kontaktformular: http://probyg.com[...] Oprindeligt var det kun felterne: Navn, mail, emne og besked der var i den. Men jeg har tilføjet nogle ekstra jeg skulle bruge. I denne proces må jeg så have fået lavet en fejl, i hvert fald virker scriptet ikke mere. Den siger fint at den har sendt beskeden, men jeg modtager den aldrig. Nogle der lige kan se hvad problemet er? Stien til php-filen, som styrer scriptet, er: http://probyg.com[...] /Lasse Moos
--
Hjemmesider laves: http://www.yony.dk[...]
#1
Nova
Mega Nørd
19-12-2006 16:42

Rapporter til Admin
lav en kopi af filen og omdøb til kontakt.phps og upload den. Vi kan ikke se kildekoden på php filer uden :-)
--
Skal du bestille hos Servage.net? Brug dette link og få 25GB ekstra plads!!! http://www.servage.net[...]
#2
mallemanden
Megabruger
19-12-2006 16:46

Rapporter til Admin
Også gerne hvad der kommer af fejl
--
#3
Supermoos
Elitebruger
19-12-2006 17:44

Rapporter til Admin
Nu ligger den her: http://probyg.com[...] Der kommer egentlig ikke nogle fejl, jeg modtager bare ingen mails :-S Og scriptet virkede inden jeg begyndte at rode med det, problemet er bare at jeg skal bruge de ekstra felter.
--
Hjemmesider laves: http://www.yony.dk[...]
#4
Supermoos
Elitebruger
19-12-2006 19:27

Rapporter til Admin
Hjalp det ikke, eller hvad? :-)
--
Hjemmesider laves: http://www.yony.dk[...]
#5
Nova
Mega Nørd
19-12-2006 20:19

Rapporter til Admin
Prøv at lave en } else { til slut og print $send kan jo være den hverken er ja eller nej
--
Skal du bestille hos Servage.net? Brug dette link og få 25GB ekstra plads!!! http://www.servage.net[...]
#6
Supermoos
Elitebruger
19-12-2006 20:23

Rapporter til Admin
#5 altså så koden bliver: // Hvis der er fejl, skriver vi hvilke felter som skal udfyldes, eller som ikke er gyldige, og skriver formularen igen. } else { echo "$IP_fejl"; echo "$Cookie_fejl"; echo "$navn_fejl"; echo "$email_fejl"; echo "$emne_fejl"; echo "$besked_fejl"; echo "$formular"; } } ?> Det ovenstående har jeg prøvet, og dette hjalp ikke.
--
Hjemmesider laves: http://www.yony.dk[...]
#7
Supermoos
Elitebruger
19-12-2006 23:20

Rapporter til Admin
Andre der har et forslag?
--
Hjemmesider laves: http://www.yony.dk[...]
#8
Wuhtzu
Maxi Supporter
19-12-2006 23:45

Rapporter til Admin
Når du laver et script som udfører en opgave du rent faktisk kan kontrollere udfaldet af, så skal du ALTID gøre det! mail() retunere TRUE hvis mailen rent faktisk bliver sendt og FALSE hvis den ikke gøre og det skal du benytte dig af: if(mail($til, $emne, $adresse, $postby, $telefon, $indhold, $mailtop)){ echo "Besked til brugeren i tilfælde af succes"; } else{ echo "Besked til brugeren i tilfælde af fejl"; } Det sikre at brugeren rent faktisk kun ser "Tak Navn! Vi vil kontakte dig hurtigst muligt." hvis mailen bliver afsendt. Lige pt. skriver du den meddelse til alle brugere som klarer sig til bunden af scriptet, uanset om de rent faktisk har fået afsendt mailen eller ej. Det bringer os også frem til en fejl i scriptet: din mail() syntax er helt forkert. Hvorfor har du givet mail() 7 parametre når den max tager 5? Det er tilmed nogle underlige nogen: $telefon og $postby? Tjek lige op på mail-funktionen: http://no.php.net[...] Når du har rettet det til så vend tilbage hvis du stadig har problemer :) Wuhtzu
--
AMD Athlon64 3500+ | ASUS A8N-SLi | GeForce7800GT | 2x512MB GeIL Value PC3200 | 2xSamsung Spinpoint 160GB S-ATA i RAID0 denRIGTIGEmening -> http://www.denRIGTIGEmening.dk[...]
#9
Wuhtzu
Maxi Supporter
20-12-2006 20:18

Rapporter til Admin
Lykkedes det?
--
AMD Athlon64 3500+ | ASUS A8N-SLi | GeForce7800GT | 2x512MB GeIL Value PC3200 | 2xSamsung Spinpoint 160GB S-ATA i RAID0 denRIGTIGEmening -> http://www.denRIGTIGEmening.dk[...]

Opret svar til indlægget: Kontaktformular i PHP, virker ikke?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning