Eroare Function ereg_replace() is deprecated

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
k0rupe
Mesaje:20

Eroare Function ereg_replace() is deprecated

Nu inteleg de ce nu vrea sa descarce de pe trilulilu.
Imi da eroare in log:

Cod: Selectaţi tot

::1 - 2013-01-07 16:09:06 - http://www.trilulilu.ro/muzica-dance/crbl-feat-adda-petre-1 - http://www.trilulilu.ro/muzica-dance/crbl-feat-adda-petre-1 ERROR.
Iar cand pun link-ul de pe trilulilu cu http:// inainte imi da:

Cod: Selectaţi tot

Deprecated: Function ereg_replace() is deprecated in D:\localhost\htdocs\trilulilu\index.php on line 79
Linia de cod 79 in scriptul php:

Cod: Selectaţi tot

$title = trim(ereg_replace("[ \t\n\r]+", " ", $title[1][0]));
Codu l-am luat de la adresa:
wiki.d3xt3r01.tk/index.php/Trilulilu_and_Youtube_Downloader

MarPlo Mesaje:4343
Dupa cum indica eroarea, functia ereg_replace() e anulata, nu se mai foloseste in actualele versiuni php. A fost inlocuita cu preg_replace().
Incearca sa inlocuiesti acea linie de cod (79) cu aceasta:

Cod: Selectaţi tot

$title = trim(preg_replace('/[ \t\n\r]+/i', " ", $title[1][0]));
 

k0rupe Mesaje:20
Da, e ok, nu mai da eroarea.
Dar nu inteleg de ce nu vrea sa descarce melodia.

Probabil e un cod vechi iar cei de la trilulilu au mai inoit serverele, asta e.

Subiecte similare