Помощь, Ive посмотрел на другие ответы на эту проблему, но я не могу решить эту проблему.Невозможно переместить загруженный файл для загрузки изображения php
Я хочу загрузить изображение в каталог "uploaded_files /". $ User_id);
Однако его дает мне ошибку:
** move_uploaded_file() [function.move загруженным-файл]: Второй аргумент для копирования() функция не может быть каталогом в/главная/dawn01/public_html/wp-content/wordpresstheme/двадцатьten/new_uploads.php on line 27
PHP Предупреждение: move_uploaded_file() [function.move-uploaded-file]: Невозможно переместить '/ tmp/phpkh4xzn' в 'uploaded_files/76' в /home/dawn01/public_html/wp-content/themes/wordpresstheme/new_uploads.php on line 27 **
Это мой код:
session_start();
$_SESSION['user_no'];
$startuplistingno = $_POST['startup_listing_no'];
//creating directory within uploaded files called user id
$dir = 'uploaded_files/'. $_SESSION['user_no'];
if (!file_exists($dir)) {
mkdir ($dir, 0744);
$temp = explode(".",$_FILES["file"]["name"]);
$newfilename = $_SESSION['user_no'];
move_uploaded_file($_FILES["file"]["tmp_name"],
"uploaded_files/" . $newfilename);
}
'mkdir ($ dir, 0744);' вероятно, не то, что вы хотите. Каталоги в * NIX должны выполнять разрешения для правильной работы. Админы обычно используют '0755' для общего каталога (только владелец имеет права на запись, все могут читать) или' 0700' для частного каталога (только владелец имеет права на запись, никто не может читать). – amphetamachine
@amphetamachine, я полностью согласен, я даже упоминал об этом в ответе. – robbmj