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šė 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