Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 网页不会显示图像_Php_Html - Fatal编程技术网

Php 网页不会显示图像

Php 网页不会显示图像,php,html,Php,Html,我创建了一个网站,并使用PHP获取Oracle数据库表 我已经用正确的图像文件名对Oracle数据库表进行了编码,并将图片上传到了一个在线目录,但它没有显示在网页上 这是我从数据库获取结果的代码 <?php while(oci_fetch_array($stmt)) { echo("<tr valign=top bgcolor=#ccffcc>"); $fg1 = oci_result($stmt,"TITLE"); //"Title"; echo("<td wi

我创建了一个网站,并使用PHP获取Oracle数据库表

我已经用正确的图像文件名对Oracle数据库表进行了编码,并将图片上传到了一个在线目录,但它没有显示在网页上

这是我从数据库获取结果的代码

<?php


while(oci_fetch_array($stmt)) {

echo("<tr valign=top bgcolor=#ccffcc>");

$fg1 = oci_result($stmt,"TITLE"); //"Title";
echo("<td width=100>");
echo ($fg1);
echo("</td>");
// Aspect value in column two
$fg2 = oci_result($stmt,"AUTHOR");//"Author";
echo("<td width=100>");
echo ($fg2);
echo("</td>");
$fg3 = oci_result($stmt,"PRICE");//"Price";
echo("<td width=75>");
echo ($fg3);
echo("</td>");
$fg4 = oci_result($stmt,"PHOTO");//"Photo";
echo ("<br><img src=http://xxxxxx.kz/home/preznek/public_html/website/search_pics".$fg4."><br>");
echo("</td>");

echo("</tr>");
} 
oci_close($connect); 
?>
我做错了什么?

请试试这个

改变这个,

echo ("<br><img src=http://xxxxxx.kz/home/preznek/public_html/website/search_pics".$fg4."><br>");

试试这个,让我知道它是否有效。

快速浏览两个问题

您的路径缺少单引号或双引号。应该是这样的: 路径本身似乎不正确。通常,如果目录名为public_html,则它是面向公众的网站的根目录。这意味着您的路径应该是。
这个图片真的存在吗?搜索图片。$fg4。?不,它是包含所有图片的文件夹。图片是名称picture1.png等,当需要搜索时,\u pics/$fg4search\u pics/$fg4在网页上抛出错误代码有问题。图片加载正确,但它们位于桌子上方和外部。不确定如何修复。照片仍在桌子外面:/n它们位于桌子的顶部。照片的大小、宽度和高度是多少。我给你的代码似乎正在运行问题是你的图像可能很大。宽100像素高150像素如果你尝试的代码中有标签?如果没有,请添加它们。
echo "<br><img src='http://xxxxxx.kz/website/search_pics/".$fg4."'><br>";
<table>
while(oci_fetch_array($stmt)) {
    //Variables
    $fg1 = oci_result($stmt,"TITLE"); //"Title";
    // Aspect value in column two
    $fg2 = oci_result($stmt,"AUTHOR");//"Author";
    $fg3 = oci_result($stmt,"PRICE");//"Price";
    $fg4 = oci_result($stmt,"PHOTO");//"Photo"; ?>

    <tr valign="top" bgcolor="#ccffcc">
    <td width="100">
    <?php echo $fg1;?>
    </td>;

    <td width="100">
    <?php echo $fg2;?>
    </td>

    <td width="75">
    <?php echo $fg3;?>
    </td>
    <td>
        <img src="http://xxxxxx.kz/website/search_pics/<?php echo $fg4?>">
    </td>
    </tr>

 <?php } ?>
</table>