note 46878 added to function.include
| From: | (http://robloach.net) | Date: | Tue, 26 Oct 2004 20:00:49 +0000 |
| Subject: | note 46878 added to function.include | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-79138@lists.php.net to get a copy of this message | ||
To include all files inside a given directory:
<?php
/********************************************************
* Title: IncludeAllFilesInDir
* Author: Rob Loach (http://robloach.net)
* Date: October 26, 2004
* Info: Includes all files in the given top directory.
********************************************************/
function includeAllFilesInDir($dir){
if ($handle = opendir($dir)){
while ($file = readdir($handle))
if (is_file("$dir/$file"))
$filesArr[] = trim($file);
closedir($handle);
foreach($filesArr as $file)
include("$dir/$file");
}
}
// To now include all the files in the "includes" directory, do the following:
includeAllFilesInDir("includes");
?>
----
Manual Page -- http://www.php.net/manual/en/function.include.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+46878
Delete -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes
Reason: bad code -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes&reason=bad+code
Reason: spam -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes&reason=spam
Reason: useless example -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes&reason=useless+example
Reason: contains commercial links -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes&reason=contains+commercial+links
Reason: useless note -- http://master.php.net/manage/user-notes.php?action=delete+46878&report=yes&reason=useless+note
Reject -- http://master.php.net/manage/user-notes.php?action=reject+46878&report=yes
Search -- http://master.php.net/manage/user-notes.php