Нужно загрузить картинку на сервер но при переносе выдает ошибку .
Warning: move_uploaded_file(/opt/lampp/htdocs/mySite/View/img/Зняток екрану з 2017-05-19 14-15-45.png): failed to open stream: Відмовлено у доступі in /opt/lampp/htdocs/mySite/Model/NewsModel.php on line 49
Warning: move_uploaded_file(): Unable to move '/opt/lampp/temp/phpJjkc0l' to '/opt/lampp/htdocs/mySite/View/img/Зняток екрану з 2017-05-19 14-15-45.png' in /opt/lampp/htdocs/mySite/Model/NewsModel.php on line 49
КОД модели
public function setNews()
{
$uploads_dir=SITE_ROOT.'/View/img/';
$tmp_file = $_FILES["photo"]["tmp_name"];
$file_name =$_FILES['photo']['name'];
move_uploaded_file($tmp_file, $uploads_dir.$file_name);
$result= $this->db->query("INSERT INTO $this->table SET
`title`='{$this->title}',
`short_content`='{$this->short_content}',
`text`='{$this->text}',
`photo`='{$file_name }';
`category_id`='{$this->category_id}',
`tags_id`='{$this->tags_id}'
");
return $result;
}
Я думаю проблема с правами доступа в Linux.
В папке temp поменял владельца на себя командой:
chown -R anton /opt/lampp/temp
но показывает тоже самое.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Наткнулся на код сервера, предназначение которого обеспечение ajax + long polling запросы к серверу
Чтоб при авторизации,выводился email вместо sign in, когда пользователь авторизировался
Пытаюсь создать свое расширениеПолучается js скриптом формирую json, а дальше закидываю в input type='hidden' Вот сама форма