мой сайт размещен в 000webhost, я уже создал каталог "Загруженные CV" в диспетчере файлов, но я получаю эту ошибку:
Предупреждение: move_uploaded_file() [function.move-uploaded-file]: действие open_basedir
PHP-код:
<?php
$file_result = "";
if ($_FILES["file"]["error"] >0)
{
$file_result .="File did not upload! Try again!";
$file_result .="Error occured: " . $_FILES["file"]["error"] . "<br>";
}else{
$file_result.=
"Upload: " . $_FILES["file"]["name"] . "<br>" .
"Type: " . $_FILES["file"]["type"] . "<br>" .
"Size: " . ($_FILES["file"]["size"] / 1024 ). " Kb<br>" .
"Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
move_uploaded_file($_FILES["file"]["tmp_name"],
$_SERVER['DOCUMENT_ROOT'] . "/Uploaded CVs/" . $_FILES["file"]["name"]);
$file_result .= "CV Uploaded Successfully!";
}
?>
любая идея, каков правильный путь? Благодарю.
В этом примере папка находится на том же пути, что и файл.
<?php
$file_result = "";
if ($_FILES["file"]["error"] >0)
{
$file_result .="File did not upload! Try again!";
$file_result .="Error occured: " . $_FILES["file"]["error"] . "<br>";
}else{
$file_result.=
"Upload: " . $_FILES["file"]["name"] . "<br>" .
"Type: " . $_FILES["file"]["type"] . "<br>" .
"Size: " . ($_FILES["file"]["size"] / 1024 ). " Kb<br>" .
"Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
if (move_uploaded_file($_FILES["file"]["tmp_name"], "Uploaded CVs/".$_FILES["file"]["name"])) {
$file_result .= "CV Uploaded Successfully!";
} else {
$file_result .= "Error trying to uploas the file";
}
}
?>
Взгляните на этот вопрос