15 Ocak 2015, 06:49 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Upload Dizin listeleme uygulaması Yüklendiği dizine dosya upload etmenizi sağlar , yüklenmiş dosyaları listeler.Listpath gibi saldırı betiklerine karşı .php yüklenmesi engellenmiştir. <? //Uploadcı & Dosya Listeleyici Osman v1.0 Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. //Coded By XhanDros a.k.a Yunus Emre Yılmaz. //Msn : codelgen@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].com $stil ="<style> body, input,{ border: 1px solid silver; color : 306090; background-color:#ffffff; font-family: verdana; font-size: 8pt } BODY A:link { COLOR: #444444; TEXT-DECORATION: underline } BODY A:visited { COLOR: #444444; TEXT-DECORATION: underline } BODY A:active { COLOR: #444444; TEXT-DECORATION: underline } BODY A:hover { COLOR: #688ca3; TEXT-DECORATION: underline } </style> <META http-equiv=Content-Type content=text/html; charset=windows-1254> "; echo $stil; //Server Değişkenleri $adres2 = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']); if ( empty($upload_edelim)) { //Diğer dosyaları listeliyoruz.. //Upload edilmiş dosyaları listeleme $dizin_adi = "./"; $dosya_url = "./"; $dizin = opendir ($dizin_adi); print ("<b><font color=red>Bu dizindeki Dosyalar:</font></b><br>\n"); while ( gettype ( $bilgi = readdir( $dizin ) ) != boolean ) { if ( is_dir( "$dizin_adi/$bilgi" ) ){ continue; } print ("<A href=\"$dosya_url/$bilgi\">$bilgi</A> <br>\n"); } closedir ($dizin); ?> <br /> <div align=left>Ne duruyorsun sende dosya upload etsene : )<form name="upload_yapalim" enctype="multipart/form-data" action="<?=$PHP_SELF?>" method="post"> <input type="file" name="dosyamiz"> <br /> <input type="submit" name="upload_edelim" value="Gönder"> </form></div><? } ?> <? //Başlık Bilgisi $title="Uploadcı & Dizin Listeleyici Osman v1.0 | Coded By XhanDros"; //Sayfa başlığı (title bilgisi) echo("<title>$title</title>"); //Boyut sınırı ( En fazla kaç byte upload edilebilecek ? $boyut_siniri = "750000"; //Upload edecekmiyiz yoksa kullanıcı birtakım zekilikler mi yapmaya çalışıyor ? if($upload_edelim == "Gönder") { //Dosya Kontrolü ( Listpath & FSO script kodlarına karşı koruma ) if ( $dosyamiz_type == "text/plain" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ; if ( $dosyamiz_type == "application/x-httpd-php" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ; if ( $dosyamiz_type == "application/octet-stream" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ; //Dosya Boyutu Büyüklüğü Kontrolü if ( $dosyamiz_size > $boyut_siniri) die(" $stil; <center>Upload etmek istediğiniz dosya çok <u>büyük</u>.</center>"); //Dosya Adını Kontrol Edelim if ( $dosyamiz_name == "" ) die(" $stil; <center>Dosya <u>adı</u> yok !"); copy ( $dosyamiz, $dosyamiz_name ); //Upload echo("$stil <center><i>Dosya başarıyla upload edildi.</i><br> <b>Adres : <a href='$adres2/$dosyamiz_name'>$dosyamiz_name</a> | Büyüklüğü : $dosyamiz_size Byte. | Tip : $dosyamiz_type </center>"); //Bitti ! } echo "<center><font face=707070>[Powered By Uploadcı & Dizinci <b>Osman</b> v1.0 -> Coded By <b><font color=red>XhanDros</font></b></font>]"; ?>
__________________ | |
|
Etiketler |
dizin, listeleme, upload, uygulaması |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Komut Listeleme Tcl | saywhat | TCL Scriptler | 0 | 22 Eylül 2014 01:09 |
Opları listeleme | sito | mIRC Scripting Sorunları | 10 | 22 Eylül 2013 18:10 |
php ile sadece dizin listeleme | HolySpectre | PHP | 0 | 16 Mayıs 2011 22:37 |
Dizin içeriğini listeleme: opendir() ve readdir() | Collettivo | PhpBB | 0 | 26 Eylül 2008 04:03 |