在php中上载时不显示图像
我使用一个非常简单的php页面上传一个文件并将图像显示到同一页面;但是,图像不显示。我检查了图像是否被上传以及上传的位置,并将其上传到与php文件相同的目录中在php中上载时不显示图像,php,html,Php,Html,我使用一个非常简单的php页面上传一个文件并将图像显示到同一页面;但是,图像不显示。我检查了图像是否被上传以及上传的位置,并将其上传到与php文件相同的目录中 <!doctype html> <html> <head> <title>Title</title> </head> <body> <h1>File Upload</h1> <form method=
<!doctype html>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>File Upload</h1>
<form method="post" action="upload.php" enctype="multipart/form-data">
Select File: <input type="file" name="filename" size="10" /><br/>
<input type="submit" value="upload" />
</form>
<?php
//checking if user uploaded image
if($_FILES) {
$name = $_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], $name);
echo "Uploaded image $name <br/>";
echo "<img scr='$name' height='100px' width='100px'/>";
}
?>
</body>
</html>
标题
文件上传
选择文件:
echo”“;
编辑:在双引号中包含变量时,请使用花括号
请提供图像的完整路径,如http://www.example.com/path/to/image/image.png
请检查upload.php
编写如下所示的代码
echo“
”
在html中编写php变量时,应将该变量与。从高度和宽度属性(默认像素)中删除px。(这只是一个建议)为它提供http路径,其中包含需要更改为的映像名:echo”“
,只需为src属性添加单引号,否则一切正常(y):)
echo "<img scr='$name' height='100px' width='100px'/>";
echo "<img src='{$name}' height='100px' width='100px'/>";