Howdy
I have a script that lists files from a directory. What I want to do is
spilt the result up so that files are displayed into a html table that
is 8 colums wide and how ever many rows are needed.
( my script is below )
Any help would be aprechiated
Cheers
Peter
Heres my script
<table width="92%" border="0" align="center" cellpadding="0"
cellspacing="1" >
<?php
/*
* This little example prints a sorted directory
* listing, with dirs first and files afterwards.
*/
// Open current directory
if($handle = opendir("./images")){
// Loop through all files
while(false !== ($file = readdir($handle))){
// Ignore hidden files
if(!preg_match("/^\./", $file)){
// Put dirs in $dirs[] and files in $files[]
if(is_dir($file)){
$dirs[] = $file;
}else{
$files[] = $file;
}
}
}
// Close directory
closedir($handle);
// if $dirs[] exists, sort it and print all elements in it.
if(is_array($dirs)){
sort($dirs);
foreach($dirs as $dir){
# echo "<a href=\"$dir/\">$dir/</a><br />\n";
echo "";
}
}
// if $files[] exists, sort it and print all elements in it.
if(is_array($files)){
sort($files);
foreach($files as $file){
$ext = strtolower(end(explode('.', $file)));
if ($ext == 'jpg' ||$ext == 'jpeg' ||$ext == 'png') {
echo "<tr><td><a href=\"images/$file\" target=\"_blank\"><img
src=thumb.php?$file></a>\n</td>\n</tr>";
} else {
echo "";
}
}
}
}
?>
</td></tr></table>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php