Avatar billede a330 Nybegynder
30. september 2004 - 10:03 Der er 4 kommentarer og
1 løsning

html form /php mail

Hej med jer

Er lidt ny på php, håber nogle kan hjælpe med lidt kode

Skal bruge en html form, med navn og email.
som så skal sendes med email (php) til mig, evt med et autoresponce svar..?
Avatar billede jakobdo Ekspert
30. september 2004 - 13:41 #1
Prøv evt denne:

<form action="sendEmail.php" method="post">
<input type="text" name="navn">
<input type="text" name="email">
<input type="submit" value="Send Email">
</form>

filen: sendEmail.php
<?php


if ($_POST[navn] != "" && $_POST[email])
{
    $emailTo = "din@email.dk";
    $subject = "Test Emne";
    $message = "Test Besked";
    $emailFrom = $_POST[email];
   
    mail($emailTo, $subject, $message
    "From: $emailFrom\r\n"
    ."Reply-To: $emailFrom\r\n"
    ."X-Mailer: PHP/" . phpversion());
}
?>
Avatar billede a330 Nybegynder
30. september 2004 - 13:56 #2
hej Jakobdo

jeg får Parse error: parse error in c:\apache\htdocs\test_mail.php on line 27
som er:
  "From: $emailFrom\r\n"

ved ikke om min Apache server måske er sat forkert op...
Avatar billede jakobdo Ekspert
30. september 2004 - 14:23 #3
<html>
<head>
<title>Test af emailForm</title>
</head>
<body>
<form action="sendEmail.php" method="post">
Navn: <input type="text" name="navn">
Email: <input type="text" name="email">
<input type="submit" value="Send Email">
</form>
</body>
</html>

<?php


if ($_POST[navn] != "" && $_POST[email])
{
    $emailTo = "din@email.dk";
    $subject = "Test Emne";
    $message = "Test Besked";
    $emailFrom = $_POST[email];
   
    if (mail($emailTo, $subject, $message . "From: " . $emailFrom . "\r\nReply-To: " . $emailFrom . "\r\nX-Mailer: PHP/" . phpversion()))
        echo "Email er afsendt";
    else
        echo "Fejl under afsendelse af Email";
}
?>
Avatar billede a330 Nybegynder
30. september 2004 - 15:00 #4
hmm
nu får jeg Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.23 Server at localhost Port 80

men ellers virker det tror jeg..
ved du hvad der evt skal sættes mere op på min server, har ændret i, php.ini
Avatar billede a330 Nybegynder
23. januar 2005 - 09:40 #5
lukker
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