Hvad gør jeg galt??

Tags:    php

Koden i min send.php...

<?php



if(!isset($_POST['navn']))
{
header("Location: index.php?side=kontakt");
}

else
{


$navn = $_POST['navn'];
$mail = $_POST['mail'];
$emne = $_POST['emne'];
$besked = $_POST['besked'];

if(empty($navn) || empty($mail) || empty($emne) || empty($besked))
{

echo "Alle felter skal udfyldes. <a href='index.php?side=kontakt' title='Klik her for at komme tilbage'>Klik her for at komme tilbage til formularen</a>";

}

else
{

if(ereg("^.+@.+\\..+$", $mail)) {


$sendto = "tarmtossen@hotmail.com";


$msg = "Besked fra ".$navn."\\n";
$msg .= "Afsenderens e-mail: ".$mail."\\n";
$msg .= $navn."'s besked er:\\n".$besked."\\n";

$subject = "Kontakt besked: ".$emne;


if(mail($sendto, $subject, $msg, "From: $mail\\r\\n" . "Reply-To: $mail\\r\\n"))
{

echo "Mailen blev sendt uden problemer";

}
else
{
echo "Der opstod en fejl. Prøv igen. <a href='index.php?side=kontakt' title='Klik her for at komme tilbage'>Klik her for at komme tilbage til formularen</a>";

}
}

else
{

echo "Ugyldig e-mail adresse. <a href='index.php?side=kontakt' title='Klik her for at komme tilbage'>Klik her for at komme tilbage til formularen</a>";

}

}
}
?>

Min form...

<form action=\\"send.php\\" method=\\"POST\\">
Dit navn:<br>
<input type=\\"text\\" name=\\"navn\\"><br><br>

Din e-mail:<br>
<input type=\\"text\\" name=\\"mail\\"><br><br>

Emne:<br>
<input type=\\"text\\" name=\\"emne\\"><br><br>

Din besked:<br>
<textarea cols=\\"35\\" rows=\\"10\\" name=\\"besked\\"></textarea><br><br>

<input type=\\"submit\\" value=\\"Send\\">

</form>


Får fejlen = Warning: Failed to Receive in c:\\apache\\htdocs\\send.php on line 43
Der opstod en fejl. Prøv igen. Klik her for at komme tilbage til formularen


Håber i kan hjælpe, er lidt grøn til det her.


Anders!



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
I din php.ini (i dit windows dir) , hvad står der så ud for SMTP og send_mailfrom værdierne?

Der skal peges på en smtp server for at det kan fungere, og står der localhost skal du have en smtp server installeret.



I din php.ini (i dit windows dir) , hvad står der så ud for SMTP og send_mailfrom værdierne?

Der skal peges på en smtp server for at det kan fungere, og står der localhost skal du have en smtp server installeret.

Anders!

For dælen da... Det var der fejlen lå... da jeg uploadede siden til webserveren var problemet der ikke længere hehe... tak for hjælpen:)



t