Error: Directory '$imageDir' does not exist
"; exit; } // Check if directory is readable if (!is_readable($imageDir)) { echo "Error: Directory '$imageDir' is not readable - check permissions
"; exit; } // Get all image files from directory $patterns = [ $imageDir . "*.jpg", $imageDir . "*.jpeg", $imageDir . "*.png", $imageDir . "*.gif" ]; $images = []; foreach ($patterns as $pattern) { $files = glob($pattern); if ($files !== false) { $images = array_merge($images, $files); } } if ($debug) { echo "Found " . count($images) . " images
"; echo "Files found:\n"; var_dump($images); echo ""; } // Check if there are any images if (!empty($images)) { // Select random image $randomImage = $images[array_rand($images)]; if ($debug) { echo "
Selected image: $randomImage
"; } // Check if file exists and is readable if (file_exists($randomImage) && is_readable($randomImage)) { echo 'Error: Cannot read selected image file - check file permissions
"; } } else { echo "No images found in the directory. Make sure files have .jpg, .jpeg, .png, or .gif extensions
"; } ?>