PDA

View Full Version : سوال: جلوگیری از escape شدن ورودی فایل متنی.



fh_joker
جمعه 24 بهمن 1393, 22: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 نکنه؟؟؟؟