abeamreach Posted September 3, 2014 Share Posted September 3, 2014 How would I write PHP code to echo the number of pictures I have in a folder on my hosting account? Thanks in advance. Link to comment https://forums.phpfreaks.com/topic/290833-how-to-echo-the-number-of-pictures-i-have-in-a-folder/ Share on other sites More sharing options...
Rifts Posted September 3, 2014 Share Posted September 3, 2014 This should get you started $dir = new DirectoryIterator(dirname(__FILE__)); foreach ($dir as $fileinfo) { if (!$fileinfo->isDot()) { var_dump($fileinfo->getFilename()); } } Link to comment https://forums.phpfreaks.com/topic/290833-how-to-echo-the-number-of-pictures-i-have-in-a-folder/#findComment-1489817 Share on other sites More sharing options...
abeamreach Posted September 3, 2014 Author Share Posted September 3, 2014 This should get you started $dir = new DirectoryIterator(dirname(__FILE__)); foreach ($dir as $fileinfo) { if (!$fileinfo->isDot()) { var_dump($fileinfo->getFilename()); } } Thanks! Do I put my folder path (ebayimg/ipod) in place of: " __FILE__ "? What do I write to echo the value? Link to comment https://forums.phpfreaks.com/topic/290833-how-to-echo-the-number-of-pictures-i-have-in-a-folder/#findComment-1489819 Share on other sites More sharing options...
abeamreach Posted September 3, 2014 Author Share Posted September 3, 2014 Found this code that works well: <?php // integer starts at 0 before counting $i = 0; $dir = 'ebayimg/ipod/'; if ($handle = opendir($dir)) { while (($file = readdir($handle)) !== false){ if (!in_array($file, array('.', '..')) && !is_dir($dir.$file)) $i++; } } // prints out how many were in the directory echo "There were $i files"; ?> Link to comment https://forums.phpfreaks.com/topic/290833-how-to-echo-the-number-of-pictures-i-have-in-a-folder/#findComment-1489824 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.