Deprecated in versiunea PHP 5.3.x functii invechite scoase

Driver suport, driver download, driver help.
Avatar utilizator
Romeo
Administrator
Administrator
Mesaje: 7092
Membru din: 03 Ian 2007, 15:38
Localitate: Bucuresti
Contact:

Deprecated in versiunea PHP 5.3.x functii invechite scoase

Mesajde Romeo » 06 Iul 2010, 10:27

Deprecated features in PHP 5.3.x

PHP 5.3.0 introduce doua niveluri de erori: E_DEPRECATED si E_USER_DEPRECATED. E_DEPRECATED este folosit pentru a indica faptul ca o functie sau un element nu se mai utilizeaza. E_USER_DEPRECATED indică deprecierile în codul php, similar cu E_USER_ERROR şi E_USER_WARNING.

Urmează o listă cu directive INI depreciate. Folosirea acestora produce eroarea E_DEPRECATED la startup.

* define_syslog_variables
* register_globals
* register_long_arrays
* safe_mode
* magic_quotes_gpc
* magic_quotes_runtime
* magic_quotes_sybase
* Comments starting with '#' are now deprecated in .INI files.

Funcţii Deprecateds:

* call_user_method() (use call_user_func() instead)
* call_user_method_array() (use call_user_func_array() instead)
* define_syslog_variables()
* dl()
* ereg() (use preg_match() instead)
* ereg_replace() (use preg_replace() instead)
* eregi() (use preg_match() with the 'i' modifier instead)
* eregi_replace() (use preg_replace() with the 'i' modifier instead)
* set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
* session_register() (use the $_SESSION superglobal instead)
* session_unregister() (use the $_SESSION superglobal instead)
* session_is_registered() (use the $_SESSION superglobal instead)
* set_socket_blocking() (use stream_set_blocking() instead)
* split() (use preg_split() instead)
* spliti() (use preg_split() with the 'i' modifier instead)
* sql_regcase()
* mysql_db_query() (use mysql_select_db() and mysql_query() instead)
* mysql_escape_string() (use mysql_real_escape_string() instead)
* Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
* The is_dst parameter to mktime(). Use the new timezone handling functions instead.

Deprecated features:

* Assigning the return value of new by reference is now deprecated.
* Call-time pass-by-reference is now deprecated.
* The use of {} to access string offsets is deprecated. Use [] instead.

Sunt multe site-uri afectate de această depreciere de funcţii. În special la unele magazine online s-au semnalat probleme: joomla, oescomerce.

Share This



kOZONE-
Silver Member
Silver Member
Mesaje: 1255
Membru din: 22 Noi 2009, 21:06
Localitate: Țara minunilor!

Re: Deprecated in versiunea PHP 5.3.x functii invechite scoa

Mesajde kOZONE- » 06 Iul 2010, 15:07

pana nu decrypteaza aia siteul nu putem face nimic :(, in fine daca mai ai nevoie de ajutor ma strigi :P
Avatar utilizator
Romeo
Administrator
Administrator
Mesaje: 7092
Membru din: 03 Ian 2007, 15:38
Localitate: Bucuresti
Contact:

Re: Deprecated in versiunea PHP 5.3.x functii invechite joom

Mesajde Romeo » 06 Iul 2010, 18:19

Cod: Selectaţi tot

$iso = split( '=', _ISO );
replace (înlocuire)

Cod: Selectaţi tot

$iso = preg_split('/=/', _ISO );


Cod: Selectaţi tot

set_magic_quotes_runtime(0);
replace (înlocuire)

Cod: Selectaţi tot

ini_set("magic_quotes_runtime", 0);


Cod: Selectaţi tot

set_magic_quotes_runtime($mqr);
replace (înlocuire)

Cod: Selectaţi tot

ini_set("magic_quotes_runtime", $mqr);


Cod: Selectaţi tot

split('&task=view&id=', $mitem->link)
replace (înlocuire)

Cod: Selectaţi tot

preg_split('/&task=view&id=/', $mitem->link)


Cod: Selectaţi tot

!eregi("option", $optionstring)
replace (înlocuire)

Cod: Selectaţi tot

!preg_match("/\.([^\.]*$)/i", $optionstring)


Imagine
Avatar utilizator
Romeo
Administrator
Administrator
Mesaje: 7092
Membru din: 03 Ian 2007, 15:38
Localitate: Bucuresti
Contact:

Re: Deprecated in versiunea PHP 5.3.x functii invechite scoa

Mesajde Romeo » 09 Iul 2010, 10:18

Deprecated: Function ereg_replace() is deprecated in /core/other.php on line 45

Deprecated: Function eregi() is deprecated in /plugins/recomandam/randomProduct.php(2) : eval()'d code(1) : eval()'d code on line 1

Deprecated: Function ereg_replace() is deprecated in /plugins/recomandam/randomProduct.php(2) : eval()'d code(1) : eval()'d code on line 1

Deprecated: Function ereg_replace() is deprecated in /core/products.php on line 78

Deprecated: Function ereg_replace() is deprecated in /core/orders.php on line 45

Dar site-ul este criptat şi nu poate fi reparat decât de producători.
Avatar utilizator
Romeo
Administrator
Administrator
Mesaje: 7092
Membru din: 03 Ian 2007, 15:38
Localitate: Bucuresti
Contact:

Re: Deprecated in versiunea PHP 5.3.x functii invechite scoa

Mesajde Romeo » 03 Noi 2010, 01:10

## Directive 'INI' deprecated. (php.ini)
- define_syslog_variables
- register_globals
- register_long_arrays
- safe_mode
- magic_quotes_gpc
- magic_quotes_runtime
- magic_quotes_sybase
- Orice comment cu diez (#) in fisierul de configuratie (php.ini) este deprecated. Folositi intotdeauna ';'

## Functii deprecated:
- call_user_method() - folositi call_user_func()
- call_user_method_array() - folositi call_user_func_array()
- define_syslog_variables()
- dl()
- ereg() - folositi preg_match()
- ereg_replace() - folositi preg_replace()
- eregi() - folositi preg_match()
- eregi_replace() - folositi preg_replace()
- set_magic_quotes_runtime() si alias-ul ei, magic_quotes_runtime()
- session_register()
- session_unregister()
- session_is_registered()
- set_socket_blocking() - folositi stream_set_blocking()
- split() - folositi preg_split()
- spliti() - folositi preg_split()
- sql_regcase()
- mysql_db_query() - folositi mysql_select_db() si mysql_query()
- mysql_escape_string() - folositi mysql_real_escape_string()

Share This


Înapoi la “DRIVER / SUPORT”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator