From: selam 007 (selam007@mail.com)
Date: Tue 10 Jun 2003 - 03:42:41 EEST
merhaba ben bir php ile portal sitesi hazırlıyorum
phpnuke den aldığım bir fonksiyon var
fonksiyonun bana gerekli kısmı şu : eregi("<([/?])([[:space:]]*|[[:alnum:]]*)",$degisken,$reg);
şimdi bu fonksiyona göre "<"arasındaki">" tüm tagleri bulacak benim izin vermdiklerimi silecek .....
ancak kişi form alanında html kodlarını <html> yerine < html > yazarsa bu kod işe yaramıyor.
birde orjinal fonksiyonda if ($reg[0][1]=="/")
{....}
gibi bir ifade yer almakta ancak bu ifadeyi echo"$reg[0][1]" ile ekrana bastığımda böyle bir eleman yok ? bu durumda bu if döngisine hiç giirlmiyormu yoksa benim kaçırdığım başka birşeymi var ?
bu konuda yardımcı olabilirmisiniz ?
bir de urlerden gelen %104%20%40%55 gibi dışarıdan gelen tüm komutları etkisiz hale nasıl getirebilirim acaba ?
bunu çok denedim ama başarılı olamadım
istenirse fonksiyon ların tamamını gönderebilirim
-- __________________________________________________________ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup