Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中上载时不显示图像_Php_Html - Fatal编程技术网

在php中上载时不显示图像

在php中上载时不显示图像,php,html,Php,Html,我使用一个非常简单的php页面上传一个文件并将图像显示到同一页面;但是,图像不显示。我检查了图像是否被上传以及上传的位置,并将其上传到与php文件相同的目录中 <!doctype html> <html> <head> <title>Title</title> </head> <body> <h1>File Upload</h1> <form method=

我使用一个非常简单的php页面上传一个文件并将图像显示到同一页面;但是,图像不显示。我检查了图像是否被上传以及上传的位置,并将其上传到与php文件相同的目录中

<!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'/>";