10/10/2018, 09:50 
               
            Hiển thị ảnh trong PHP (ko phải từ CSDL)
               
					Mình làm 1 form để thêm Catalog (trang addcatalog.php) như sau:
	
Rồi sau đó viết 1 trang chỉ đơn giản là hiển thị các thông tin vừa nhập ở trên ra màn hình (procesdcatalog.php), mà chỗ hình ảnh nó chỉ hiện tên file ảnh chứ ko hiện ra hình ~> mình ko sửa chỗ này mong các bạn giúp đỡ 
	
				            
            
         PHP Code:
	
<form name="frm_addnews" action="index.php?page=processaddcatalog" method="post">
                <table width="550" border="0" cellpadding="0" cellspacing="4" align="center">
                    <tr>
                        <td>
                                <table width="500" border="0" cellpadding="0" cellspacing="4">
                                  <tr>
                                    <td width="120" align="left"><strong>Tiêu chuyên mục:</strong></td>
                                    <td align="left"><input type="text" name="txttenchuyenmuc" size="30" maxlength="20"/>
                                       <font color="#FF0000">*</font></td>
                                  </tr>
                                  <tr>
                                    <td width="120" align="left"><strong>Mô tả:</strong></td>
                                    <td align="left"><textarea name="txtareamota" style=" width:204px; height:60px;"></textarea>
                                       <font color="#FF0000">*</font></td>
                                  </tr>
                                  <tr>
                                    <td width="120" align="left"><strong>Hình ảnh:</strong></td>
                                    <td align="left"><input type="file" name="fileimage" size="30" maxlength="20"/></td>
                                  </tr>
                                  <tr>
                                    <td width="120" align="left"> </td>
                                    <td align="left"><p>
                                        <input type="reset" name="reset" value="Hủy bỏ" />
                                        <input type="submit" name="submit" value="Đồng ý" /></p>
                                    </td>
                                  </tr>
                                </table>
                        </td>
                    </tr>
                </table>
            </form> 
PHP Code:
	
            <?php
                $tenchuyenmuc=$_POST***91;"txttenchuyenmuc"***93;;
                $mota=$_POST***91;"txtareamota"***93;;
                $hinhanh=$_POST***91;"fileimage"***93;;
                echo "<b>Tên chuyên mục : </b>".$tenchuyenmuc."<br>";
                echo "<b>Mô tả : </b>".$mota."<br>";
                echo "<b>Hình ảnh : </b> <img src=".$hinhanh." />".$hinhanh."<br>";
            ?>
				            
            Bài liên quan
         
               
            




Vậy mà ko hiểu sao nó ko hiện
$hinhanh=$_POST["fileimage"];
Bằng
$hinhanh=$_FILES["fileimage"]['name'];
[=========> Bổ sung bài viết <=========]
copy ( $_FILES ['fileimage'] ['tmp_name'], $hinhanh)
$hinhanh=$_FILES***91;"fileimage"***93;***91;'name'***93;;
// Nếu để dòng dưới thì bị lỗi
// copy ( $_FILES ***91;'fileimage'***93; ***91;'tmp_name'***93;, $hinhanh)
echo "<b>Hình ảnh : </b> <img src=".$hinhanh." />".$hinhanh."<br>";
Ở fle nhận action sửa lại như sau:
$tenchuyenmuc=$_POST["txttenchuyenmuc"]; $mota=$_POST["txtareamota"]; $target_path = "uploads/"; // thư mục sẽ chứa file $target_path = $target_path . basename( $_FILES['fileimage']['name']); // ghép tên file vào với tên thư mục if(move_uploaded_file($_FILES['fileimage']['tmp_name'], $target_path)) { echo "Chuyên mục: $tenchuyenmuc <br />"; echo "Mô tả: $mota <br />"; echo "Hình ảnh: <img src='$target_path' />"; } else{ echo "Không thể upload file. Xin hãy thử lại!"; } // nếu cẩn thận có thể thêm vài dòng check filetype, size. // Biết đâu có tay nào upload 1 con sâu lên thì saoCó cách nào khắc phục nữa ko bạn!? :-s
Có thể echo ra nội dung $_FILES['fileimage']['tmp_name'] và $target_path xem nó là gì và FTP vào server xem file đó có tồn tại không.
Ngoài câu đó còn có kèm câu thông báo Error nào nữa không?
<form action="" method="post" enctype="multipart/form-data">