Avatar billede flashrider Nybegynder
11. oktober 2004 - 21:47 Der er 5 kommentarer og
2 løsninger

sende emails i php

nogle der ved hvordan man laver sådan man kan sende en email til en anden email også beskeden?

feks i
din email kan man skrive test@test.dk
og modtager min@email.dk

og teksten hej..

så får modtageren emailen fra test@test.dk?
Avatar billede baitianlong Nybegynder
11. oktober 2004 - 21:51 #1
med headers kan du sætte afsender på:

$headers = "From: \"Legende.dk Website\" \r\n";

mail($modtager, $emne, $indhold, $headers);

:)
Avatar billede flashrider Nybegynder
11. oktober 2004 - 21:53 #2
er ikke en haj til php. kan du ikke lave input osv med?
Avatar billede baitianlong Nybegynder
11. oktober 2004 - 21:54 #3
$afsender = "test@test.dk";
$modtager = "min@email.dk";
$indhold = "hej"

$headers = "From: $afsender \r\n";

mail($modtager, $emne, $indhold, $headers);
Avatar billede flashrider Nybegynder
11. oktober 2004 - 21:57 #4
<?php

$afsender = "test@test.dk";
$modtager = "flashrider@ofir.dk";
$indhold = "TEST"

$headers = "From: $afsender \r\n";

mail($modtager, $emne, $indhold, $headers);
?>

vil den ikke.. den siger

Parse error: parse error, unexpected T_VARIABLE in linie 7
Avatar billede baitianlong Nybegynder
11. oktober 2004 - 21:59 #5
<?php
$afsender = $_POST['afsender'];
$modtager = $_POST['modtager'];
$indhold = $_POST['indhold'];

$headers = "From: $afsender \r\n";

mail($modtager, $emne, $indhold, $headers);

print "E-mail afsendt !";
?>
<html>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="POST">
Afsender navn:
<input type="text" size="50"><br>
Modtager navn:
<input type="text" size="50"><br>
<input type="submit" value="Send">
</html>

Det skulle være det (du er lidt fedtet med pointsne, synes jeg ;)
Avatar billede baitianlong Nybegynder
11. oktober 2004 - 22:00 #6
<?php
$afsender = $_POST['afsender'];
$modtager = $_POST['modtager'];
$indhold = $_POST['indhold'];

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $afsender \r\n";

mail($modtager, $emne, $indhold, $headers);

print "E-mail afsendt !";
?>
<html>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="POST">
Afsender navn:
<input type="text" size="50"><br>
Modtager navn:
<input type="text" size="50"><br>
<input type="submit" value="Send">
</html>

Så skulle den være der :)
Avatar billede baitianlong Nybegynder
11. oktober 2004 - 22:10 #7
Jeg manglede nogle ting, jeg er lidt sløv...

<?php
$afsender = $_POST['afsender'];
$modtager = $_POST['modtager'];
$indhold = $_POST['indhold'];

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $afsender \r\n";

if(isset($afsender, $modtager, $indhold)) {
    mail($modtager, $emne, $indhold, $headers);
    print "E-mail afsendt !";
}


?>
<html>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="POST">
Afsender navn:
<input type="text" size="50" name="afsender"><br>
Modtager navn:
<input type="text" size="50" name="modtager"><br>
Besked:
<input type="text" size="50" name="besked"><br>
<input type="submit" value="Send">
</form>
</html>

...sådan :)
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