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. Quote Link to comment 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()); } } Quote Link to comment 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? Quote Link to comment Share on other sites More sharing options...
Solution abeamreach Posted September 3, 2014 Author Solution 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"; ?> Quote Link to comment 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.