$path = $_SERVER['DOCUMENT_ROOT'] . 'uploads/';
$destination = '';
if(!empty($_FILES))
{
if(is_dir($path))
{
$path .= $_FILES['file-135']['name'];
if($_FILES['file-135']['error'] === UPLOAD_ERR_OK)
{
$destination = $_SERVER['DOCUMENT_ROOT'] . 'uploads/' . $_FILES['file-135']['name']; // Укажите путь к конечной папке сохранения файла
$moved = move_uploaded_file($_FILES['file-135']['tmp_name'], $destination);
if( $moved ) {
$error = "Successfully uploaded";
} else {
$error = "Not uploaded because of error #".$_FILES["file-135"]["error"];
}
} else {
$error = 'Not uploaded #'.$_FILES['file-135']['error'];
}
} else {
$error = 'not dir';
}
} else {
$error = 'not $_FILES';
}
$error = "Not uploaded because of error #".$_FILES["file-135"]["error"];
Бессмысленно, поскольку $_FILES["file-135"]["error"]
содержит статус передачи файлов с клиента на сервер и никак не зависит от move_uploaded_file
.Если from является загруженным файлом, но не может быть перемещён по каким-либо причинам, никаких действий не предпринимается и move_uploaded_file() возвращает false. Кроме того, отображается предупреждение.Соответвственно, вам надо включить отображение предупреждений.
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);