Author Topic: Deprecated: Function ereg() is deprecated in ...  (Read 50511 times)

0 Members and 1 Guest are viewing this topic.

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Deprecated: Function ereg() is deprecated in ...
« on: February 28, 2010, 06:28:01 PM »
These messages showed on servers with PHP v5.3 or newer and 4images v1.7.7 or older.
There is nothing to worry about, as it is not errors, just warnings that meant to be for developers.

It will be fixed in 4images v1.7.8.

Until then the messages can be turned off by replacing in global.php
error_reporting(E_ERROR E_WARNING E_PARSE);

with this:
error_reporting(E_ERROR E_WARNING E_PARSE & ~E_DEPRECATED);


In search.php delete:
error_reporting(E_ALL);
« Last Edit: March 02, 2010, 01:18:34 AM by V@no »
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline Tiburon

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://www.hintergrundbilder.de
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #1 on: March 01, 2010, 12:36:22 PM »
hm, this doesnīt work for me. It causes even more errors on gallery homepage and in admin panel the result are these errors:

Deprecated: Function set_magic_quotes_runtime() is deprecated in ......global.php on line 28
Deprecated: Function eregi() is deprecated in .......\admin\admin_global.php on line 47

PHP Version is 5.3.1 and 4images v1.7.7

----------------------------------

Have a nice Day

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #2 on: March 01, 2010, 02:37:21 PM »
I could only assume you have another error_reporting somewhere in the code...
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline Tiburon

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://www.hintergrundbilder.de
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #3 on: March 01, 2010, 03:04:58 PM »
I could only assume you have another error_reporting somewhere in the code...

I reinstalled 4images on my local server and got exactly the same errors as before and an additional error on search.php:

Deprecated: Function set_magic_quotes_runtime() is deprecated in ......\global.php on line 29

The code should be correct, I only changed the one line you posted above:

Quote
error_reporting(E_ERROR | E_WARNING | E_PARSE ^ E_DEPRECATED);
set_magic_quotes_runtime(0);
$start_time = microtime();

function addslashes_array($array) {
  foreach ($array as $key => $val) {
    $array[$key] = (is_array($val)) ? addslashes_array($val) : addslashes($val);
  }
  return $array;
}
« Last Edit: March 01, 2010, 03:23:34 PM by Tiburon »
----------------------------------

Have a nice Day

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #4 on: March 02, 2010, 01:20:05 AM »
Ok, now it should work.
As of search page - there is a unnecessary line that doesn't belong there. I've updated instructions above.
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline Tiburon

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://www.hintergrundbilder.de
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #5 on: March 02, 2010, 08:09:39 AM »
Thank you very much, thatīs it. Everything works fine now  :)
----------------------------------

Have a nice Day

Offline abman5

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #6 on: March 06, 2010, 09:19:10 AM »
V@no,

Thank you. I was wory about my search.php that shows same error. So now solving by your post. I think it will work fine.

Offline GaYan

  • Sr. Member
  • ****
  • Posts: 301
  • ♫ | G2 | ♫
    • View Profile
    • Ziramagic
Re: Deprecated: Function ereg() is deprecated in ...
« Reply #7 on: May 10, 2010, 08:06:02 AM »
Thanks V@NO  :wink: .. it helped me alot   :) You Rock  :D
I'm Back :)