Я хочу получить первый файл в каталоге, используя PHP.
Я пытаюсь создать функцию, с помощью которой пользователи моего сайта могут изменить свою фотографию. Чтобы показать их фотографию на странице их профиля, я хочу получить первое изображение в папке с их изображениями. Я хочу получить изображение, которое они загрузили, независимо от типа файла. Я сделал так, чтобы, когда они загружают новую картинку, старая будет удалена, так что это будет просто один файл в папке. Как мне это сделать?
Вы можете получить первый файл в каталоге, как это
$directory = "path/to/file/";
$files = scandir ($directory);
$firstFile = $directory . $files[2];// because [0] = "." [1] = ".."
Тогда откройте с Еореп () Вы можете использовать режимы w или w +:
вес Открыто только для записи; поместите указатель файла в начале
файл и обрезать файл до нулевой длины. Если файл не
существует попытка создать его.
$firstFile = scandir("path/to/file/")[2];
scandir: сканирует заданный каталог и помещает в массив: [0] = «.» [1] = «..» [2] = «Первый файл»