Autor Zpráva
Arnold
Profil
Ahoj mám takýto formulár zo stránky jakpsatweb.cz

<HTML>
<HEAD>
</HEAD>
<BODY>

<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>

</BODY>
</HTML>


a súbor druhy.php tiež z tohoto webu

<HTML>
<HEAD>
</HEAD>
<BODY>

<? if ( Mail("marlenc@pobox.sk", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>

</BODY>
</HTML>

Keď ho umiestnim na stránku
http://designforhome.sk/formular.htm
tak mi na zadanú mejlové adresu príde mejl aj s odosielatelom a predmetom.

Keď ho však umiestnim na
http://kfc-hornakralova.sk/formular.htm
tak mi príde nejaký mejl ale ako odosielatel nieje nic napísané a tiez aj predmet je prázdy. Je tam len dátum a čas kedy prišiel a velkosť mejlu. Ale inak je prázdny!

Poradte mi prosím prečo mi to v tom druhom prípade nepríde kompletné. Diky
Majkl578
Profil
vyple globalky (to je spravne), pouzijte superglobalni pole
Arnold
Profil
Diky už mi to ide. Ale ešte taký problém sa vyskytol že ak mám v PHP skripte:
mail("marlenc@pobox.sk", "Odosielatel: ".$email, $meno, $produkt, $telefon);

tak mi napíše takúto hlášku:
Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE in /home/html/inex-hausgarden.sk/public_html/odoslat.php on line 21

ak dám len
mail("marlenc@pobox.sk", "Odosielatel: ".$email, $meno, $produkt);
tak je všetko OK

Prečo tam nemôžem zadať viacej premenných na odoslanie?

Diky
SwimX
Profil
Arnold
fce mail (viz manual) má mít tyto parametry: komu, predmed, zprava, od koho.
pokud chcete více proměnných dát do zprávy mejlu tak je spojte tečkou
Arnold
Profil
Jééééj, diky moc :-)

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:

0