function cevir($yazi){
$a=array('â','Â');
$s=array('§','§');
...
$harfler('a','s');
foreach($harfler as $harf){
eval('$bu=/$$harf;');
$yazi = str_replace($bu, $harf, $yazi);} return $yazi;}
...
eval()'i iptal ettğimde değiştirme kusursuz gerçekleşiyor.
dahası eval()'li bir biçimde localhostta ve başka bir hostta da düzgün çalışıyor fakat asıl hostumda çalışmıyor. bir türlü çözemedim neden çalışmıyor? Neden böyle oluyordur ey php uzmanları ey encoding canavarları?
$a=array('â','Â');
$s=array('§','§');
...
$harfler('a','s');
foreach($harfler as $harf){
eval('$bu=/$$harf;');
$yazi = str_replace($bu, $harf, $yazi);} return $yazi;}
...
eval()'i iptal ettğimde değiştirme kusursuz gerçekleşiyor.
dahası eval()'li bir biçimde localhostta ve başka bir hostta da düzgün çalışıyor fakat asıl hostumda çalışmıyor. bir türlü çözemedim neden çalışmıyor? Neden böyle oluyordur ey php uzmanları ey encoding canavarları?

Eval is evil da ondan, eval genellikle hostlarda izin verilmeyen fonksiyonlardandir, bununla birlikte tum hatalari error_reporting(e_all); ile goruntuleyin bakin neler oluyor
selam


eval() fonksiyonu disable değil, başka bi şeyde denedim sıhhat için namıssız @selam
non descript

1