Привет всем, возникли проблемы при использовании move_uploaded_file(),
файл находится в /user/faq/
Массив Files
Код скрипта
PHP:
скопировать код в буфер обмена
//пробовал path_file = $_SERVER['DOCUMENT_ROOT']."/user/faq/uploads/" // path_file = "./uploads/" $path_file = __DIR__."/uploads/"; $new_name = $path_file . $file['name']; //$file['name'] это $_FILES[0]['name'] $tmp_file = $file['tmp_name']; echo "ok"; }else{ $error = "error copy file" }
и ещё массив с разными параметрами которые я считываю с сервера
PHP:
скопировать код в буфер обмена
[upload_tmp_dir] => /var/tmp [path_file] => /home/webadmin/site.com.ua/user/faq/uploads/ [DOCUMENT_ROOT] => /home/webadmin/site.com.ua [REQUEST_URI] => /user/faq/ajax.php [permission_faq] => 0755 [permission_uploads] => 0755 [safe mode] => [is_writable_faq] => [is_writable_uploads] => [is_dir_faq] => 1 [isset_temp_dir] => 1 [display_errors] => 0 [is_dir_uploads] => 1 [create_temp_folder] => no [isset_folder_uploads] => yes
Плюс ошибки:
PHP:
скопировать код в буфер обмена
failed to open stream: Permission denied in /home/webadmin/site.com.ua/user/faq/ajax .php on line 190 Warning : move_uploaded_file(): Unable to move '/var/tmp/php5G730y' to '/home/webadmin/site.com.ua/user/faq/uploads/118507.jpg' in /home /webadmin /site .com .ua /user /faq /ajax .php on line 190
В чем может быть проблема ?, это ошибка в моем коде или настройки сервера ?(Отредактировано автором: 28 Января, 2016 - 12:40:00)
|