图片上传和显示
image uploading and displaying
我是 php 的新手。我想将选定的图像存储在文件夹中(名称:上传),当单击上传按钮时,我想在同一页面上显示图像。我尝试使用以下代码,但在 echo 语句中出现错误。
<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>
这一行
<form action="new.php" enctype="multipart/form-data" method="post">
改为
<form action="" enctype="multipart/form-data" method="post">
并确保您有 uploads 文件夹(具有写入权限),其中放置了此 php 脚本
我是 php 的新手。我想将选定的图像存储在文件夹中(名称:上传),当单击上传按钮时,我想在同一页面上显示图像。我尝试使用以下代码,但在 echo 语句中出现错误。
<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>
这一行
<form action="new.php" enctype="multipart/form-data" method="post">
改为
<form action="" enctype="multipart/form-data" method="post">
并确保您有 uploads 文件夹(具有写入权限),其中放置了此 php 脚本