You also seem to have an extra equals. Your loop should read:

while (false != ($file=readdir($handle))){

It should come up as an error, but I'm not sure.

Ben

Manuel Ritsch wrote:

> Hello There
>
> I'm new to PHP and trying to code a function that reads all teh files out of
> a directory and printing out a link and the filesize,
> but it seems that the filesize() function doesn't work, here's the code so
> far:
>
>                  $handle = opendir ('images');
>                  echo "Files:<br><br>";
>                  while (false !== ($file = readdir ($handle))) {
>                              if($file != "." && $file != "..")
>                              {
>                              $file_s = filesize($file);
>                              echo "<a href=images/$file>$file</a> Filesize:
> $file_s<br>";
>                              }
>                  }
>                  closedir($handle);
>
> and the output is somethingl ike this:
>
> Files:
> button_test_04.gif Filesize:
> button_test_03-down.gif Filesize:
> lilextras_01.gif Filesize:
> (and so on)...
>
> You see, there's no Filesize and I don't know why, please help me
>
> -- manu


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to