readdir возвращает имя элемента. Имя, а не путь к этому элементу.
Где вы сказали is_file, что такое имя файла надо искать в директории ../alx2/images, а не в текущей?
Чтобы не извращаться разными способами в стиле PHP4 - используйте штатный DirectoryIterator. Код будет компактнее и понятнее.