Jestem początkującym zawodnikiem jeśli chodzi o PHP i zmuszony jestem poprosić o pomoc gdyż
mimo, że problem dla Was banalny to dla mnie jest trochę zagadkowy
Poniżej mój formularz i skrypt php do kontaktu mailowego
Otóż problem wygląda następująco:
1)Brak w wiadomościach odebranych treści $message Screen problemu
2)Prośba w pomocy napisaniu walidacji dla zmiennej predefiniowanej pola from $_POST["from"]; (aby mail zwrotny
zawierał odpowiednie znaki)
SKRYPT
Kod
<html>
<head><title>Wiadomość wysłana</title></head>
<body>
<?php
$from = $_POST["from"];
$subcject = $_POST["subject"];
$message = "From: ".$from."\r\n";
$mailsent = mail('m6jmejl@xx.xx', $subject, $message, $headers);
if ($mailsent) {
echo "gratulację wiadomość wysłana";
echo "<b>odbiorca</b> $to";
echo "<b>nadawca</b> $from";
echo "<b>temat</b> $subject";
echo "<b>tresc</b> $to";
echo $message; //nie wyświetla w odbiorze maila tej zmiennej
}
else {
echo "wiadomość wysłana";
}
?>
</body>
</html>
<head><title>Wiadomość wysłana</title></head>
<body>
<?php
$from = $_POST["from"];
$subcject = $_POST["subject"];
$message = "From: ".$from."\r\n";
$mailsent = mail('m6jmejl@xx.xx', $subject, $message, $headers);
if ($mailsent) {
echo "gratulację wiadomość wysłana";
echo "<b>odbiorca</b> $to";
echo "<b>nadawca</b> $from";
echo "<b>temat</b> $subject";
echo "<b>tresc</b> $to";
echo $message; //nie wyświetla w odbiorze maila tej zmiennej
}
else {
echo "wiadomość wysłana";
}
?>
</body>
</html>
FORMULARZ
Kod
<html>
<head>
<title>Wyslij wiadomosc-test</title>
</head>
<body>
<form name="theform" method="post" action="wyslijpoczte.php">
<table>
<tr>
<td>Nadawca: </td>
<td><input type="text" name="from" size="50"></td>
</tr>
<tr>
<td>Temat: </td>
<td><input type="text" name="subject" size="50"></td>
</tr>
<tr>
<td valign="top">Wiadomość: </td>
<td>
<textarea cols="60" rows="10" name="$message">
Tu wpisz treść swojej wiadomości
</textarea>
<td>
</tr>
<td></td>
<td>
<input type="submit" value="Wyślij">
<input type="reset" value="Wyczyść">
</td>
</tr>
</table>
</form>
</body>
</html>
<head>
<title>Wyslij wiadomosc-test</title>
</head>
<body>
<form name="theform" method="post" action="wyslijpoczte.php">
<table>
<tr>
<td>Nadawca: </td>
<td><input type="text" name="from" size="50"></td>
</tr>
<tr>
<td>Temat: </td>
<td><input type="text" name="subject" size="50"></td>
</tr>
<tr>
<td valign="top">Wiadomość: </td>
<td>
<textarea cols="60" rows="10" name="$message">
Tu wpisz treść swojej wiadomości
</textarea>
<td>
</tr>
<td></td>
<td>
<input type="submit" value="Wyślij">
<input type="reset" value="Wyczyść">
</td>
</tr>
</table>
</form>
</body>
</html>
Pozdrawiam i mam nadzieję, że ktoś znajdzie chwilę i pomoże