WebDeveloper Mesaj tarihi: Eylül 8, 2005 Mesaj tarihi: Eylül 8, 2005 Kullanıcının girdiği php kodlarını işletip geriye sonucu güvenli bir şekilde nasıl döndürebilirim ? Sadece benim istediğim fonksiyonlara izin verme gibi bir durum söz konusu olabilir mi ?[signature][hline]High Level Naruto Fan!
Mum_Chamber Mesaj tarihi: Eylül 8, 2005 Mesaj tarihi: Eylül 8, 2005 öncelikle istediğin çok garip geldi bana. hadi .net ile ilgili olsa, asp.net falan olsa "codeprovider sınıflarını kullanırsın (c#, vb.net hangisini istiyorsan)" derdim. fakat php için in-built bir compiler var mı bilemiyorum. fakat yapacağın en güzel şey şu olur: önce kodu string işler gibi işlersin. satır satır istediğin, istemediğin fonksiyonları kontrol ettirirsin. kontrolü yaptıktan sonra kod diye bir klasöre --.php diye bir dosyaya atarsın.. sayfayı da postback yaptırırsın, fakat sayfa postback yaparken bu dosyayı include edersin. böylece istediğin bölgede bu kod çalışmış olur. örnek: said: [code=php][/code]yazıyorum ben forma. ismini de "echotest" veriyorum. submite bastığımda kodmum_chamber.echotest.1348.php dosyası yaratılıyor. sayfa yenilendiği zaman [code=php]include("kodmum_chamber.echotest.1348.php");[/code] kod bloğu çalışacağından senin daha önceden ayarladığın yerde said: Yazdığınız kod: Çıktısı: teeyyazıyor.[signature][hline]en ince yerim bileğim..!?! BandRoLL
WebDeveloper Mesaj tarihi: Eylül 8, 2005 Konuyu açan Mesaj tarihi: Eylül 8, 2005 Evet bu en basit yol bu sanırım Aslını isterseniz striptags fonksiyonundaki gibi bir fonksiyon var mıdır? varsa allowtags şeklinde bir parametresi var mıdır? diye merak etmiştim ama sadece eval bulabildim benzer fonksion olarak fakat gördüğüm kadarıyla bunda da o tip birşey yok. Sağda solda görmüşsünüzdür. Site-Built Tool diye geçiyorlar genelde. O tipte basit birşey yazmaya giriştimte onun için sordum. Aklımdaki tipte birşey yapabilir miyim yapamaz mıyım denemeleri desek daha doğru olur :)[signature][hline]High Level Naruto Fan!
onlyreal Mesaj tarihi: Eylül 8, 2005 Mesaj tarihi: Eylül 8, 2005 soyle bazi fonksiyonlari serverdan kapayabilirsin. Mesela serverlarda system di yanlis hatirlamiyorsam fork eden foksiyonu kapiyorduk. Bence en iyi yol kullanicidan bilgiyi alirsin otomatik bir dosyaya kaydetip php ye isletip sonucunu verip dosyayi silersin:)[signature][hline]any sufficiently advanced technology is indistinguishable from magic C CLARKE
Rahan Mesaj tarihi: Eylül 9, 2005 Mesaj tarihi: Eylül 9, 2005 bu işine yarayabilir gibi geliyor.[signature][hline]pppppt.. kediler çorba içmezki!
Öne çıkan mesajlar