Avatar billede duracellert Nybegynder
26. september 2001 - 22:03 Der er 24 kommentarer og
1 løsning

Send email fra http

Jeg vil gøre så besøgende kan sende en email fra min web-page
Har brugt følgende kode i min HTML-frame.

<form action=\"./kontakt.php\" method=\"POST\">
To: <input type =\"text\" name=\"$to\"><br>
From:<input type=\"text\" name=\"$email\"><br>
Subject: <input type=\"text\" name=\"$subject\"><br>
Message Body: <br>
<textarea rows =\"10\" cols=\"40\" name=\"$message\"></textarea><br>
<input type=\"submit\" value =\"Send your message\">
</form>
<? php
mail($to,
$subject,
$message,
\"From: $email\\r\\n Reply-to: $email\\r\\n\");
?>

ved tryk på send-knappen forsvinder alle oplysninger, men der bliver bare ikke sendt noget - hvad er der galt?
Avatar billede mora Nybegynder
26. september 2001 - 22:05 #1
Dine name=\"\" i html, skal ikke hedde £navn men bare navn
Avatar billede mora Nybegynder
26. september 2001 - 22:06 #2
<form action=\"./kontakt.php\" method=\"POST\">
To: <input type =\"text\" name=\"to\"><br>
From:<input type=\"text\" name=\"email\"><br>
Subject: <input type=\"text\" name=\"subject\"><br>
Message Body: <br>
<textarea rows =\"10\" cols=\"40\" name=\"message\"></textarea><br>
<input type=\"submit\" value =\"Send your message\">
</form>

kontakt.php
<? php
mail($to,
$subject,
$message,
\"From: $email\\r\\n Reply-to: $email\\r\\n\");
?>
Avatar billede mortenfn Nybegynder
26. september 2001 - 22:18 #3
<form action=\"<? PHP_SELF; ?>\" method=\"POST\">
To: <input type =\"text\" name=\"$to\"><br>
From:<input type=\"text\" name=\"$email\"><br>
Subject: <input type=\"text\" name=\"$subject\"><br>
Message Body: <br>
<textarea rows =\"10\" cols=\"40\" name=\"$message\"></textarea><br>

<input type=\"hidden\" name=\"action\" value=\"send\">

<input type=\"submit\" value =\"Send your message\">
</form>
<? php
if($action==\"send\"){

mail($to,
$subject,
$message,
\"From: $email\\r\\n Reply-to: $email\\r\\n\");

}?>
Avatar billede mora Nybegynder
26. september 2001 - 22:27 #4
mortenfin: Prøv at teste dit svar, der er flere fejl i !
Avatar billede mora Nybegynder
26. september 2001 - 22:31 #5
Har lige testet mit, udover <? php (hvor jeg bare har lavet det om til <?)  virker det fint :))
Avatar billede mortenfn Nybegynder
26. september 2001 - 22:35 #6
ja der var også en del fejl i html-teksten, dem så jeg ikke efter

<form action=\"<?PHP_SELF;?>\" method=\"POST\">
To: <input type =\"text\" name=\"to\"><br>
From:<input type=\"text\" name=\"email\"><br>
Subject: <input type=\"text\" name=\"subject\"><br>
Message Body: <br>
<textarea rows =\"10\" cols=\"40\" name=\"message\"></textarea><br>

<input type=\"hidden\" name=\"action\" value=\"send\">

<input type=\"submit\" value =\"Send your message\">
</form>
<?
if($action==\"send\"){
mail($to,$subject,$message);
}


//mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
?>
Avatar billede mortenfn Nybegynder
26. september 2001 - 22:39 #7
Avatar billede mora Nybegynder
26. september 2001 - 22:47 #8
Smukt, udover du smider $from æk :)

Ej, nu skal jeg nok lade være :))
Avatar billede mora Nybegynder
26. september 2001 - 22:48 #9
$from som hedder $email *doh*
Avatar billede mortenfn Nybegynder
26. september 2001 - 22:52 #10
sæt det bare på igen
Avatar billede mora Nybegynder
26. september 2001 - 22:52 #11
:-)
Avatar billede duracellert Nybegynder
28. september 2001 - 17:51 #12
Hej

Har prøvet at rette fejlen - og har prøvet mortenfri\'s test-page. MEN mit vil ikke fungere - skal jeg have lavet en slags forbindelse til min pop3 eller andet? Er total-PHP-grøn :-)
Avatar billede mora Nybegynder
28. september 2001 - 19:06 #13
Er det din egen server ?

Den skal havde adgang til en SMTP server, jeg bruger min udbyders, og det virker fint :)
Avatar billede duracellert Nybegynder
28. september 2001 - 22:29 #14
mora -> det er ikke min egen server. Det er lagt op hos min udbyder - Orange. Hvordan bruger du din udbyders?
Avatar billede duracellert Nybegynder
28. september 2001 - 22:30 #15
..altså SMTP.. *lol*
Avatar billede mora Nybegynder
28. september 2001 - 22:34 #16
Hvis det ligger hos orange, og de tillader php, burde den bruge deres smtp :)
Avatar billede mortenfn Nybegynder
28. september 2001 - 22:35 #17
kører du php på din egen server f.eks. apache 

php.ini skal tilrettes feks. sådsn her

[mail function]

SMTP = mail1.stofanet.dk
sendmail_from = morten@thorsnet.dk
Avatar billede duracellert Nybegynder
02. oktober 2001 - 12:14 #18
Hej igen

Har prøvet at ringe til Orange vedr om de tillader PHP (-og Perl) Men pga tlf-kø prøver jeg her.

Er der nogle der ved om Orange tillader ovenstående? Jeg har en OrangePlus aftale med 512/128 og router.
Avatar billede duracellert Nybegynder
03. oktober 2001 - 17:08 #19
Hey...med fare for at lyde som en endnu større PHP-invalid, så vil jeg gerne vide præcis hvordan jeg sætter den SMTP op..

Hvad de forskellige filer skal hedde fx .php3 eller .html?
Avatar billede mora Nybegynder
03. oktober 2001 - 17:17 #20
SMTP sereren skal defineres i php.ini (c:\\windows\\system / c:\\winnt\\system32  mener jeg)

Men hvis dit hotel er hostet af Orange, kan du ikke gøre noget, så skal de lave det :)
Avatar billede duracellert Nybegynder
03. oktober 2001 - 17:26 #21
mora->

sidder netop og venter på at deres kunde\"service\" svarer.....dvs jeg kan umiddelbart ikke bruge php på min side hos orange?
Avatar billede mora Nybegynder
03. oktober 2001 - 17:32 #22
Det kommer an på om de understøtter det, hvis det er en gratis serice kan du normalt ikke hos din ISP...

Men ellers kan du bruge whitehat.dk ?
Avatar billede duracellert Nybegynder
03. oktober 2001 - 17:45 #23
De understøtter det IKKE...hmm.....Så må jeg overveje at sætte min egen server op....Hvad er whitehat.dk?
Avatar billede mora Nybegynder
03. oktober 2001 - 18:54 #24
Whitehat.dk er en gratis service med uendeligt diskplads (dog maks 200kb pr. fil)

Der er ingen reklamer på dit site, de har php og mysql  (og php mail() virker)
Avatar billede duracellert Nybegynder
03. oktober 2001 - 20:56 #25
TAKKER for vildt.... har tjekket whitehat ud - og det må være løsningen for mig lige nu :-)
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