$dir = "/image";
$dh = opendir($dir);
$images = scandir($dir, 1);
$image = $images[rand(0, count(images)-3)]; // получаем случайный файл
Дополнительная работа с файлами, это лишний геморрой.
Ты слишком много тревожишь файлы, для каждой записи ты открываешь, записываешь, закрываешь (достаточно один раз открыть и в конце закрыть). Когда вообще в файл записывать нет необходимости.