ciezko mi zdefiniowac temat, a szukajac nic nie znalazlem, bo nie mozna uzywac "html" w wyszukiwaniu, no wiec o co chodzi?
O to:
<?php $sender_name = $_POST['sender_name']; $sender_email = $_POST['sender_email']; $assoc_name = $_POST['assoc_name']; $assoc_country= $_POST['assoc_country']; $assoc_local= $_POST['assoc_local']; $assoc_creation= $_POST['assoc_creation']; $assoc_number= $_POST['assoc_number']; $assoc_contact= $_POST['assoc_contact']; $assoc_website= $_POST['assoc_website']; $topic = "Nouvelle association - ".$assoc_name." - par ".$sender_name; $assoc_actions= $_POST['assoc_actions']; $contact = "blabla@blabal.bla"; $content = "<b>Expediteur:</b> ".$sender_name."<br />" ."<b>E-mail:</b> ".$sender_email."<br />" ."<b>Le nom de l’association:</b> ".$assoc_name."<br />" ."<b>Pays:</b> ".$assoc_country."<br />" ."<b>Localisation:</b> ".$assoc_local."<br />" ."<b>Date de création:</b> ".$assoc_creation."<br />" ."<b>Nombre de membres:</b> ".$assoc_number."<br />" ."<b>Contact:</b> ".$assoc_contact."<br />" ."<b>Site internet:</b> ".$assoc_website."<br /><br />" ."<b>Actions:</b><br />----------------------------------------------------<br />".nl2br($assoc_actions)."<br /><br />"; define("MAIL_HEADER","From: ".MAIL_FROM."\nX-Sender: ".MAIL_FROM."\nX-Priority: 3\nReturn-Path:\nContent-Type: text/html; charset=utf-8\n"); $headers=MAIL_HEADER; ?>
no i teraz dwie rzeczy:
ktos kto bedzie pisal w <textarea> html, to ten html zostanie zinterpretowany czego nie chce. Wiec czym opatrzyc: nl2br($assoc_actions), zeby wyskubal caly html z niego, tudziez zeby zamienil wszystkie "<" i ">" na &...; ?
a druga rzecz, to tak przy okazji:
- daloby sie zrobic zeby przy udanym wyslaniu maila byla jedna wiadomosc, a przy zlym inna?
- czy funckja if "jedna z funkcji" == 0 then powiedz: "idz i wypelnij wszystko" uchroni mnie przed tym ze ktos nie wypelni wszystkich pol ?
Pozdrawiam, Piotr