Я пытаюсь обновить изображение, и только путь db обновляется, а не файлы, я могу успешно собрать массив $ _FILES, но файл не обновляется в папку с изображениямине удалось загрузить изображение
моя структура папок
корне-> изображение -> функция/update.php
update.php
static function addimage($post,$files){
unset($post['imgupload']);
$filename=$files['imgpath']['name'];
if(!empty($filename)){
$tmp_name=$files['imgpath']['tmp_name'];
$dst='../image/'.$filename;
move_uploaded_file($tmp_name, $dst);
$post['imgpath']=$filename;
}
$r= sql query to update the filepath in db
return is_numeric($r->id)?'true':'false';
}
может кто-нибудь помочь мне.
Что такое возврат из 'move_uploaded_file'? Существует ли каталог? Имеет ли он правильные права доступа к файлам? – andrewsi
Не доверяйте предоставленному пользователем имени файла, его можно использовать для обхода каталога. – MrTux