15. september 2002 - 23:26
Der er
27 kommentarer og 1 løsning
php mailform
Hej Er der en der gider at lave en simpel mailform som sender email, navn, adresse, tlf dag og tlf aften til 2 email adresser. plezzz hurry jeg vil gerne iseng, men kan ikke før jeg er færdig
Annonceindlæg fra Partnertekst
15. september 2002 - 23:36
#1
<? if ($action == "send"){ mail("modtager1@asd.dk","overskrift","navn:$navn,andet=$andet","From: din@mail.dk"); mail("modtager2@asd.dk","overskrift","navn:$navn,andet=$andet","From: din@mail.dk"); } ?> <form action="" method=post> Navn: <input type="navn"><br> andet: <input type="andet"><br> </form> sådan hurtigt lavet :)
15. september 2002 - 23:38
#2
<? if ($action == "send"){ mail("modtager1@asd.dk","overskrift","navn:$navn,andet=$andet","From: Dig <din@mail.dk>"); mail("modtager2@asd.dk","overskrift","navn:$navn,andet=$andet","From: Dig <din@mail.dk>"); } ?> <form action="" method=post> Navn: <input type="navn"><br> andet: <input type="andet"><br> <input type=hidden name=action value=send> <input type=submit> </form> sådan!
15. september 2002 - 23:42
#3
<?php if ( isset( $_POST["send"] ) ) { $body = $_POST['navn'] . "\n\n" . $_POST['email'] . "\n\n" . $_POST['adresse'] . "\n" . $_POST['postnr'] . "\n\n" . $_POST['tlfdag'] . $_POST['tlfaften'] ; mail("email@1.dk", Emne", $body) ; mail("email@2.dk", Emne", $body) ; echo "E-mails sendt" ; } ?> <form method="post" action="sendmail.php"> <input type="hidden" name="send" value="true"> <input type="text" name="email"><br> <input type="text" name="navn"><br> <input type="text" name="adresse"><br> <input type="text" name="postnr"><br> <input type="text" name="tlfdag"><br> <input type="text" name="tlfaften"><br> <input type="submit"> </form>
15. september 2002 - 23:43
#4
Ups, lige en tastefejl, skulle se således ud :) mail("email@1.dk", "Emne", $body) ; mail("email@2.dk", "Emne", $body) ; Og du kan så bare ændre i $body variablen som du nu lige lyster :)
15. september 2002 - 23:47
#5
Lidt bedre : $body = "Navn : " . $_POST['navn'] . "\n\n E-mail : " . $_POST['email'] . "\n\n Adresse : " . $_POST['adresse'] . "\n Post nr : " . $_POST['postnr'] . "\n\n Telefon dag : " . $_POST['tlfdag'] . "\n Telefon aften : " . $_POST['tlfaften'] ;
16. september 2002 - 00:06
#6
det virker ikke Jeg får en fejl i: mail("email@1.dk", "Emne", $body) ; mail("email@2.dk", "Emne", $body) ; Har selvfølgelig ændret dem til de adresser som der skal sendes til
16. september 2002 - 00:06
#7
Hvilken fejl får du?
16. september 2002 - 00:07
#8
Warning: Unknown error in E:\Company Shared Folders\Sites\cm-net_02\askalex\mail.php on line 91 Warning: Unknown error in E:\Company Shared Folders\Sites\cm-net_02\askalex\mail.php on line 92
16. september 2002 - 00:08
#9
kræver det at der er noget andet installeret på serveren end bare php??
16. september 2002 - 00:10
#10
Nej, det kræver kun PHP... Men kan ikke lige se hvorfor den kommer med den fejl :(
16. september 2002 - 00:11
#11
skal jeg ikke definere et eller andet smtp nogen steder eller hvad?
16. september 2002 - 00:11
#12
jeg kører php på en nt maskine, som også fungere som mailserver
16. september 2002 - 00:30
#14
ok...nu kommer den ikke med fejl mere, men mailsene er ikke kommet frem endnu??
16. september 2002 - 00:31
#15
Der kan gå noget tid før de dukker op... Det er dog ikke så tit men det sker, hvis ikke den kommer med fejl, og du har skrevet adresserne korrekt, skulle de meget gerne komme frem inden længe.
16. september 2002 - 00:32
#16
ok jeg prøver at vente :-)
16. september 2002 - 00:35
#17
:) Der er ikke meget andet at gøre... Jeg kan i hvert fald ikke se hvor der ellers kunne være fejl
16. september 2002 - 00:38
#18
tja :-|
16. september 2002 - 00:41
#19
Sker der slet intet? Begynder at blive bange for at jeg er for træt til det her, kan virkelig ikke se hvad fejlen skulle være :(
16. september 2002 - 00:54
#20
den er ikke kommet endnu :-(
16. september 2002 - 01:04
#21
Underligt... Jeg har lige testet den selv, og det virker fint hos mig. Kan det være et problem med din mailserver? Har du mulighed for at bruge en anden mailserver til lige at se om det er det der er galt?
16. september 2002 - 01:05
#22
næhh
16. september 2002 - 01:06
#23
min mailserver virker fint...jeg bruger den lige nu til at modtage mails fra eksperten
16. september 2002 - 01:09
#24
Er du sikker på der ikke er problemer med at sende mails... Det kan jo godt være du kan modtage, men ikke sende. Jeg ved det ikke, ved bare at min kode virker fint hos mig, og da den ikke kommer med fejl burde den også virke hos dig
16. september 2002 - 08:06
#25
Prøv eventuelt at rettte SMTP serveren i din php.ini til din udbyders. Hvis du f.eks. har cybercity, så sæt den til vip.cybercity.dk, hvis du s modtager de mails du sender med mail() må fejlen så ligge i den egen mail-server opsætning. Et forsøg værd Mvh Simon
16. september 2002 - 12:09
#26
hvis det er min egen mailserver, skal der så stå localhost eller mail.domæne.dk
16. september 2002 - 14:45
#27
Jeg er ikke sikker, men man kan jo prøve begge dele.
12. februar 2003 - 21:44
#28
æv
Vi tilbyder markedets bedste kurser inden for webudvikling