با سلام
چطوری میشه یه تیکه کد HTML رو در یک فیلد دیتابیس ذخیره کرد؟ و بعد فراخوانی کرد؟
مثلا:
<script type='text/javascript' src='http://www.mysite.com/ajax.js' ></script>
با سلام
چطوری میشه یه تیکه کد HTML رو در یک فیلد دیتابیس ذخیره کرد؟ و بعد فراخوانی کرد؟
مثلا:
<script type='text/javascript' src='http://www.mysite.com/ajax.js' ></script>
با تشکر از sedamorde
بهتره اول کد HTML دریافت شده را قبل از ذخیره در بانک از دستور htmlentities استفاده کنید هنگام خواندن از بانک هم با دستور html_entity_decode به کاربر نمایش دهید.
کد زیر را از راهنمای PHP کپی کردم بهترین مثال است:
$orig = "I'll \"walk\" the <b>dog</b> now";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $a; // I'll "walk" the <b>dog</b> now
echo $b; // I'll "walk" the <b>dog</b> now
ببخشید میشه دلیل این کار رو بگید؟
ایرادی برای دیتابیس پیش میاد؟
بستگی به تنظیمات php دارهایرادی برای دیتابیس پیش میاد؟
ولی روش اصولی و درستش که من توی پروژه ها دیدم این کار رو می کنند.