eregi_replace error eregi_replace hatası,eregi_replace çözüm
Автор Сообщение
devil    

 

Function eregi_replace() is deprecated in/home/......../public_html/system/functions.php on line 259
 
öncelikle bu fonksiyonun PHP nin yeni sürümlerinde iptal edildigini biliyorum. eregi yerine
 
str_replace >>> kullandim bu sefer oldu fakat forumda
[img]resimler gozukmedi[/img]
 ben seditio portalimi degistirmek yada ust versiyonlarına yükseltmek istemiyorum. bu fonksiyon yerine hangi fonksiyonu kullanarak çözebilirim bu hatayı ??  

 

MecTruy    

str_replace yerine preg_match kullanabilirsin? yada preg_replace denemelisin.

LDU & Seditio & Cotonti 

devil    

bu iki fonksiyonuda denedim bazi kod satirlarinda cozum oldu ama bazilarinda olmadi. bende serverimin php versiyonunu düsürdüm sorunum cozuldu. yinede tesekkürler.

Amro    

Use preg_replace()

Example converting :

eregi_replace()

$bbcodes = array(
'\\[img\\]([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png)\\[/img\\]' => '<img src="\\1.\\2" alt="" />',
'\\[img=([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png)\\]([^\\[]*)\.(jpg|jpeg|gif|png)\\[/img\\]' => '<a href="\\1.\\2"><img src="\\3.\\4" alt="" /></a>',
'\\[url\\]([^\\([]*)\\[/url\\]' => '<a href="\\1">\\1</a>',
'\\[style=([1-9]{1})\\]([^\\[]*)\\[/style\\]' => '<span class="bbstyle\\1">\\2</span>'
..................................

preg_replace()

$bbcodes = array(
'/\[img\]([^\\\'\;\?[]*)\.(jpg|jpeg|gif|png)\[\/img\]/i' => '<img src="$1.$2" alt="" />',
'/\[img=([^\\\'\;\?[]*)\.(jpg|jpeg|gif|png)\]([^\\[]*)\.(jpg|jpeg|gif|png)\[\/img\]/i' => '<a href="$1.$2"><img src="$3.$4" alt="" /></a>',
'/\[url\]([^\\([]*)\[\/url\]/i' => '<a href="$1">$1</a>',
'/\[style=([1-9]{1})\]([^\\[]*)\[\/style\]/i' => '<span class="bbstyle$1">$2</span>'
..................................

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!