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: 13 let
|
0