Tek bir klasördeki tüm dosyaların PHP ile listelenmesinin en iyi yolu ne olurdu? Bunu yapmak için $ _SERVER işlevi var mı? Kullanıcı adı/dizinindeki tüm dosyaları listelemek ve bu sonucun üzerinden bir bağlantı oluşturmak istiyorum, böylece oraya ulaşmak için dosya adının bağlantısını tıklayabilirim. Teşekkürler!Tüm dizinlerdeki tüm dosyaları listeleme PHP
142
A
cevap
157
Kontrol şuna: readdir()
Bu kod biraz belli dizindeki tüm girdileri listelemek olmalıdır:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
Düzenleme: Miah çözümü çok daha şık benim daha olduğunu, şunları yapmalısınız Onun yerine onun çözümünü kullanın.
320
scandir komutunu arıyorsunuz.
$path = '/tmp';
$files = scandir($path);
ardından kod scandir
döndü diziden .
ve ..
kaldırır:
$files = array_diff(scandir($path), array('.', '..'));
İlgili konular
- 1. Dizideki tüm dosyaları gulp.src() ile listeleme
- 2. Veritabanındaki tüm tabloları listeleme
- 3. Tüm SVN depolarını listeleme
- 4. Tüm sınıf özelliklerini listeleme
- 5. Windows toplu iş dosyası - Alt dizinlerdeki tüm dosyaları birleştir
- 6. Tüm alt dizinlerdeki dosyaları taşımak için DOS komutu
- 7. iOS'ta tüm süreçleri listeleme 5.0.1
- 8. Tüm Fiziksel Sürücüleri Listeleme (Windows)
- 9. PHP: listeleme alt dizinleri
- 10. PHP - açılan menüde ardışık tüm dizinleri ve alt dizinleri listeleme
- 11. Get-ChildItem'i kullanarak dizinlerdeki dosyaları nasıl adlandırılır?
- 12. Jekyll ile tüm blog yazılarını listeleme (içerikle)
- 13. Tüm bekleyen örnekleri listeleme RSpec listesi
- 14. WordPress - Tüm gönderileri listeleme (uygun_pagination ile)
- 15. Tüm kullanılabilir ResourceBundle Dosyaları
- 16. Bazı dizinlerdeki dizinler dışındaki tüm dosyaları yok saymak için gitignore'da nasıl bir kural yazabilirim?
- 17. php tüm oturumları
- 18. php tüm karakterleri patlat
- 19. Alt dizinlerdeki tüm java dosyalarında bir dize nasıl grep edilir?
- 20. Git deposundan uzantıya sahip tüm dosyaları kaldırın ve yok sayın
- 21. Tüm dosyaları göster Varsayılan olarak
- 22. Tüm dosyaları toplu halde işlemek
- 23. Python zipfile.extract() tüm dosyaları ayıklamıyor
- 24. Tüm JPEG dosyaları JFIF midir?
- 25. PHP'de dosyaları listeleme (SADECE dosyalar) bir dizinin tüm alt dizinlerinden bağlantı olarak
- 26. Geçerli JAR dosyasının bir dizinindeki dosyaları listeleme
- 27. Tüm gömülü dosyaları Apache POI kullanarak bir microsoft office belgesinden nasıl listeleme?
- 28. Gönderideki tüm değişkenleri alma (PHP)
- 29. PHP tüm düzenlerde aynı düzeni
- 30. Php Curl tüm değişkenler sıfır
topak() veya scandir() bariz seçimler –
Eğer bu işlevleri kullanan bir kod örneği verebilir ya da onlar hakkında daha fazla açıklama mı? – Shadowpat
Örnekler ve açıklamalar için - dokümantasyon gerçekten gitmek için en iyi yerdir ... Bu resmi kaynaktır ... – Lix