Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dėl klaidos

Parašė Darkness7· 2015 Spa. 20 19:10:02
#1

Gal kas žino kaip ištaisyti klaidą, kurią man mėto PHP Fusion 7?

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead 21, 22 eilutės puslapyje news.php.

Kodas:


21 $text = preg_replace('#\[url\]([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\"]*?)([\r\n]*)\[/url\]#sie', "'<a href=\'\\2\\3\'
target=\'_blank\' title=\'\\2\\3\'>'.trimlink('\\2\\3', 20).(strlen('\\2\\3')>30?substr('\\2\\3', strlen('\\2\\3')-10,
strlen('\\2\\3')):'').'</a>'", $text);

22 $text = preg_replace('#\[url\]([\r\n]*)([^\s\'\"]*?)([\r\n]*)\[/url\]#sie', "'<a href=\'http://\\2\' target=\'_blank\'
title=\'\\2\'>'.trimlink('\\2', 20).(strlen('\\2')>30?substr('\\2', strlen('\\2')-10, strlen('\\2')):'').'</a>'", $text);


ir


preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead 20, 21 eilutės puslapyje viewpage.php.


20 $text = preg_replace('#\[mail\]([\r\n]*)([^\s\'\";:\+]*?)([\r\n]*)\[/mail\]#sie', "hide_email('\\2').''", $text);

21 $text = preg_replace('#\[mail=([\r\n]*)([^\s\'\";:\+]*?)\](.*?)([\r\n]*)\[/mail\]#sie', "hide_email('\\2').''", $text);

Parašė Pakartoti slaptažodį· 2015 Spa. 20 19:10:43
#2

preg_replace reikėtų pakeisti ekvivalenčia funkcija preg_replace_callback

Parašė Darkness7· 2015 Spa. 20 20:10:30
#3

Pakartoti slaptažodį parašė:
preg_replace reikėtų pakeisti ekvivalenčia funkcija preg_replace_callback

Dėkui