Bu işini görür.

<?php 

	include("ayar.php"); 
	session_start(); 
	if(!@$_SESSION['login']=="") {
	
		//dosya silme işlemi 
		if(isset($_GET['sil'])){ 
			$sil = 'uploads/'.$_GET['sil']; 
			@unlink($sil); 
		} 
		
		//dosya upload işlemleri 
		if(isset($_FILES['datafile']['name'])){ 
			//seçilen dosya bilgilerinin alınması 
			$isim = $_FILES['datafile']['name']; 
			$yer = $_FILES['datafile']['tmp_name']; 
			$tip = $_FILES['datafile']['type']; 
			$boyut = $_FILES['datafile']['size'];   
		
			//en fazla yüklenebilecek dosya büyüklüğünü girin 
			$max_boyut=10000000; 
		
			if($boyut<$max_boyut){ 
				//yüklenecek dosyanın yeri ve ismi 
				$hedef = 'uploads/yeni_'.$isim; 
		
				//dosya yükleme işlemi 
				//move_uploaded_file hata verirse, onun yerine copy kullanın 
				if (move_uploaded_file($yer, $hedef)){ 
					echo "Dosya başarıyla yüklendi."; 
				}else{ 
					echo "Dosya yüklenemedi."; 
				} 
			}else{ 
				echo "En fazla 10 MB büyüklüğnde dosya yüklenebilir."; 
			} 
		} 
		
		//uploads klasöründeki dosyaları alma işlemleri 
		$liste = @dosyalari_bul("uploads"); 
		//her birini gösterme 
		echo "<br />Silinecek Dosyalar:<br />"; 
		foreach($liste as $lst){ 
			echo " 
				<a href='uploads/{$lst}'><img src='uploads/{$lst}' class='resim'/></a> 
				<div class='sil'> 
					<a href='resim.php?sil={$lst}'>Resmi Sil</a> 
				</div> 
			"; 
		} 
		
		
		//klasörden dosyaları alma fonksiyonu 
		function dosyalari_bul($klasor) { 
			$dosyalar = array(); 
			//klasörü açma 
			$ac = opendir($klasor); 
		
			//dosyaların alınması 
			while($q=readdir($ac)) { 
				if ($q != "." && $q != "..") { 
					$dosyalar[] = $q; 
				} 
			} 
		
			//klasörü kapatma 
			closedir($ac); 
			return $dosyalar; 
		}
		
	} else { 
		header("Refresh: 3; url=index.php"); 
		echo "Bu sayfayı görüntüleme yetkiniz yoktur."; 
	}
?>