загрузка и отображение изображений - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в php. Я хочу сохранить выбранное изображение в папке (имя: загружаемые файлы), и когда нажимают кнопку загрузки, я хочу отобразить изображение на той же странице. Я попытался с приведенным ниже кодом, но я получаю ошибку в заявлении эха.

<html>
<head>
<title>PHP File Upload example</title>
</head>
<body>

<form action="new.php" enctype="multipart/form-data" method="post">
Select image :
<input type="file" name="file"><br/>
<input type="submit" value="Upload" name="Submit1"> <br/>
</form>
<?php
if(isset($_POST['Submit1']))
{  
    $filepath = "uploads/" . $_FILES["file"]["name"];
    echo $filepath;

    if(move_uploaded_file($_FILES["file"]["tmp_name"], $filepath)) 
    {
        echo "<img src=".$filepath." height=200 width=300 />";
    } 
    else 
    {
        echo "Error !!";
    }
} 
?>

</body>
</html>

1 Ответ

0 голосов
/ 30 апреля 2018

В этой строке

<form action="new.php" enctype="multipart/form-data" method="post">

изменить на

<form action="" enctype="multipart/form-data" method="post"> 

, а также убедитесь, что у вас есть uploads папка (с разрешением на запись), в которой находится этот php-скрипт

...