Forum Moderators: coopster

Message Too Old, No Replies

php pdf uploader results display

php pdf uploader results display only displaying 1

         

ads112001

4:31 pm on Apr 18, 2011 (gmt 0)

10+ Year Member



Trying to list contents of a folder that have been uploaded via a pdf uploader. It seems to be working however, when I want 3 folders' contents listed, it's only listing 1. All i'm doing in the php for each is changing the directory. Should I be changing variable or function names?


<!-- list driver stats -->
<ul>
<?php

function compare($a,$b) {
return $b[1]-$a[1];
}

$dir="./driver-stats"; /* directory you want to list */
$max=1; /* number of files you want to list. */

$files=Array();
$f=opendir($dir);
while (($file=readdir($f))!==false) {
if($file!="." && $file!=".." && is_file("$dir/$file")) {
$files[]=Array($file,filemtime("$dir/$file"));
}
}
closedir($f);
usort($files,"compare");
$m=min($max,count($files));
for ($i=0;$i<$m;$i++) {
$filename = $files[$i][0];
echo "<li><a href='../racing/driver-stats/$filename' target='_blank'>$filename</a></li>";
}

?>
<ul>

<!-- list trainer stats -->
<ul>
<?php
$dir="./trainer-stats"; /* directory you want to list */
$max=1; /* number of files you want to list. */

while (($file=readdir($f))!==false) {
if($file!="." && $file!=".." && is_file("$dir/$file")) {
$files[]=Array($file,filemtime("$dir/$file"));
}
}
closedir($f);
usort($files,"compare");
for ($i=0;$i<$m;$i++) {
$filename = $files[$i][0];
echo "<li><a href='../racing/trainer-stats/$filename' target='_blank'>$filename</a></li>";
}

?>
</ul>

<!-- list post position stats -->
<ul>
<?php

$dir="./post-position-stats"; /* directory you want to list */
$max=1; /* number of files you want to list. */

while (($file=readdir($f))!==false) {
if($file!="." && $file!=".." && is_file("$dir/$file")) {
$files[]=Array($file,filemtime("$dir/$file"));
}
}
closedir($f);
usort($files,"compare");

for ($i=0;$i<$m;$i++) {
$filename = $files[$i][0];
echo "<li><a href='../racing/post-position-stats/$filename' target='_blank'>$filename</a></li>";
}

?>
</ul>

ads112001

6:22 pm on Apr 18, 2011 (gmt 0)

10+ Year Member



oops found the problem