|
|
|
Great for getting, say a list of Word docs available for downloading in a directory, and creating
links to them.
<?
function listFilesInDir($start_dir)
{
/*
returns an array of files in $start_dir (not recursive)
*/
$files = array();
$dir = opendir($start_dir);
while(($myfile = readdir($dir)) !== false)
{
if($myfile != '.' && $myfile != '..' && !is_file($myfile) && $myfile !
= 'resource.frk' && !eregi('^Icon',$myfile) )
{
$files[] = $myfile;
}
}
closedir($dir);
return $files;
}
?>
Example:
<?
$dir = 'downloads/wordDocs/public/topic_1';
$wordDocs = listFilesInDir($dir);
foreach($wordDocs as $key => $fileName)
{
echo "<a href='{$dir}/{$fileName}'>{$fileName}</a><br />";
}
?>
?> |
|
| Variable serialization and unserialization. Loading and saving variable structures
to and from file. Categories : Arrays, Filesystem, Variables, Strings, PHP | | | Working with files - get a random file from a directory Categories : PHP, Strings, Variables, Filesystem | | | Working with files - putting file contents to a string / var Categories : PHP, Filesystem, Variables, Strings | | | How to control the number of decimal places when outputting numbers. Categories : PHP, Strings, Variables | | | Functions to read a template file and fill in PHP variables. It will also fill in array variables, displaying parts of the template multiple times.
Categories : PHP, Variables, Filesystem | | | How to ifconfig down/up a list of IP's Categories : Arrays, Strings, Filesystem, PHP | | | Read a file with strings and create a new file with the
first half of each string Categories : PHP, Strings, Filesystem | | | Grab images from one or more URLs and save them to a specified local directory. Categories : PHP, Filesystem, Strings, Arrays | | | Compare two texts and display a block of text with the differences between them. Categories : PHP, PHP Classes, Filesystem, Strings, Arrays | | | How to find the name of the current file? Categories : PHP, Filesystem, Strings | | | how can I read the entire contents of a file into a string? Categories : Filesystem, Strings, PHP | | | Massreplace Categories : Filesystem, Regexps, Strings, PHP | | | Check parameters validity. Paranoia was designed to check the validity of the parameters that a php page will receive after a form submission. It can be used to check the variables sent by POST or GET Categories : Algorithms, HTML and PHP, PHP, Variables | | | clearing variables in php3 Categories : Variables, Arrays, PHP | | | Random Image Display Categories : PHP, Filesystem, Graphics, HTML and PHP | |
|
|
|