PHP के साथ एक निर्देशिका में सभी फ़ाइलों को सूचीबद्ध करने का सबसे अच्छा तरीका क्या होगा? क्या ऐसा करने के लिए $ _SERVER फ़ंक्शन है? मैं उपयोगकर्ता नाम/निर्देशिका में सभी फ़ाइलों को सूचीबद्ध करना चाहता हूं और उस परिणाम पर लूप को एक लिंक के साथ सूचीबद्ध करना चाहता हूं, ताकि मैं वहां पहुंचने के लिए फ़ाइल नाम के हाइपरलिंक पर क्लिक कर सकूं। धन्यवाद!सभी फ़ाइलों को एक निर्देशिका में सूचीबद्ध करें PHP
उत्तर
इस की जाँच करें: readdir()
कोड के इस बिट एक निश्चित निर्देशिका में सभी प्रविष्टियों में सूचीबद्ध करना चाहिए:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
संपादित: Miah के समाधान ज्यादा मेरा की तुलना में अधिक सुंदर है, तो आप चाहिए इसके बजाय अपने समाधान का उपयोग करें।
आप scandir कमांड की तलाश में हैं।
$path = '/tmp';
$files = scandir($path);
के बाद कोड scandir
से लौटे सरणी से .
और ..
निकाल देगा:
$files = array_diff(scandir($path), array('.', '..'));
धन्यवाद, लेकिन @ ओरल बिटन ने एक और कोड पोस्ट किया जिसका मैं उपयोग करूंगा। हालांकि मैं आपकी मदद की सराहना करता हूं! – Shadowpat
यह एक बहुत ही सुरुचिपूर्ण समाधान है। – Christian
यह अधिक सुरुचिपूर्ण समाधान है।मैं $ फ़ाइलों को जोड़/अनुशंसा करता हूं = array_diff (स्कैंडर ($ पथ), सरणी ('..', '।')); – kyle
- 1. निर्देशिका में सभी फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करें + उपनिर्देशिका
- 2. एक स्थिर निर्देशिका में फ़ाइलों को कैसे सूचीबद्ध करें?
- 3. निर्देशिका में फ़ाइलों को सूचीबद्ध करना और सभी उपनिर्देशिका
- 4. निर्देशिका में सभी फ़ोल्डर सूचीबद्ध करें
- 5. निर्देशिका से सभी PHP फ़ाइलों को कैसे शामिल करें?
- 6. छाया-वॉल्यूम में सभी संशोधित फ़ाइलों को कैसे सूचीबद्ध करें?
- 7. प्ले फ्रेमवर्क 2 स्कैला एप्लिकेशन में सार्वजनिक/छवि निर्देशिका में सभी फ़ाइलों को कैसे सूचीबद्ध करें?
- 8. फोटो लाइब्रेरी में सभी gif फ़ाइलों को सूचीबद्ध करें
- 9. आउटऑफमेमरी जब निर्देशिका में फ़ाइलों को सूचीबद्ध करता है
- 10. शैल स्क्रिप्ट: किसी फ़ाइल में सूचीबद्ध लोगों को छोड़कर निर्देशिका में सभी फ़ाइलों को कैसे हटाएं?
- 11. पथ नाम सीएमडी के बिना निर्देशिका/उपनिर्देशिका में सभी फ़ाइलों को कैसे सूचीबद्ध करें?
- 12. निर्देशिका में सभी पायथन फ़ाइलों को चलाएं
- 13. निर्देशिका में सभी फ़ाइलों को हटाएं
- 14. पाइथन स्क्रिप्ट निर्देशिका में सभी फ़ाइलों को एक फ़ाइल में
- 15. ऑनलाइन एफ़टीपी निर्देशिका से सभी फाइलों को एक सूचीदृश्य में सूचीबद्ध करें सी #
- 16. PHP को मूल निर्देशिका
- 17. gmake निर्देशिका में सभी फ़ाइलों को संकलित करें
- 18. निर्देशिका में केवल फाइलें सूचीबद्ध करें?
- 19. निर्देशिका में सभी फ़ाइलों को कैसे स्रोत करें?
- 20. बैश: निर्देशिका में सभी फ़ाइलों को स्कैन करें, लेकिन उपनिर्देशिका
- 21. मैं पर्ल के साथ निर्देशिका में सभी फ़ाइलों को कैसे सूचीबद्ध कर सकता हूं?
- 22. फ़ाइलों को निर्देशिका में
- 23. कॉफीस्क्रिप्ट - वर्तमान निर्देशिका में सभी .coffee फ़ाइलों को संकलित करें और सभी उप-निर्देशिका
- 24. emacs: एक विशिष्ट निर्देशिका में एक विशिष्ट निर्देशिका में सभी .txt फ़ाइलों को खोलें
- 25. फ़ाइलों के लिए केवल सामान्य पेरेंट निर्देशिका सूचीबद्ध करें
- 26. फ़ोल्डर में सभी .php फ़ाइलों को रिकर्सली
- 27. गिट में संस्करण फ़ाइलों को कैसे सूचीबद्ध करें?
- 28. निर्देशिका में सभी फ़ाइलों को एक टेक्स्ट फ़ाइल में विलय करें
- 29. आईआईटी दस्तावेज निर्देशिका में सहेजी गई फ़ाइलों को UITableView में सूचीबद्ध करें?
- 30. सभी धागे सूचीबद्ध करें
ग्लोब() या scandir() स्पष्ट विकल्प हैं –
आपको एक कोड उन कार्यों का उपयोग करता है का एक उदाहरण दे सकता है , या उनके बारे में और अधिक समझाओ? – Shadowpat
उदाहरण और स्पष्टीकरण के लिए - दस्तावेज वास्तव में जाने के लिए सबसे अच्छी जगह है ... यह आधिकारिक स्रोत है ... – Lix