/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvordan ændrer jeg dette??
Fra : Steen Løcke


Dato : 01-12-02 14:42

Hej Gruppe!

Jeg har sat et lille script sammen forbindelse med opbygning af et lidt
større project; men jeg har et problem som jeg desværre har svært ved at
løse, derfor be'r jeg om jeres hjælp :)

Jeg har lavet følgende html-fil:

<HTML>
<HEAD>
<TITLE>Tell a Friend</TITLE>
</HEAD>
<BODY>
<form action = "tellfriend.php" method="POST">
Din vens email : <input type = "text" name ="ven"><br>
Dit navn : <input type = "text" name ="navn"><br>
Din email : <input type = "text" name ="email"><br>
<input type ="submit" value = "Fortæl en ven!">
</form>
</BODY>
</HTML>

Som I sikkert kan regne ud vil jeg gerne sende en mail til den mailbox
som anføres i "Din vens email"

Det tilhørende php-script ser således ud:

<?php
//send en email fra en html-form
$ven = $_POST['ven'];
$navn = $_POST['navn'];
$email = $_POST['email'];
mail("$ven" , "Mit første forsøg med mail" , "Tjek lige dette ud:
http://www.moornook.dk","From: \"$navn\"$email\n");
echo ("Du har fortalt $ven om dette fantastiske forsøg, tak!");
?>

Alt funker fint bortset fra at jeg i "From-feltet" i den modtagne email
får indholdet af variablen $_POST['navn'] i formatet navn@moornook.dk
efterfulgt af den indtastede emailadresse i variablen $_POST['email'],
således at det kommer til at se således ud:

navn@moornook.dk, steen@loecke.dk.

Jeg vil ikke ha' at det indtastede navn kommer til at stå i emailen med
@moornook.dk bagefter!

Hvordan ændrer jeg det???

Glæder mig til jeres respons...I NEED IT :))

Hilsen
Steen


 
 
Benny Nissen (02-12-2002)
Kommentar
Fra : Benny Nissen


Dato : 02-12-02 00:25

Hej.
> mail("$ven" , "Mit første forsøg med mail" , "Tjek lige dette ud:
> http://www.moornook.dk","From: \"$navn\"$email\n");
> echo ("Du har fortalt $ven om dette fantastiske forsøg, tak!");
> ?>
>
> Alt funker fint bortset fra at jeg i "From-feltet" i den modtagne email
> får indholdet af variablen $_POST['navn'] i formatet navn@moornook.dk
> efterfulgt af den indtastede emailadresse i variablen $_POST['email'],
> således at det kommer til at se således ud:
>
Du skal lige have et par < > omkring emailadressen:

mail("$ven" , "Mit første forsøg med mail" , "Tjek lige dette ud:
http://www.moornook.dk","From: \"$navn <\"$email>\n");


--
Benny Nissen
www.bennynissen.dk



Thomas Lindgaard (02-12-2002)
Kommentar
Fra : Thomas Lindgaard


Dato : 02-12-02 02:03

Steen Løcke <steen@loecke.dk> wrote in news:asd3io$fti$1@news.cybercity.dk:

> $ven = $_POST['ven'];
> $navn = $_POST['navn'];
> $email = $_POST['email'];

Øhm - det er der da ingen grund til... (?)

Du kan jo bare skrive:

mail(
$_POST["ven"],
"Mit første forsøg med mail",
"Tjek lige dette ud: http://www.moornook.dk",
"From: \"$_POST["navn"] <\"$_POST["email"]>\n"
);

Mvh.
/Thomas

Peter Brodersen (02-12-2002)
Kommentar
Fra : Peter Brodersen


Dato : 02-12-02 02:33

On 02 Dec 2002 01:02:42 GMT, Thomas Lindgaard
<thomas@it-snedkeren.BLACK_HOLE.dk> wrote:

> mail(
> $_POST["ven"],
> "Mit første forsøg med mail",
> "Tjek lige dette ud: http://www.moornook.dk",
> "From: \"$_POST["navn"] <\"$_POST["email"]>\n"
> );

Sidste linje er vist defekt (bl.a. forkert placerede gåseøjne) - prøv
evt. med:

"From: \"{$_POST["navn"]}\" <{$_POST["email"]}>\n"

--
- Peter Brodersen

"Steen Løcke" (02-12-2002)
Kommentar
Fra : "Steen Løcke"


Dato : 02-12-02 16:58

Tak til Benny, Thomas og Peter :)

Det var lige det der skulle til...nu ser mit output i den modtagne mail ud
præcis som jeg gerne vil ha' det, TAK!

Hilsen
Steen


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste