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 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. 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! Link to comment https://forums.phpfreaks.com/topic/54826-solved-display-file-size/#findComment-271501 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.