Avatar billede mrbs Nybegynder
27. december 2004 - 21:33 Der er 18 kommentarer og
1 løsning

Indsætte afsender i PHP

Jeg har lavet denne form i PHP, som gerne skulle sende indholdet af en form fra en anden side videre til mig på min mail...
Hvordan tilføjer jeg den email man indtaster i formularen, som afsender af emailen (så det fremgår hos modtageren, hvilken email der er indtastet i "$email", i afsenderfeltet)?

<?php
@extract($_POST);
$efternavn = stripslashes($efternavn);
$fornavn = stripslashes($fornavn);
$email = stripslashes($email);
$emne = stripslashes($emne);
$onske1 = stripslashes($onske1);
$onske2 = stripslashes($onske2);
$onske3 = stripslashes($onske3);
$kodeord = stripslashes($kodeord);
mail('min@email.dk',$emne,$efternavn,$fornavn,$onske1,$onske2,$onske3,$kodeord);
header("location:log.php");
?>
Avatar billede sukos Juniormester
27. december 2004 - 21:41 #1
<?php
@extract($_POST);
$efternavn = stripslashes($efternavn);
$fornavn = stripslashes($fornavn);
$email = stripslashes($email);
$emne = stripslashes($emne);
$onske1 = stripslashes($onske1);
$onske2 = stripslashes($onske2);
$onske3 = stripslashes($onske3);
$kodeord = stripslashes($kodeord);

$from = "nobody@domain.dk";

if(trim($email !="")) {
$from = $email;
}


mail('min@email.dk',$emne,$efternavn,$fornavn,$onske1,$onske2,$onske3,$kodeord,"From:". $email);
Avatar billede avminarm Juniormester
27. december 2004 - 21:45 #2
Hej sukos>> hvad sker der med showsource.dk??
Avatar billede sukos Juniormester
27. december 2004 - 21:45 #3
hmm,

mail("min@email.dk","Emne: ".$emne ."\nEfternavn: ". $efternavn ."\nFornavn: ". $fornavn ."\nØnske1 : ". $onske1 ."\nØnske2: ". $onske2 ."\nØnske3: ". $onske3 ."\nKodeord: ". $kodeord,"From:". $email);
Avatar billede sukos Juniormester
27. december 2004 - 21:46 #4
ehh, den ligger på min webserver som ikke er på nettet! :^(

Men regner med at showsource.dk kører igen inden så satans længe, sgu!!!
Avatar billede mrbs Nybegynder
27. december 2004 - 21:56 #5
Hvad betyder "\n og det efterfølgende?
Avatar billede mrbs Nybegynder
27. december 2004 - 21:56 #6
Kunne godt bruge en forklaring!
Avatar billede mrbs Nybegynder
27. december 2004 - 21:58 #7
Altså - den der udfylder formularen indtaster selv en email, som allerede ligger i variablen $email - men hvordan fortæller man scriptet at det er den email som skal bruges som afsender?
Avatar billede -kick- Nybegynder
27. december 2004 - 22:01 #8
\n er linjebrud.
Avatar billede avminarm Juniormester
27. december 2004 - 22:02 #9
\n betyder ny linie, men hvis det skal virke på en win maskine er det en god ide at bruge \r\n
Avatar billede mrbs Nybegynder
27. december 2004 - 22:36 #10
Men betyder "From:" at det bliver vist i afsenderadresse-linien?
Avatar billede avminarm Juniormester
28. december 2004 - 09:42 #11
yep :-)

sukos>> det lyder godt ;o)
Avatar billede mrbs Nybegynder
04. januar 2005 - 18:19 #12
Nå, droppede scriptet!
Avatar billede avminarm Juniormester
04. januar 2005 - 19:49 #13
ikke pænt at tage points selv - sukos's svar var rigtigt?
Avatar billede mrbs Nybegynder
04. januar 2005 - 19:53 #14
... men ikke desto mindre fungerede det ikke!
Avatar billede avminarm Juniormester
04. januar 2005 - 20:49 #15
hmm - jeg tvivler på at det er scriptets skyld
Avatar billede mrbs Nybegynder
04. januar 2005 - 20:55 #16
Jeg svinede ikke dig til, da du blandede dig med private kommentarer i spørgsmålet!

Og om det var scriptetes skyld ved jeg ikke - jeg begyndte forfra, og fik det til på en anden måde!
Avatar billede avminarm Juniormester
04. januar 2005 - 21:14 #17
hov hov - jeg svinede da heller ikke dig til - undskyld mand!

Jeg er glad for at du fik det til at virke :-)

Jeg ville bare påpeger at når nu nogen gider bruge tid på at hjælpe så burde man måske overveje at give lidt points - det er god E etikette - det var som sådan ikke dig jeg var ude efter!

Men skal vi ikke lade det ligge - det er vel reelt sukos som burde brokke sig hvis han føler sig snydt. Held og lykke med dit script ;o)
Avatar billede mrbs Nybegynder
04. januar 2005 - 21:19 #18
Sorry! Jeg tog bare ordlyden sådan! Sidder lige og koger over et andet script som jeg ikke lige får til - lunten er lidt kort!

No hard feelings herfra heller  - undskyld!
Avatar billede avminarm Juniormester
04. januar 2005 - 21:23 #19
helt ok ;o) - hvilket andet script?
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