تالار گفتمان nCIS.ir

نسخه‌ی کامل: از کار افتادن preg_replace (حل شد)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
توی لوکال این تابع کار میکنه اما روی سرور نه
$pattern = '#(style=("|')(.*?)("|'))#';
             $res = preg_replace($pattern, ' ', $news->description);
چون قبل از چک کردن با پترن دابل کوتیشن ها اسکیپ شده بودن pattern پیدا نممی شد
قبل از چک کردن pattern کوتیشن ها رو اسکیپ کردم بعد pattern رو چک کردم که درست شد


         $text = stripslashes($news->description);
             $res = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $text);