PDA

Zobacz pełną wersję : simple image gallery - błąd na stronie



templer00
06-10-2010, 21:29
Witam, zainstalowałem simple image gallery... i właściwie wszystko działa tylko wyskakuje komunikat na stronie:
Deprecated: Function ereg_replace() is deprecated in /Applications/XAMPP/xamppfiles/htdocs/ludowice/plugins/content/jwsig.php on line 78
linia 78 ma wartość:
$version = intval(ereg_replace('[[:alpha:][:space:]()]+', '', $gdinfo['GD Version']));
tylko, że mi to nic nie mówi :obojetny:
Dziękuję za ewentualne podpowiedzi jak rowiązać problem.

Jola
07-10-2010, 02:09
Witam,
to ostrzeżenie, które pojawia się w wersji PHP >=5.3, że użyta funkcja ereg_replace() jest przestarzała - w następnych wersjach PHP funkcje z rodziny "ereg' będą wycofywane.
Należy ja wymienić na, tak samo działającą, funkcję preg_replace(). Czyli na:

$version = intval(preg_replace('[[:alpha:][:space:]()]+', '', $gdinfo['GD Version']));
:)

templer00
07-10-2010, 18:51
Witam, dziękuję za odpowiedź, ale po wpisaniu nowego kodu, wyskakuje komunikat:



Warning: preg_replace() [function.preg-replace (http://localhost/ludowice/function.preg-replace)]: Unknown modifier '+' in /Applications/XAMPP/ ...on line 78

Jola
07-10-2010, 21:25
Racja,
nie sprawdziłam przed podaniem rozwiązania. Zamiast:

$version = intval(ereg_replace('[[:alpha:][:space:]()]+', '', $gdinfo['GD Version']));
wstaw:

$version = (int)GD_VERSION;
:)