move_uploaded_file возвращает true, но не перемещает файл

hoffie

Новичок
$uploaddir = $_SERVER['DOCUMENT_ROOT'];
$uploadfile = $uploaddir . basename($_FILES['file']['name']);

if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {

этот кусок выполняется

}

не пойму в чем дело, всё ведь правильно.
подскажите, в чем может быть проблема
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Попробуй для начала выяснить, что же ты там насобирал в переменную uploadfile и почему там не нужен basename. Мне кажется там не хватает слеша в пути.
 

lagoff

Новичок
не пойму в чем дело, всё ведь правильно.
подскажите, в чем может быть проблема
Какого размера файл? Ограничения на аплоад не превышает? Права есть на запись в папку?
Включайте отображение ошибок, смотрите что выдает.
 

hoffie

Новичок
Какого размера файл? Ограничения на аплоад не превышает? Права есть на запись в папку?
Включайте отображение ошибок, смотрите что выдает.
Сейчас я для примера кинул корень сайта. Но вообще также пробовал и в папки, в которых стоят права 777. Пробовал разные файлы. Вряд ли дело в размере файла, тем более функция тогда бы наверно возвращала false.
 

hoffie

Новичок
ЕМАААА ребят, такой ппц)У меня в конце файла было написано unlink($uploadfile), а я и не замечал этого))Вот тупанул
 

radioheaded

PHP нуб
Теперь пойди к доске и запиши на ней 100 раз «Я всегда буду кидать код полностью».
 
  • Like
Реакции: Dovg
Сверху