MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Php > Kodlar

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.

Kategori : Php
Gönderen : XhanDros
Telif :
Tarih : 26 Nisan 2005
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 13795
Puan
: 10 / 10 (4 Oy)
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
<? 
//Uploadcı & Dosya Listeleyici Osman v1.0 :) 
//Coded By XhanDros a.k.a Yunus Emre Yılmaz. 
//Msn : codelgen@yahoo.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>]";  
?>
 
 

Upload / Dizin listeleme uygulaması için yazılan yorumlar

Sercan ŞANLI  { 16 Şubat 2010 }
Teşekkürler Kardeş Bende Böylesi Birşey Arıyordum sade ve basit :) en güzeli

iLyas   { 21 Aralık 2007 }
Guzel paylasım ama ben uzantıalrın gozukmemesını istiyorum
gtml ise Expoler simgesi zipse Zip gif i olsun ıstıyorum sadece *.zip *.exe olmasın misal exe uzantılarınada setup gif koyucam ? ek bir işlem olarak ne eklemem gerek

mertcx   { 24 Temmuz 2007 }
Gerçekten Güzel bir kod muş taşşekürler ...

Yorum ekleyin

Anasayfa > Php > Kodlar > Upload / Dizin listeleme uygulaması
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.227.48.147 | 0,11 Saniye
© Copyright 2004-2018 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.