function isValidURL($urlparsedrss)
{
$pattern = '/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/';
return preg_match($pattern, $urlparsedrss);bu kodunda eksiklikleri var mesela url de index.php?sayfa=1 gibi ibare varsa doğrulamadan geçmiyor 05.03.2009 gibi tarih yazdığımızdada sınamadan geçiyor...
pregreplace syntax
3
●375
- 05-03-2009, 19:45:29preg raplace'in url email vs. kontrolünde kullanılması için syntax kuralları içeren türkçe döküman arıyorum birde elinizde url doğrulama için php kodu varsa paylaşabilirmisiniz ben nette bulabildiğim en sağlam kod bu
- 05-03-2009, 20:49:09Üyeliği durduruldu
- 05-03-2009, 20:55:22sweatcell adlı üyeden alıntı: mesajı görüntüle
php nin kendi filitreleri http://dshgfsdgfjsdg yazsak filitreden geçiyor google.com yazsak geçmiyor - 05-03-2009, 21:06:12Üyeliği durdurulduhttp://localhost veya http://asdasdasd =>geçerli urlpython adlı üyeden alıntı: mesajı görüntüle
google.com veya asdasd.com => geçerli url değil zaten
net alacaksan bir de urlnin header bilgisine bak. site aktifse geçerli kapalı ise geçersiz dersin fakat yayında olmayan bi url yide engellemiş olursun (http://www.hdjasjhkdahjdhjkas.com gibi)