簡體   English   中英

為什么我的上傳圖像沒有顯示在我的php頁面上?

[英]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");
  1. 首先,請檢查您的圖片在上傳文件夾中是否正確上傳。 上傳圖片有權限問題。

  2. 然后通過提供URL http://test.com/uploads/image1.jpg檢查手動訪問圖像

  3. 如果使用firebug進行所有調試,那么將顯示什么路徑

  4. 如果此路徑錯誤,請嘗試使用絕對路徑而不是相對路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM