Ошибка загрузки изображения - PullRequest
0 голосов
/ 01 июня 2011

Привет, ребята, я пытаюсь получить изображение для загрузки в указанный каталог, и все, что я получаю в качестве вывода: «Произошла ошибка при загрузке файла, пожалуйста, попробуйте еще раз!»

$upload_dir = "blog/wp-content/uploads/products";    
if (file_exists($upload_dir) && is_writable($upload_dir)) {
    echo "Directory exists and is fine....";
}
else {
    echo "Upload directory is not writable, or does not exist.";
}

$target_path = "blog/wp-content/uploads/products/";

$target_path = $target_path . basename( $_FILES['image_file']['name']); 

if(move_uploaded_file($_FILES['image_file']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['image_file']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";

}

Любойидеи?

1 Ответ

0 голосов
/ 01 июня 2011

Если вы не получили предупреждение, это единственная причина: If filename is not a valid upload file, then no action will occur, and move_uploaded_file() will return FALSE. цитата из документации.

Проверьте загрузку, используя .is_uploaded_file .

...