that should be okay - it's to make sure that it is exactly equal to (as opposed to equates to be equal to)
eg (0 === false) => false (0 == false) => true -----Original Message----- From: Ben Crawford [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 07, 2002 2:28 AM To: [EMAIL PROTECTED] Subject: [PHP] Re: Newbie: Question about filesize() 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