PHP formulář, proč?
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Můžete mi někdo vysvětlit poč nejde, když odešlu tenhle form php script, proč mi v přijatym mailu nezobrazí to co tam napíšu? Zobrazí to jen tučné a holý text... FOMRULAR: <form action="send.php" method="post"> <input type="text" name="subject"> <textarea name="message" cols=60 rows=20> </textarea> <input type=submit value="ODESLAT"> </form> Formular odeslu na: send.php ---- SEND.PHP ---- <? include ("db.php"); $vysledek = MySQL_Query("SELECT mail FROM odberatele"); while ($zaznam = MySQL_Fetch_Array($vysledek)): $to = $zaznam['mail']; $headers = "From: chasnici <info@chasnici.wz.cz>\n"; $headers .= "X-priority: 4\n"; $headers .= "Content-Type: text/html; charset=windows-1250\n"; if (mail($to, $subject, $message, $headers)): echo "Zpráva byla odeslána"; else: echo "Zpráva NEbyla odeslána<br>"; endif; endwhile; ?> Odešle se to vo pohodě, aleodešle se jen nastavení: tučné a holé písmo... Jinak nastavení písma: <font face="verdana"> nefunguje! nevim proč ale když to napíšu do toho scriptu: Hned pod zu proměnnou $to, normálně $message "html kod"; tak to funguje... Nevim proč? Můžete někdo pomoct?
-
Jestli jsem dobře pochopil, tak se ti ztratí formátování, který jsi napsal ve formuláři html stránky? pak zkus: if (mail($to, $subject, StripSlashes($message), $headers)):
-
Jo pochopil si dobře, zkusim zastim dík...
-
funguje to dík!
-
Neděkuj - dělá to 14,30 Kč :-)
-
:) sorry dnes se ruší haslíře, tak kolik :))) zaokrouhlíš nahoru na 15,50 neb dolu na 14? Dík cau
-
No, že se ruší zrovna „haslíře" tak ti dnes prominu.