Arkadaşlar bir admin panelim var panel içerisinde resim galeri sistemi ekledim.
Resimlerin bulunduğu yer
http://localhost/admin/admin.php?git=resim
resimlerin yanında resim sil butonu mevcut resmi sil dediğimde farklı sayfaya gidiyor ben aynı sayfa içerisinde bu işlemi nası yapabilirim kodlar aşağıda ?
<?php
include("ayar.php");
if(!isset($_SESSION))
{
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='resim_ortala'>
<form action='admin.php?git=resim' 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>
";
}
?>
<?php
//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='resimgenel'>
<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;
}
?>--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:11:43 -->-> Daha önceki mesaj 23:09:55 --
<a href='resim.php?sil={$lst}'>Resmi Sil</a>
Yukardaki kısım ilgili linke gidiyor ben bu işlemi
admin/admin.php?git=resim
burada yapmak istiyorum..