Autor Zpráva
Element82
Profil
Dobrý den, chtěl bych se zeptat, proč když odešlu e-mail přes tento formulář, objeví se jenom:
Jméno:
Email:
Web:
Text:
a neobjeví se to, co sem v tom formuláři doplňoval. Děkuju za odpověď.

index.php
<table style="height:100%;" width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="poslat.php" method="post">
<table width="200" border="0" class="text">
<tr><td width="50"><strong>J</strong>méno:</td><td><input name="jmeno" accesskey="j" type="text"/></td></tr>
<tr><td width="50"><strong>E</strong>mail:</td><td><input name="email" accesskey="e" type="text"/></td></tr>
<tr><td width="50"><strong>W</strong>eb:</td><td><input name="web" accesskey="w"  type="text" value="http://"/></td></tr>
<tr><td width="50" valign="top"><strong>T</strong>ext:</td><td><textarea name="text" accesskey="t"  rows="5" cols="25"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat"/> <input type="reset" value="Vymazat"/></td></tr>
</table>
</form>
</td></tr>
</table>

poslat.php
<?php
$to = "vas@email.cz";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Vzkaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\n Web: ".$web."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=index.php">
<title>Přesměrování ...</title>
</head><body></body></html>
mimochodec
Profil
$subject = "Vzkaz od ".$_POST["jmeno"];

a obdobně všechno ostatní.
Kubo2
Profil
Nedostaneš výstup, protožes' tam žádný neudělal - nemáš tam ani jedno echo();.
Kromě toho máš zrejmě vypnuté globální proměnné - $promenna - register_globals máš na off.

A nevidím tam ani žádné odeslání mailu.
Element82
Profil
díky mimochodec de to. ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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