Normalde hiçbir sorun yok sistemde resim yüklüyorum yüklenen resimleri aynı sayfaya yazdırıyorum.
Ama ben bu resim yükleme silme scriptimi oturum kontrolu içine aldım resmi yüklüyor başarılı ama sayfa içinde yazdıramadım bitürlü çıkmıyor.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Admin</title>
<meta name="keywords" content="Admin" />
<meta name="description" content="Admin" />
<style type="text/css">body {background-image:url('images/background.png');}</style>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="editor/nicEdit.js"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
</head>
<body>
<?php
include("ayar.php");
include("fonksiyon.php");
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
header("Refresh: 3; url=index.php");
}else{
echo "
<div id='genel'>
<div id='ust'>
<div class='site_title'><span>WEBSİTE YÖNETİM PANELİ</span></div>
<div class='site_goster'><a href='#' target='_blank'>Siteyi Göster</a></div>
<div class='ust_m'></div>
<div class='k_adi'><a href='#' >Admin</a></div>
<div class='baslangic'><a href='#' >Başlangıç</a></div>
</div>
<div id='icerik'>
<div id='icerik_sol'>
<div id='m1'>
<h3>SABİT SAYFALAR</h3>
<ul class='m1'>
<li class='menuler'><a href='admin.php?git=kurumsal'>Kurumsal</a></li>
<li class='menuler'><a href='admin.php?git=projeler'>Projeler</a></li>
<li class='menuler'><a href='#'>Galeri</a></li>
<li class='menuler'><a href='admin.php?git=iletisim'>İletişim Ofisleri</a></li>
<li class='menuler'><a href='#'>Dinamik Haberler</a></li>
</ul>
</div>
<div id='m2'>
<h3>ÜYELER</h3>
<ul class='m1'>
<li class='menuler'><a href='admin.php?git=uyeler'>Üyeler</a></li>
<li class='menuler'><a href='admin.php?git=uye_duzenle'>Üyeleri Düzenle</a></li>
<li class='menuler'><a href='admin.php?git=uye_ekle'>Üye Ekle</a></li>
</ul>
</div>
<div id='m3'>
<h3>ADMİN</h3>
<ul class='m1'>
<li class='menuler'><a href='admin.php?git=genel_ayarlar'>Genel Ayarlar</a></li>
<li class='menuler2'><a href='admin.php?git=cikis'>Çıkış Yap</a></li>
</ul>
</div>
</div>
<div id='icerik_sag'>
<div id='resimgenel'>
<form action='resim.php' enctype='multipart/form-data' method='post'>
Dosya Yükleme: <input type='file' name='datafile' size='40' />
<input type='submit' name='submit' value='Gönder' />
</form>
";
//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 "
<div id='resimgenel2'>
<a href='uploads/{$lst}'><img src='uploads/{$lst}' class='resim'/></a>
<div class='sil'>
<a href='resim.php?sil={$lst}'>Resmi Sil</a>
</div>
</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;
}
?>
</div>
</div>
</div>
<?php } ?>
</div>
</body>
</html>