Wenn sich die PHP Datei und die Bilder im selben Ordner befinden, dann stimmt spätestens Dein Code an der Stelle nicht mehr:
PHP-Code:
<?php
$path = "images2/random/";
$dir = opendir($path);
Mach mal folgende Struktur:
"/" (der Ordner unter "/images2")
redirect.php
.htaccses
"/images2/random/"
1.jpg
2.jpg
3.jpg
4.jpg