Tekil Mesaj gösterimi
Alt 15 Ocak 2015, 06:49   #1
Çevrimdışı
hAte
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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>]";
?>

__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet