Autor Zpráva
thebeST
Profil *
zdravim, mam porblem s odosielanim formularov:

index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
index.php
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odosielanie emailu</title>
</head>
<body>
<h1>Odosielanie emailu</h1>

<form action="posli.php" method="post">
<input name="email" size="25" value="Vas@mail"><br>
<input name="predmet" size="25" value="Predmet"><br>
<textarea name="sprava" rows="6" cols="55">Zpráva...</textarea><br>
<input type="submit" value="Odeslat">
</form>

</body>
</html>


posli.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odosielanie emailu</title>
</head>
<body>
<h1>Odosielanie emailu</h1>

<?
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$sprava = $_POST['sprava'];

if ($predmet!="" and $email!="" and $sprava!="")
{
Mail("beny800@centrum.sk", $predmet, $sprava, "From: " . $email);
echo "<p><strong>Váš e-mail bol úspešne odoslaný.</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodarilo sa odoslať</strong> pravdepodobne jste nevyplnili všetky údaje.</p>";
} 
?>

</body>
</html>

to mam teda v dvoch suboroch na hostingu --- www.php5.sk --- takze e-maily by to podporovat malo, neviem ale v com je chyba, vsetko funguje tak, ako ma, len mi ten mail nepride na moju e-mailovu adresu a tu som urcite napisal dobre.....v com je chyba???, dik moc
jrm
Profil
Zkus si skripty ladit tak, že do posli.php po načtení proměnných z $_POST si je vypíšeš echem na obrazovku. Tak poznáš, zda se ti přenáší proměnné tak, jak potřebuješ. Např. zprava není sprava. Také můžeš v tom samém souboru vypustit IF a echa o hlášení - prostě napřed rozhýbat posílání mailu a pak doplnit další...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: