lostyazilim
tr.link

Klasör Dosya Ekleme / Silme İşlemi Sorusu

3 Mesajlar 1.903 Okunma
acebozum
tr.link

semih016 semih016 Yazılım Kullanıcı
  • Üyelik 08.03.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek yok
  • Konum Belçika
  • Ad Soyad S** Y**
  • Mesajlar 140
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Merhaba arkadaşlar.
Aşağıdaki kod ile galeri klasörüme dosya ekleyip silebiliyorum. Ama klasör içerisindeki resimleri gösterirken resim adını gösteriyor. Ama ben direk resim olarak gözükmesini istiyorum. Kafayı sıyıracağım. Gerekli yeri bulamadım.





Galeri Resim Ekle:





//dosya silme işlemi
if(isset($_GET['sil'])){
$sil = 'galeri/'.$_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 = 'galeri/yeni_'.$isim;

//dosya yükleme işlemi
//move_uploaded_file hata verirse, onun yerine copy kullanın
if (move_uploaded_file($yer, $hedef)){
echo "Bu resim galeriye 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("galeri");
//her birini gösterme
echo "";
foreach($liste as $lst){
echo $lst." Sil
";
}

//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;
}
?>
 

 

elektronikssl
webimgo

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)
Burayı

//uploads klasöründeki dosyaları alma işlemleri
$liste = @dosyalari_bul("galeri");
//her birini gösterme
echo "";
foreach($liste as $lst){
echo $lst." Sil
";
}


Burayla

//uploads klasöründeki dosyaları alma işlemleri
$liste = @dosyalari_bul("galeri");
//her birini gösterme
echo "";
foreach($liste as $lst){
echo ' - '; echo " Sil
";
}


değiştirip değiştirmisin.
semih016

kişi bu mesajı beğendi.

semih016 semih016 Yazılım Kullanıcı
  • Üyelik 08.03.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek yok
  • Konum Belçika
  • Ad Soyad S** Y**
  • Mesajlar 140
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Teşekkürler sorun çözüldü.

Cafer adlı üyeden alıntı

Burayı

//uploads klasöründeki dosyaları alma işlemleri
$liste = @dosyalari_bul("galeri");
//her birini gösterme
echo "";
foreach($liste as $lst){
echo $lst." Sil
";
}


Burayla

//uploads klasöründeki dosyaları alma işlemleri
$liste = @dosyalari_bul("galeri");
//her birini gösterme
echo "";
foreach($liste as $lst){
echo ' - '; echo " Sil
";
}


değiştirip değiştirmisin.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al