jboy6t9 Posted June 8, 2007 Share Posted June 8, 2007 ok.. i have table with 4 fields: articleID (PK) (int11) articleTitle (varchar200) articleFilename (varchar200) dateAdded (date) there are 100's of records. my customer has now requested that the filesize be displayed in KB, but i don't want to add a new column. Does any one know of a way to loop through the record set and display the filesize in KB dynamically? thanks Quote Link to comment https://forums.phpfreaks.com/topic/54826-solved-display-file-size/ Share on other sites More sharing options...
obsidian Posted June 9, 2007 Share Posted June 9, 2007 Well, the filesize() function will return the number of bytes that make up the file. Divide that total by 1024, and you will get the number of KBs in them: <?php while ($row = mysql_fetch_assoc($sql)) { $file = $row['articleFilename']; echo "$file size = " . ceil(filesize($file) / 1024) . "KB<br />\n"; } ?> Good luck. Quote Link to comment https://forums.phpfreaks.com/topic/54826-solved-display-file-size/#findComment-271217 Share on other sites More sharing options...
jboy6t9 Posted June 9, 2007 Author Share Posted June 9, 2007 thanks.. it works a treat! Quote Link to comment https://forums.phpfreaks.com/topic/54826-solved-display-file-size/#findComment-271501 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.