<?php
$mainfolder = "dosyalar";
// Klasörler
$klasor_dir = __DIR__ . DIRECTORY_SEPARATOR . $mainfolder . DIRECTORY_SEPARATOR;
$klasorler = glob("$klasor_dir*", GLOB_ONLYDIR);
foreach ($klasorler as $klasor) {
$folder = basename($klasor);
print_r("
<div class='folder'>
<a class='fol' href=''>
<img class='thumbnail' src='assets/img/folder.png' itemprop='thumbnail' style='float:left;'>
<div>$folder</div>
</a>
</div>
");
}
?> Php glob fonksiyonu ile listelenen klasöre nasıl giriş yapabilirim.
2
●102
- 15-03-2022, 11:15:02Arkadaşlar "dosyalar" adında bir klasör mevcut ve bu klasör içindeki dosyalar diğer klasörler arasında gezebileceğim basit bir dosya görüntüleyici yapmaya çalışıyorum. glob fonksiyonu ile klasörün içindeki diğer klasörleri listeledim ama diğer klasörlerin üzerine tıklayıp iç içe oluşturduğum klasörlere nasıl giriş yapabilirim. Bununla ilgili herhangi bir örnekte bulamadım. Yardımcı olabilir misiniz? Nasıl bir yol izlemem lazım.
- 17-03-2022, 06:14:16İşlemi fonksiyon içine al dosya eğer
Bi klasör ise fonksiyona tekrar göndererek döngüye girsin. Mobilden yazıyorum yazım hataları için kusura bakmayın.
function autoloader($dir=""){
// Klasörler
$klasor_dir = is_dir($dir) ? $dir : __DIR__ . DIRECTORY_SEPARATOR . $mainfolder . DIRECTORY_SEPARATOR;
$klasorler = glob("$klasor_dir*", GLOB_ONLYDIR);
foreach ($klasorler as $klasor) {
$folder = basename($klasor);
print_r("
<div class='folder'>
<a class='fol' href=''>
<img class='thumbnail' src='assets/img/folder.png' itemprop='thumbnail' style='float:left;'>
<div>$folder</div>
</a>
</div>
");
if(is_dir($klasor_dir."/".$folder){
autoloader($klasor_dir."/".$folder);
}
}
}