| Autor | Zpráva | ||
|---|---|---|---|
| pixelneo Profil |
#1 · Zasláno: 26. 7. 2011, 17:36:12
Ahoj, mam tento script (je to z jakpsatweb.cz):
<form action="druhy.php"> Váš mail: <input name="mail_odesilatele"><br> Předmět: <input name="predmet"><br> Zpráva: <textarea name="zprava"></textarea><br> <input type=submit value="Odeslat"> </form> a tento script: <? if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele) ) echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat"; ?> ten script mi z části funguje, když zkrze něj napíšu email, tak přijde, ale nic v něm nepíše (text, odesílatel,..) Nevíte čím to může být? jsem naprostý laik. |
||
| T.Thomas Profil * |
#2 · Zasláno: 26. 7. 2011, 17:52:29
<form action="druhy.php" method="post"> Váš mail: <input name="mail_odesilatele"><br> Předmět: <input name="predmet"><br> Zpráva: <textarea name="zprava"></textarea><br> <input type=submit value="Odeslat"> </form> Zapomněl jsi ve formuáři na method="post" a v samotném scriptu k odesílání: <?
$mail_odesilatele = $_POST['mail_odesilatele'];
$predmet = $_POST['predmet'];
$zprava = $_POST['zprava'];
if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?> Tohle je ale jenom základ. Za chvíli budeš psát že to nepíše česky. Budeš muset ještě ošetřit způsob kódování a nemáš tam žádnou bariéru proti spamu a kontrolu vyplnění všech polí formuláře. Budou Ti takhle přicházet prázdné maily. |
||
| pixelneo Profil |
#3 · Zasláno: 26. 7. 2011, 18:58:20
Děkuji, už to funguje.
P.S.: S češtinou, spamem a dalšími věcmi si poradím. |
||
|
Časová prodleva: 14 let
|
|||
0