BigTime Posted January 10, 2009 Share Posted January 10, 2009 Hello Im working on a random image display script, which is functioning perfectly, but I am stuck in how to exclude a certain file from the array. If anyone could help I would greatly appreciate it! $img = null; $fileList = array(); $handle = opendir($folder); while ( false !== ( $file = readdir($handle) ) ) { $file_info = pathinfo($file); //CHECK FOR ALLOWED FILE EXTENTIONS if ( isset( $extList[ strtolower( $file_info['extension'] ) ] ) ) { $fileList[] = $file; } } closedir($handle); if (count($fileList) > 0) { $imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber]; } How can I get the filelist array to exclude a certain file by name? Thank you in advance!!! Link to comment https://forums.phpfreaks.com/topic/140231-how-to-exclude-file-from-array/ Share on other sites More sharing options...
ratcateme Posted January 10, 2009 Share Posted January 10, 2009 what about a file exclusion array like this $img = null; $exclude = array("filea.jpg"); $fileList = array(); $handle = opendir($folder); while (false !== ($file = readdir($handle))) { $file_info = pathinfo($file); //CHECK FOR ALLOWED FILE EXTENTIONS if (isset($extList[strtolower($file_info['extension'])]) && !in_array($file,$exclude)) { $fileList[] = $file; } } closedir($handle); if (count($fileList) > 0) { $imageNumber = time() % count($fileList); $img = $folder . $fileList[$imageNumber]; } Scott. Link to comment https://forums.phpfreaks.com/topic/140231-how-to-exclude-file-from-array/#findComment-733779 Share on other sites More sharing options...
BigTime Posted January 10, 2009 Author Share Posted January 10, 2009 Hiya Scott! Brilliant! Thank you for helping me so quickly! Link to comment https://forums.phpfreaks.com/topic/140231-how-to-exclude-file-from-array/#findComment-733781 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.