mehral 785 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 خیلی واسم جالب شده بدونم چه جوری میشه مستقیما یه تگ رو توی دیتابیس قرار بدم و دوبار بتونم در فراخانی داده از دیتابیس اونو مثل یع تگ هنوز داشته باشم برای نمونه من یه هایپر لین توی دیتابیس می خوام وارد کنم <textarea name="link" ><a href="http://www.google.com/>Google</a></textarea><?php$link = $_POST['link'];...?>حالا اگه من داده ها رو انکد کنم خوب تگ تبدیل می شه به یه رشته اگه انکد نکنم یه اسلش قبل " مینداره حالا کلی روش به ذهنم رسید که طولانی بودند مثل اینکه انکد کنم . بعد preg_replace بزنم تا تگ رو کامل از توش دربیارم . جوابم داد اما یه لحظه به ذخیره داده توی دیتابیس وردپرس نگاه کردم دیدم . وقتی پستی وارد می کنم که لینک داره راحت هایپرلینک رو داره بدون انکد کردنو اسلش گذاشتن . حالا دوستان به نظرتون این روند توی وردپرس چه جوریه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 سلامدوتابع زیر رو بررسی کنید:http://php.net/manual/en/function.mysql-real-escape-string.phphttp://php.net/manual/en/function.mysql-escape-string.phpالبته معادل در mysqli هم دارن.همچنین میشه از تکنیک استفاده تلفیقی از توابع زیر هم استفاده کیند:http://php.net/manual/en/function.htmlentities.phphttp://php.net/manual/en/function.html-entity-decode.php نقل قول لینک به ارسال
mehral 785 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 این توابع رو که می دونم منظورم دقیقا این بود توی یه عکس پیوست کردم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 من بدون این توابع و مستقیم با mysqli میام و html رو توی دیتابیس میریزم. عکس پیوستی. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .