Avatar billede mrbs Nybegynder
26. januar 2004 - 00:50 Der er 9 kommentarer og
1 løsning

Mail-form hvor skal emailen stå?

Hej! Dette er en mailform som skulle sende mails fra mit site til mig...

Hvor angiver jeg hvilken mail den skal sendes til?

<?php
if (isset($_POST['navn'])) {
    $besked = "Fra: ".$_POST['navn']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Email: ".$_POST['email']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Besked: ".$_POST['besked']."\r\n";
    mail($_POST['email'], $_POST['emne'], $besked,
    "From: ".$_POST['email']."\r\n"
    ."Reply-To: ".$_POST['email']."\r\n"
    ."X-Mailer: PHP/" . phpversion());*/
}
?>

<form name="mailform" action="" method="post">
Navn:<input type="text" name="navn"><br>
Hjemmeside:<input type="text" name="hp"><br>
Email:<input type="text" name="email"><br>
Emne:<input type="text" name="emne"><br>
Besked:<textarea name="besked"></textarea>
<input type="submit" value="Send besked">
</form>
Avatar billede rrm Nybegynder
26. januar 2004 - 01:06 #1
Hvis du vil sende en mail til test@test.dk med titel test og besked testing... så kan du bruge:
mail("test@test.dk", "test", "testing....");

Se evt. nogle flere eksempler på www.php.net/mail ...
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:09 #2
Hvor skal det sættes ind?
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:10 #3
I stedet for

mail($_POST['email'], $_POST['emne'], $besked,

???
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:10 #4
altså resten af stykket ud...
Avatar billede madd Nybegynder
26. januar 2004 - 01:11 #5
mrbs > Det er tilladt at gøre noget selv. Jeg går udfra det også ville være i din interesse at lære noget PHP, så du en anden gang ikke behøves at spørge herinde. I så fald kan du jo bruge de sølle 5 minutter det tager at læse den side som rrm postede til dig. Den beskriver mere eller mindre alt omkring funktionen, hvordan den kan bruges mm.

Held og lykke.
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:11 #6
<?php
if (isset($_POST['navn'])) {
    $besked = "Fra: ".$_POST['navn']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Email: ".$_POST['email']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Besked: ".$_POST['besked']."\r\n";
    mail("test@test.dk", "test", "testing....");*/
}
?>

<form name="mailform" action="" method="post">
Navn:<input type="text" name="navn"><br>
Hjemmeside:<input type="text" name="hp"><br>
Email:<input type="text" name="email"><br>
Emne:<input type="text" name="emne"><br>
Besked:<textarea name="besked"></textarea>
<input type="submit" value="Send besked">
</form>
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:12 #7
OK tak... Jeg har bare forsøgt på alle mulige måder!

Men gør det alligevel... No hard feelings ;)
Avatar billede rrm Nybegynder
26. januar 2004 - 01:16 #8
I stedet for test@test.dk skriver du den mail-adresse mail skal sendes til.
Det andet argument ("test") angiver titlen på mailen.
Og det sidste argument ("testing...") er selve den besked du vil sende....
Avatar billede mrbs Nybegynder
26. januar 2004 - 01:20 #9
Svar lige!

Nu har jeg forsøgt mig frem i timer... Og selv om jeg ved al begyndelse er svær, så var jeg ved at give op!

Tak!
Avatar billede rrm Nybegynder
26. januar 2004 - 01:25 #10
Det var så lidt... :)
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