Visa signatur
not so fast
Hej.
Jag är ingen stjärna på php direkt. Men fick i uppgift att skriva en enkel förslags och tillbudsrapport som vi skall ha på vår webbserver.
Men jag verkar göra något fel med själva mailscriptet.
Någon som kan se vad ?
(jag har självklart tagit bort min mailadress och ersatt den med sjtänor.
Det verkar som att den inte ens läser Send.php som detta ligger i.
<?php
ini_set('display_errors',1); // debugging ease
$typ=$_POST["typ"];
$namn=$_POST["namn"];
$note=$_POST["note"];
$mailfromt="Tillbud";
$mailfromf="Förslag";
If ($typ=="forslag")
if ($note=="")
echo "Ett eller flera av de obligatoriska fälten är tomma. Du måste skriva något för att kunna skicka iväg det";
else
{$msg="Ett förslag från: ".$namn." ".$note."\nFörslag: ";
echo "Ditt förslag är skickat<br>";
mail("****","Förslag " . $namn . " " $msg,"From: ".$mailfromf);
}
Else If ($typ=="tillbud")
if ($note =="")
echo "Fältet Tillbud är tomt, du måste skriva något här för att det skall gå att skicka";
else
{$msg="En tillbudsrapport från: ".$namn." ".$note."\nTillbud: ";
echo "Din tillbudsrapport är skickad<br>";
mail("*****","Tillbudsrapport ". $namn . " " $msg,"From: " .$mailfromt);
}
else
echo 'Något har gått fel, kontakta IT och visa dom det här meddelandet';
?>
Mvh
sebastian
not so fast
Har du en mail server installerat på servern som är korrekt konfigurerad?
Testa
if(mail(...)) {
echo('Yay');
} else {
echo('Nay');
}
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.