-
عضو انجمن
ارور Function ereg_replace() is deprecated
سلام و عرض ادب
در سايت يكي از دوستانم چند وقتي هست يه اروري رو نشون ميده كه به نظر نمياد از قالب باشه و با پشتيبان قالب كه صحبت كردم گفتن كه به هاست مربوطه
متن ارور ها اين هست :
Deprecated: Function ereg_replace() is deprecated in /home/ommoshoh/public_html/poshtiban/templates/moharam_90/index.php(60) : eval()'d code on line 1
Deprecated: Function ereg_replace() is deprecated in /home/ommoshoh/public_html/poshtiban
/templates/moharam_90/template.php(1) : eval()'d code on line 1
در نت هم سرچ كردم ولي به جواب درستي نرسيدم
ممنون ميشم دوستان بزرگوار در صورت امكان يه راهنمايي و كمكي كنن
آدرس سايت :
يا علي
[you]

...
-
تعداد تشکر ها از morteza.pr به دلیل پست مفید
-
May 24th, 2013 21:22
# ADS
-
عضو انجمن
پاسخ : ارور Function ereg_replace() is deprecated
سلام
این یک error نیست بلکه یک warning است.
در php 5.3 احتمال داده شده که توابع ereg_* از جمله ereg_replace درنسخه های بعدی از کار بیافتد بنا بر این این اخطار را به کاربران نشان می دهد.
شما با کد زیر می توانید اخطار های مربوط به ereg را غیر فعال کنید
کد:
error_reporting(E_ALL ^ E_DEPRECATED);
همچین لاز است بدانید که این اخطار، وجود اختلال در عملکرد سایت را بیان نمی کند.
ابلته این مشکل راه حل هم دارد که با توجه به سایت زیر می توانید کد فعلی را جایگزیت کد صحیح نمایید.
http://www.devthought.com/2009/06/09...rors-in-php-53
موفق باشید
-
تعداد تشکر ها ازameri به دلیل پست مفید
-
عضو دائم
پاسخ : ارور Function ereg_replace() is deprecated
مشکل فوق که معمولا در درگاههای بانکی می باشد مربوط به ورژن php می باشد مخصوصا در ورژن 5.3 این مشکل وجود دارد
راه حل شما اگر نمیخواید در کدها تغییری بدید Downgrade ورژن php به نسخه 5.2 می باشد
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
عضو انجمن
پاسخ : ارور Function ereg_replace() is deprecated
ممنونم از دوستان . والا اين سايت روي يك هاست هست كه دسترسي به مديريت سرور نيست
به نظرتون به مدير سرور بگم ورژن php رو تغيير ميدن ؟ هيچ راهي نيست تا از داخل خود هاست بشه ورژن رو تغيير داد؟
با تشكر
[you]

...
-
تعداد تشکر ها از morteza.pr به دلیل پست مفید
-
پاسخ : ارور Function ereg_replace() is deprecated
راه دیگری هم وجود دارد و آن تغییر فایل هایی است که در آن از ereg استفاده شده است. فقط می بایست جای آن را با preg عوض کنید.
-
تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید
-
عضو انجمن
پاسخ : ارور Function ereg_replace() is deprecated

نوشته اصلی توسط
ameri
سلام
این یک error نیست بلکه یک warning است.
در php 5.3 احتمال داده شده که توابع ereg_* از جمله ereg_replace درنسخه های بعدی از کار بیافتد بنا بر این این اخطار را به کاربران نشان می دهد.
شما با کد زیر می توانید اخطار های مربوط به ereg را غیر فعال کنید
کد:
error_reporting(E_ALL ^ E_DEPRECATED);
همچین لاز است بدانید که این اخطار، وجود اختلال در عملکرد سایت را بیان نمی کند.
ابلته این مشکل راه حل هم دارد که با توجه به سایت زیر می توانید کد فعلی را جایگزیت کد صحیح نمایید.
www.devthought.com/2009/06/09/fix-ereg-is-deprecated-errors-in-php-53
موفق باشید
سلام و عرض ادب
با سپاس فراوان از دوستان عزيز ALEX nginxweb ، ameri ،
مشكل با اون يك خط كدي كه دوست بزرگوارمون آقاي عامري دادن حل شد
[you]

...
-
تعداد تشکر ها ازmorteza.pr به دلیل پست مفید