php - 为什么我上传的图片没有显示在我的 php 页面上?

标签 php html

以下是上传页面的主页面:

<form id="form1" method="post" action="display.php" enctype="multipart/form-data" id="pro_image">
    <input type='file' onchange="readURL(this);" name="image" id="image"/>
    <br><img id="blah" src="profile pic.jpg" alt="your image" width="160px" height="120px"/><br/>
</form>

并入图片显示页面(display.php)脚本:

<?php
 $dir="upload/";
 $name=$_FILES['image']['name']; 
 $tmp=$_FILES['image']['tmp_name'];
 move_uploaded_file($tmp,$dir.$name);

 ?>

 <br /><img src="".$dir.$name."" width="100" height="100"/>

任何人都可以帮助我指出 display.php 上的实际问题并更正我的脚本?图像没有按预期在页面上显示。

display.php 的输出如上所示: enter image description here

最佳答案

你忘了<?php ?>这里

<img src="<?php echo $dir.$name; ?>" width="100" height="100"/>

关于php - 为什么我上传的图片没有显示在我的 php 页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16353353/

相关文章:

php - javascript->php 加密解密 - 请需要说明和方法

php - 通过 htaccess 缩小动态 PHP 页面

javascript - 如何获取所有 HTML 元素的 id?

javascript - 如何显示画廊图像并仅显示与画廊相关的图像

javascript - 如何获取 D3.js 饼图以从 DOM 动态呈现数据

javascript - 自定义wordpress静态主页

php - 什么是选项 +FollowSymLinks?

javascript - SQLSTATE[42000] : Syntax error or access violation:

javascript - 使用 jQuery 打开子菜单

html - CSS 宽度 100% 对于 block 元素实际上意味着什么?