簡體   English   中英

在PHP中包括不起作用

[英]include in php doesnt work

我有兩個文件(b.php和showimages.php)b.php使用這個:

<?php include('showimages.php'); ?> 

但是它不起作用,但是當我嘗試打開showimages.php本身時,它會顯示內容。 有什么問題?

b.php:

<!DOCTYPE html>
<html>
<body>
    <div class="product-row">
        <?php include('showimages.php'); ?>
    </div>
</body>
</html>

showimages.php:

<?php
    $db = mysqli_connect('localhost', 'root', '', 'online_shopping');
    $query = "SELECT * FROM products "  ;   
    $result = mysqli_query($db, $query);
    $row = mysqli_fetch_assoc($result)  ;  
    header("Content-type: image/jpg"); 
    echo $row['pric1'];          
?>

您的HTML已經發送了一個標題Content-Type: text/html因此您不能為圖像發送另一個標題。 而不是include您需要通過HTML獲取圖像:

<img src="showimages.php" alt="some image">

暫無
暫無

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

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