İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php 5.3 e gecince degişecekler

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
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
İyinet Üyesi
Katılım
9 Ağustos 2010
Mesajlar
12
Reaction score
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
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
php 5.3 de preg_replace destegi kaldırıldı ;)
onun yerine ne kullanabilirim onu soruyorum :)
 

Hobichat

0
İyinet Üyesi
Katılım
26 Ekim 2006
Mesajlar
336
Reaction score
1
Bu fonksiyonu kaldırmaları kötü olmuş. Yerine mutlaka daha kullanışlı bir şey getirmişlerdir. :)
 

Alexis

0
İyinet Üyesi
Katılım
24 Ekim 2005
Mesajlar
678
Reaction score
5
php 5.3 te preg fonksiyonları kaldırılmadı, sadece ereg kullanımına hata eklendi, o da çalışıyor uyarı hataları veriyor.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst