PDA

View Full Version : مبتدی: ذخیره HTML در دیتابیس



alimooghashang
شنبه 18 اردیبهشت 1389, 19:48 عصر
با سلام
چطوری میشه یه تیکه کد HTML رو در یک فیلد دیتابیس ذخیره کرد؟ و بعد فراخوانی کرد؟
مثلا:

<script type='text/javascript' src='http://www.mysite.com/ajax.js' ></script>

sedamorde
شنبه 18 اردیبهشت 1389, 20:28 عصر
با سلام
چطوری میشه یه تیکه کد HTML رو در یک فیلد دیتابیس ذخیره کرد؟ و بعد فراخوانی کرد؟
مثلا:

<script type='text/javascript' src='http://www.mysite.com/ajax.js' ></script>

فکر میکنم کافیه یک فرم با متد پست درست کنید و توسط یک textarea اطلاعات را در بانک insert کنید بد هم select کنید!
اگر مشکل خاصی هست توضیح بدید.

صابر طهماسبی
یک شنبه 19 اردیبهشت 1389, 17:17 عصر
با سلام
چطوری میشه یه تیکه کد HTML رو در یک فیلد دیتابیس ذخیره کرد؟ و بعد فراخوانی کرد؟
مثلا:

<script type='text/javascript' src='http://www.mysite.com/ajax.js' ></script>

با تشکر از sedamorde (http://www.barnamenevis.org/forum/member.php?u=72685)
بهتره اول کد 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 &lt;b&gt;dog&lt;/b&gt; now

echo $b; // I'll "walk" the <b>dog</b> now

alimooghashang
یک شنبه 19 اردیبهشت 1389, 17:25 عصر
ببخشید میشه دلیل این کار رو بگید؟
ایرادی برای دیتابیس پیش میاد؟

صابر طهماسبی
یک شنبه 19 اردیبهشت 1389, 17:34 عصر
ایرادی برای دیتابیس پیش میاد؟بستگی به تنظیمات php داره
ولی روش اصولی و درستش که من توی پروژه ها دیدم این کار رو می کنند.