No więc tak napisałem prosty skrypt który by miał wysyłać maila w formie html aczkolwiek wysyła tylko pustą wiadomość kod wyglada nastepujaco
index.html:
<!DOCTYPE html>
<html>
<head>
<title>Mail</title>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="Css/style.css">
</head>
<body>
<form method="POST" action="mail.php">
<table>
<tr>
Rezerwacja:
</tr>
<tr>
<td>
Data Rezerwacji:
</td>
<td>
<input type="text" name="data"><br/>
</td>
</tr>
<tr>
<td>
Imie i Nazwisko:
</td>
<td>
<input type="text" name="name"><br/>
</td>
</tr>
<tr>
<td>
@:
</td>
<td>
<input type="text" name="replayTo"><br/>
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" value="rezerwuj">
</td>
</tr>
</table>
</form>
</body>
</html>
mail.php:
<?php
extract($_POST);
$headers = "From: $replayTo".PHP_EOL;
$headers .= "MIME-Version: 1.0".PHP_EOL;
$headers .= "Content-type: text/html; charset=iso-8859-2".PHP_EOL;
$message = '
<html>
<head>
<title>dsdsa<title>
</head>
<body>
<table>
<tr>
<td>Imię i Nazwisko: </td>
<td>'.$name.'
</tr>
<tr>
<td>Data:</td>
<td>'.$data.'</td>
</tr>
<td>Email:</td>
<td>'.$replayTo.'<td>
</tr>
</table>
</body>
</html>';
$topic = "Rezerwacja: $data";
if(mail("[email protected]","temat",$message,$headers))
{
echo "mail zostal wyslany";
}
else
{
echo "mail nie zostal wyslany";
}
?>
Co może być przyczyną z góry dzieki za odp :)