Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3925 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Ereg, eregi, Preg Fonksiyonu ??z?m?
Php 5.3.0 s?r?m? ile gelmi? yeni "?zellik"lerden biri de bu olsa gerek. Php, POSIX i?lemlerini ger?ekle?tiren "ereg", "eregi", "ereg_replace", "eregi_replace","split",spliti" ve "sql_regcase" fonksiyonlar?n? g?zden ??kard?. Kullanmaya devam edebilrisiniz ama E_DEPRECATED diye tan?mlad??? yeni hata mesajlar?n? alman?z s?z konusu olacakt?r. ?zellikle eregi ve ereg_replace benim en s?k kulland???m fonksiyonlardand?r. Eksikliklerini hissedecek olmasam da, bir ?ok dosyam da modifikasyon gerekece?i kesin. Bundan b?yle, PCRE(Perl uyumlu d?zenli ifadeler) olarak kullan?lan, ayra?larla s?n?rland?rma yaparak kulland???m?z preg fonksiyonlar?n? kullanaca??z. ?rne?in, bu benim temizlik fonksiyonum Kod: function temizle($gelen) { return ereg_replace("[^a-zA-Z0-9_]",'',$gelen); } Bu da ?imdi olmas? gereken hali Kod: function temizle($gelen) { return preg_replace("~[^a-zA-Z0-9_]~",'',$gelen); } G?rd???n?z gibi de?i?en ?ok ?ey yok. ?lk g?z?n?ze ?arpan ~ karakteri olmu?tur san?r?m. Bu karakter yaln?zca bir s?n?rlay?c?d?r. Bu karakter yerine, ters b?l? ve bo?luk haricindeki her karakteri ayra? olarak kullanabilirsiniz. D?zenli idafelerde pek fazla kullanmad???n?z karakterleri(?rn: # @ gibi) ayra? olarak kullanman?z tavsiyemdir. PECL fonksiyonlar?n?n isimlerini sayarak bu yaz?m? burada bitirmek istiyorum ??nk? "d?zenli ifadeler"i, b?yle bir bak?a konu alt?na s?k??t?rmak istemiyorum. PECL fonksiyonlar? preg_filter - D?zenli ifade ile de?i?tirme yapar. E?le?tiremediklerini filtreler. preg_replace - D?zenli ifade ile de?i?tirme yapar ve e?le?meyenlere kar??maz. preg_grep - Dizi elemanlar?nda e?le?en de?erleri yeni bir dizi olarak g?nderir. preg_match - D?zenli ifadeyi e?le?tirmeye ?al???r, e?le?ti?i an "true" olarak d?ner. preg_match_all - D?zenli ifadeyi e?le?tirmeye ?al???r, aran?lan metin bitene kadar devam eder. preg_quote - PECL fonksiyonlar?na ?zel karakterlerin ?n?ne \ ekler. preg_split - D?zenli ifadelerle metni par?alara b?ler. |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3929 |
|
|
kralmage
User is:
Posts: 299
Meslek:
Age: 32
|
kaan abi preg_match fonksiyonu ben?m webhost da ?al??myor local'de ?al???yor ne yapmam laz?m?
|
Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3930 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Verdi?i hatay? yazarsan ona g?re cevap yazar?z.
|
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3933 |
|
|
kralmage
User is:
Posts: 299
Meslek:
Age: 32
|
hata vermior hi? bi?i ??km?yor? ama localde ?al???yor?
|
Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3934 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
error log dosyas?na bak orda hata yaz?yordur.
|
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |
Ereg, eregi, Preg Fonksiyonu Çözümü
|
#3937 |
|
|
Grafiminator
User is:
Posts: 30
Meslek: WEB Master
Age: 61
|
bilgilendirdi?iniz i?in ?ok te?ekk?rler.
|













