Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

php 5.3 e gecince degişecekler

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
php 5.3 gectim aşagıdaki kodlar çalışmadı sizce ne yapmam lazım?
manuel e baktım kullanımı kalkmış yerine ne kullanabilirm?

PHP:
$text=preg_replace("@[^A-Za-z0-9\-_ĞÜŞİÖÇğüşıöç]+@i","",$text); 
$text=preg_replace(" +"," ",trim($text)); 
$text=preg_replace("[-]+","-",$text); 
$text=preg_replace("[_]+","_",$text);
 

Vi.ncent

0
Onaylı Üye
Üye
Katılım
9 Ağustos 2010
Mesajlar
12
Açılan Konu
0
Tepki puanı
1
preg_replace preg_match'de olduğu gibi "/" ile başlayıp "/" ile bitmeli.

PHP:
$text=preg_replace("/@[^A-Za-z0-9\-_ĞÜŞİÖÇğüşıöç]+@/i","",$text);  
$text=preg_replace("/ +/"," ",trim($text));  
$text=preg_replace("/[-]+/","-",$text);  
$text=preg_replace("/[_]+/","_",$text);

! Kodları test etmedim.
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
php 5.3 de preg_replace destegi kaldırıldı ;)
onun yerine ne kullanabilirim onu soruyorum :)
 

Hobichat

0
Onaylı Üye
Üye
Katılım
26 Ekim 2006
Mesajlar
336
Açılan Konu
29
Tepki puanı
1
Bu fonksiyonu kaldırmaları kötü olmuş. Yerine mutlaka daha kullanışlı bir şey getirmişlerdir. :)
 

Alexis

0
Onaylı Üye
Üye
Katılım
24 Ekim 2005
Mesajlar
678
Açılan Konu
64
Tepki puanı
5
php 5.3 te preg fonksiyonları kaldırılmadı, sadece ereg kullanımına hata eklendi, o da çalışıyor uyarı hataları veriyor.
 
Üst