0

header('content-type:image/png') を使用してデータベースから取り出した画像を表示するのに苦労しています。空の画像が返され、inspect 要素をチェックすると、img src 名が php スクリプトの名前を表示します。 、誰でも助けてもらえますか?

これは、img src に添付された viewimage.php スクリプトの一部です。

    $data = "SELECT fimgupload1_1 FROM controlpanel1";
    $result2 = mysqli_query($connection,$data);

    while ($row = mysqli_fetch_array($result2))
    {
    $imgData = $row['fimgupload1_1'];
    }
    header('Content-Type: image/png');
    echo $imgData;
    ?>
4

1 に答える 1

0

readfileファイルへのパスがorのfile_get_contents場合に使用$row['fimgupload1_1']します

$data = "SELECT fimgupload1_1 FROM controlpanel1";
$result2 = mysqli_query($connection,$data);

while ($row = mysqli_fetch_array($result2))
{
$imgData = $row['fimgupload1_1'];
}
header('Content-Type: image/png');
echo readfile($imgData);
于 2013-09-01T09:20:08.400 に答える