[英]Why my uploaded image didn't show on my php page?
以下是上載頁面的主頁:
<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的輸出如上所示:
你在這里忘記了<?php ?>
<img src="<?php echo $dir.$name; ?>" width="100" height="100"/>
您的display.php
文件是一個php文件,您嘗試顯示變量數據而不在該文件中回顯它,請使用它。
<img src="<?php echo $dir.$name; ?>" width="100" height="100"/>
編輯:
move_uploaded_file($tmp,$dir.$name) or die("There is error in uploading");
首先,請檢查您的圖片在上傳文件夾中是否正確上傳。 上傳圖片有權限問題。
然后通過提供URL http://test.com/uploads/image1.jpg檢查手動訪問圖像
如果使用firebug進行所有調試,那么將顯示什么路徑
如果此路徑錯誤,請嘗試使用絕對路徑而不是相對路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.