افزوده شدن کاراکتر اضافی /

من در بخشی از ادیتور fckeditor برای متن های ورودی بهره می برم.

در روی کامپیوتر شخصی من همه چیز درست هست.

ولی برنامه من که بر روی هاست تست کردم .بعد از افزودن یک متن در دیتابیس بوسیله ادیتور

و اجرای صفحه نمایش متن ها را درست نمایش نمی دهد یعنی فرمت (style ) آنها را نمایش نمی

دهد مثلا متن را راست چین نمی کند وقتی بررسی کردم متوجه شدم بر روی هاست تگ ها

اچتمل با کاراکتر های اضافه / در دیتابیس ذخیره شده و این کاراکترها باعث شده تا تگ ها

بعد از چاپ در صفحه کار نکنند؟!

به نظر شما مشکل از چیست ؟

در ضمن من از ادیتور های دیگه ای هم استفاده کردم ولی باز همین مشکل پیش اومد.

عجیب اینجاست که کدها روی کامپیوتر خودم کار می کنه ولی روی هاست نه ؟!
 

neopersia

Member
این موضوع ربطی به ادیتوری که استفاده می کنید نداره
دلیل اضافه شدن اون بک اسلشها توی هاست فعال بودن Magic Quotes در سرور هست و دلیل اضافه نشدنش تو کامپیوتر خودتون فعال نبودن Magic Quotes.
Magic Quotes میاد هرچی اطلاعات ورودی به صفحه هست رو اسکیپ میکنه اگه بخوای اطلاعاتت درست کار کنند باید قبل از ورود به دیتابیس از تابع stripslashes استفاده کنی تا Magic Quotes رو خنثی کنه.
گفتم قبل از ورود به دیتابیس چون اگه Magic Quotes فعال باشه و شما دوباره بیای برای جلوگیری از SQL Injection داده های ورودی رو اسکیپ کنی با اسلشهای Magic Quotes قاطی میکنه و ریسک کار بالا میره
برای خنثی کردن Magic Quotes میتونی این صفحه رو بخونی:
کد:
http://ir.php.net/manual/en/security.magicquotes.disabling.php
 
آخرین ویرایش:

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

بالا