PDA

View Full Version : مشکل در تابع () htmlspecialchars



محمد گلشن
شنبه 09 مهر 1390, 13:37 عصر
با سلام خدمت دوستان گرامی

سلام یه مشکل دارم نمی دونم چرا وقتی می خوام ایمیل به کاربر بفرستم کد اچ تی ام ال رو می فرسته یه جورایی کامپایل نمیشه یا نمی دون هر چی

کدی که واسه ایمیل استفاده کردم اینه :


$textbody = htmlspecialchars($_POST["txtbody"],ENT_NOQUOTES, 'UTF-8');
$textbody = str_replace('\"', '\'', $textbody);
date_default_timezone_set("Asia/Tehran");
$headers = "From: admin@codecity.ir\r\nX-Mailer: Custom PHP Script";
$headers = "MIME-Version: 1.0\r\n";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "To: <".$_POST["txtemail"].">\r\n";
$headers .= "From: salam <admin@mywebsite.ir>\r\n";
mail($_POST["txtemail"], $_POST["txttitle"], $textbody , $headers);


خواهش می کنم کمکم کنید نمی دونم مشکل از کجاست جالبه وقتی به جایه $textbody در تابع mail از تگ img که حاویه عکس رو قرار میدم مشکل حل میشه ولی نمیدونم چرا وقتی از متغییر $textbody استفاده می کنم کد اچ تی ام ال رو ارسال می کنه لطفا کمک کنید