Я создаю файл-загрузчик и проверяет, существует ли файл в каталоге. Если он существует, я должен придумать новое имя для файла (I.E file.txt -> file1.txt). Не знаю, почему, но он продолжает генерировать ошибки. Вот мой код. Надеюсь, это не что-то больно очевидное.PHP Проверка наличия файла в каталоге
$directory = "files/";
$name = $_FILES['filename']['name'];
$valid_name = true;
$counter = 0;
if(file_exists($directory . $_FILES['filename']['name'])) {
$valid_name = false;
}
while(!$valid_name){
$name = $_FILES['filename']['name'] . $counter;
if(file_exists($directory . $name)){
counter++;
}
}
Какие конкретные ошибки делает ваш код генерировать? – showdev
Какие ошибки являются конкретными ошибками, которые он генерирует? – Kmeixner
U имеет бесконечный цикл. U следует переназначить valid_name после того, как файл существует. Check – DarkBee