ereg fonk.
| From: | M. Baris KARAKAYA | Date: | Wed, 15 Sep 1999 09:07:29 +0000 |
| Subject: | ereg fonk. | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-10930@lists.php.net to get a copy of this message | ||
Selamlar,
ereg fonksiyonunu bir URL kalibini kontrol etmek üzere
kullaniyordum; Öncelikle şöyle bir deneme yaptim
$URL = "http://deneme.com.tr";
if (ereg("(http://){0,1}",$URL,$URL_array) echo ("gecerli string");
else echo ("gecersiz string!");
bu örnek baslangic olarak gecerli idi daha sonra ereg icerisindeki
kalıbın kontrol alanını biraz daha büyüttüm;
$URL = "http://deneme.com.tr";
if
(ereg("(http://){0,1}(([a-z]|[A-Z]|[0-9]){1,255}.([a-z]|[A-Z]|[0-9]){1,255}){1,6}",$URL,$URL_array)
echo ("gecerli string");
else echo ("gecersiz string!");
her nedense 1. string'e yanit hemen gelirken 2. string'e yanit bu
denemeyi yaptigim kendi yerel makinam olduğu halde yaklaşık bir 10-15
sn.'de geliyor ustune ustluk yukardaki kalıbı biraz daha genişletsem en
son
kullandığım web tarayıcı(Netscape) "document contains no data" diyor.
Bundan once kendi makinam olduğu için "top" komutu ile komut satırından
httpd process'lerine baktım bir anormallik yok netscape içinde hatta web
sunucuyu yeniden başlattım fakat bir değişme yok en fakat ereg'li
satırları açıklama satırı haline getirdiğimde
ve ıvırzıvır birşeyler yazdığımda beklemeden bu işleniyor. Bu Ereg'de
bilmediğim bir şey mi var? en yakın zamanda haberlerinizi bekliyorum.
saygılar...
Attachment: [text/x-vcard] Card for M. Baris KARAKAYA barisk.vcf
Attachment: [text/x-vcard] Card for M. Baris KARAKAYA barisk.vcf