Autor Zpráva
travis
Profil *
Ahoj, mohl by mi někdo pradit? Přešel jsem asi na PHP5, ale teď mi nefunguje formulář na stránce. Musím doplnit podle Juhůa k proměnným $_GET[""] nebo $_POST[""], ale nejde mi to. Pan Hoster mi nedoporučuje vypínat globals, takže jsem asi v pytli.

<?
$prijemce="travis@seznam.cz"; 
 
if($email && $message){
echo "Dotaz byl úspěšně odeslán.";
mail( $prijemce, "Zpráva z webu", 
"Email: $Email
 Zprava: $message, $email");
}
else{
echo "Chyba. Pravděpodobně jste nevyplnil některé políčko. ";
}
?>

Philber
Profil
<?
$prijemce = "travis@seznam.cz"; 
 
if( $_POST['email'] and $_POST['message'] ){
echo "Dotaz byl úspěšně odeslán.";
mail( $prijemce, "Zpráva z webu", 
"Email: $_POST['email']
 Zprava: $_POST['message'], $_POST['email']");
}
else{
echo "Chyba. Pravděpodobně jste nevyplnil některé políčko. ";
}
?>
Johnik
Profil
travis
Bez formuláře toho moc neporadíme..
Ale asi takhle:
...
$email = $_POST["email"];
$message = $_POST["message"];

if($email && $message){
...
travis
Profil *
Dík, vložil jsem to Philberi :-) píše mi ale:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/nagyahu1/public_html/1985design/cz-kontakt-poslano.php on line 17

Line 17 je u mě tohle:
"Email: $_POST['email']


Kdyžtak formulář...

<FORM ACTION="poslano.php" METHOD="post">
<p>Váš email:
<br><INPUT name="email" type="text">
</p>
<p>Zpráva:
<br><TEXTAREA name="message" rows="5" cols="25" /></TEXTAREA>
</p>
<p><INPUT name="send" type="submit" value="Poslat!"></p>


Vůbec nechápu kde může být problém...
travis
Profil *
Už jsem na to přišel, nevím proč, ale má to být takhle:
mail($prijemce,"Zpráva z webu", "email: '$_POST[email]' Zprava: '$_POST[message]', '$_POST[email]'");


Jinak jste ale fakt borci.

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: