چطور کدهای اچ تی ام ال رو از دیتابیس فراخوانی کنم

akhani

New Member
سلام من یه سایت دارم که کار بران سایتهای خود را معرفی میکنن در قسمت توضیح بیشتر میخواهم به کاربران این امکان را بدهم تا کدهای اج تی ام ال رو وارد کنن ولی یک مشکل دارم و اونم اینه که در موقع فرا خوانی اون مطلب کدهای اچ تی ام ال بصورت کد میان نه بصورتی که کار بر طراحی کرده با جه کدی تو پی اچ پی میتونم کدها رو در موقع فراخوانی تبدیل کنم
این آدرس کاربران اطلاعات وارد میکنن است
www.abba1.org/add.php
و فرخوانی هم در این آدرس است
http://www.abba1.org/review1.php?sid=5&recat=28
ممنون
 

jalilvand

Member
آخه تو حالت عادی نباید مشگل داشته باشی مگر اینکه از تابع Strip Tags استفاده کرده باشی.
همینجوری هرچی میده save کن و نشون بده. حالا واسه جلوگیری از نفوذ میتونی بعضی از تگهارو فیلتر کنی:
PHP:
<?PHP
// Baraye khundano save kardan:
$tags=strip_tags('<html><body><p align=center>salam</p></body></html>','<p>'); // too matne dade shode tagaye gheyr az <p> hazf mishan
$q="INSERT INTO `table_name` (`field_name`) VALUES ('".$tags."')";
$res=mysql_query($q);
// Baraye farakhani
$res=mysql_query("SELECT `field_name` FROM `table_name` WHERE condition");
echo nl2br(mysql_result($res,0,'field_name'));
/* khoorooji be shekle zire :
<p align=center>salam</p>
*/
?>
 

akhani

New Member
ضمنا از شما ممنونم و خواهش میکنم در صورت امکان مشکل منو حل کنید
 

جدیدترین ارسال ها

بالا