Chce zrobić formularz, ktorego dane maja trafic do mnie na maila. Mam cos takiego:
plik formularz.html
<form name="form" method="post" action="formularz.php"> <input type="text" name="imie"><br> <input type="text" name="email"><br> <input type="submit" name="submit" value="wyślij"> <input type="reset" name="reset" value="od nowa">
oraz plik formularz.php
<?php
if (($imie == "") || ($email == "") || ($tresc == ""))
{
echo "<form name=form method=post action=formularz.php>"; echo "Nie wypełniłeś wszystkich pól formularza... uzupełnij brakujące pola<br>"; }
if ($imie == "")
{
echo "Podaj swoje imię:<br><input type=text name=imie><br>"; }
else
{
echo "<input type=hidden name=imie value=$imie>"; }
if ($email == "")
{
echo "Podaj swój email:<br><input type=text name=email><br>"; }
else
{
echo "<input type=hidden name=email value=$email>"; }
if ($tresc == "")
{
echo "Treść wiadomości:<br><textarea name=tresc rows=5 cols=40></textarea><br>"; }
else
{
echo "<input type=hidden name=tresc value=$tresc>"; }
if (($imie == "") || ($email == "") || ($tresc == ""))
{
echo "<input type=submit name=submit value=wyślij>"; echo "<input type=reset name=reset value=od nowa>"; echo "</form>";//zamykamy formularz }
else
{
$wiadomosc = "Imię: $imie\nEmail: $email\nTreść wiadomości:\n$tresc\n";
$header = "From: $imie\r\nReply-To: $email\r\n";
mail ("mojmail@poczta.fm", "Formularz", $wiadomosc, $header); echo "Dzięki za wypełnienie formularza $imie."; }
?>
Niby wszystko przechodzi ok ale nie dostaje wiadomości. Możliwe jest, że serwer nie obsługuje tego? Stronkę mam na darmowym serwerze free.of.pl
Jeszcze jedna kwestia: można przesyłać załaczniki w takim mailu? W jaki sposób?
Z góry dzięki za odpowiedź!