Я пытаюсь изучить загрузку изображений через PHP. Я пытался загрузить изображение, за исключением кода проверки для формата и размера, и внезапно эта ошибка возникла. Я попытался изменить атрибут имени тега. Но это не решило мою проблему.Ошибка загрузки файла PHP (индекс не найден)
Мой код:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
$target_dir = "../images/images_channel/";
$target_file = $target_dir . basename($_FILES['image']['name']);
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
$new_image_name = $target_dir . "abc" . "." . pathinfo($target_file,PATHINFO_EXTENSION);
if(move_uploaded_file($_FILES["image"]["tmp_name"], $new_image_name)) {
echo "success";
}
else {
echo "fail";
}
}
?>
<form action="" method="POST">
<input type="file" name="image" id="image" />
<input type="submit" value="Submit" />
</form>
Две ошибки:
Примечание: Undefined индекс: изображение в E: \ WAMP \ WWW \ new22 \ alfasahah \ админ \ check.php в строке 4
Примечание: Undefined индекс: изображение в E: \ WAMP \ WWW \ new22 \ alfasahah \ Admin \ check.php в строке 7