0
A
回答
1
問題不明確......
- 讀取該文件夾的文件
- 滾動通過的文件中發現
- 如果PHP - 包括它
+0
我只想包括它,如果它的PHP。那就是所有 –
+0
這就是我的建議:「如果PHP - 包含它」。當你從文件夾中讀取文件時 - 文件名將有擴展名。檢查文件名。如果最後3個字符是'php' - 包含文件 – cyadvert
2
<?php
function scandir2($dir)
{
$out = array();
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
if ($file == '.' or $file == '..') continue;
if (!is_dir($dir . '/'. $file))
{
$out[] = $dir . '/' . $file;
}
}
closedir($dh);
}
}
sort($out);
return $out;
}
$i=scandir2(".");
foreach($i as $name)
{
if(strstr($name ,'.php'))
include($name);
}
?>
這個代碼掃描目錄幷包括php文件...
0
下面是代碼這樣做:
foreach (glob("/path/*.php") as $filename) {
include $file;
}
的3210函數返回指定路徑上的所有文件.php
的數組。
0
這裏是我會怎麼做?
<?php
$dirPath = '/path/to/files';
if ($handle = opendir($dirPath)) {
/* loop over files in directory */
while (false !== ($entry = readdir($handle))) {
/* find extension */
$ext = substr($entry,-3);
$ext = strtolower($ext);
/* include file if extension is PHP */
if ($ext === 'php') {
include_once($dirPath .'/'. $entry);
} //if
} //if
closedir($handle);
} //if
注意,有一些安全問題和可能的性能問題。
相關問題
- 1. S3 - 自動生成文件夾結構?
- 2. 從命令行自動生成文件夾和.js文件
- 3. PHP自動生成在同一文件
- 4. PHP自動生成PDF文件?
- 5. Eclipse - 從其他源文件夾覆蓋自動生成的源
- 6. 從git中刪除生成文件夾
- 7. CMake的:自動生成從CPP-文件
- 8. 從csv文件自動生成Java類
- 9. 從頭自動生成C++文件?
- 10. 自動生成文件生成命令
- 11. 自動生成PHP
- 12. 自動從文件夾
- 13. default.realm文件自動生成
- 14. 文件自動生成
- 15. R.java自動生成文件
- 16. 自動生成XSL文件
- 17. Node.js:從PHP網址下載(自動生成的)文件
- 18. 從eclipse自動生成的依賴關係中排除文件夾?
- 19. 如何將上傳的圖像存儲在不同的文件夾中,從而自動生成文件夾?
- 20. 從WSDL文件中爲自動完成生成顯式代碼?
- 21. 從現有Node_Modules文件夾生成Package.Json?
- 22. 自動從PHP類生成類圖嗎?
- 23. 自動生成netbeans中的orm.xml文件
- 24. 當在文件夾中應用「chattr + a」時,vim自動生成編號文件
- 25. 詹金斯奴隸上自動生成的生成文件夾太長
- 26. 如何使用表單自動生成一個php頁面到根文件夾?
- 27. 禁用.vscode文件夾的自動生成
- 28. 禁用Eclipse自動生成文件夾的警告
- 29. 如何自動生成音樂文件夾下載頁面?
- 30. 從其中有其他.zip文件的文件夾生成zipOutputstream
http://php.net/glob,http://php.net/foreach –