fh_joker
جمعه 24 بهمن 1393, 23:39 عصر
سلام
برای ذخیر کردن یه متن طولانی ، متن رو داخل فایل متنی ذخیره کردم و نام فایل متنی رو توی دیتابیس.
هر جا لازم هست فایل متتنی رو باز می کنم و می خونم.
توی پنل مدیریت برای ثبت متن محتویات textarea رو به این شکل داخل فایل ذخیره کردم:
$f1=fopen('../content/'.$n.'.txt','w');
$put=fputs($f1,$file);
fclose($f1);
n$ یه عدد هست که به صورت رندوم ایجاد میشه و این n$ هست که توی دیتابیس ذخیره میشه.
اینم کد نمایش متن برای ویرایش که داخل textarea نمایش داده میشه:
$f1=fopen('../content/'.$n.'.txt','a+');
fpassthru($f1);fclose($f1);
مشکل اینجاست که وقتی تصویری داخل متن قرار بگیره ، آدرسش escape شده و تصویر دیده نمیشه.
وقتی متن رو مستقیم داخل دیتابیس می ریزم مشکلی نیست ولی با فایل متنی مشکل داره.
چه کار کنم که escape نکنه؟؟؟؟
برای ذخیر کردن یه متن طولانی ، متن رو داخل فایل متنی ذخیره کردم و نام فایل متنی رو توی دیتابیس.
هر جا لازم هست فایل متتنی رو باز می کنم و می خونم.
توی پنل مدیریت برای ثبت متن محتویات textarea رو به این شکل داخل فایل ذخیره کردم:
$f1=fopen('../content/'.$n.'.txt','w');
$put=fputs($f1,$file);
fclose($f1);
n$ یه عدد هست که به صورت رندوم ایجاد میشه و این n$ هست که توی دیتابیس ذخیره میشه.
اینم کد نمایش متن برای ویرایش که داخل textarea نمایش داده میشه:
$f1=fopen('../content/'.$n.'.txt','a+');
fpassthru($f1);fclose($f1);
مشکل اینجاست که وقتی تصویری داخل متن قرار بگیره ، آدرسش escape شده و تصویر دیده نمیشه.
وقتی متن رو مستقیم داخل دیتابیس می ریزم مشکلی نیست ولی با فایل متنی مشکل داره.
چه کار کنم که escape نکنه؟؟؟؟