html<;img>;标记未在浏览器中使用php显示图像

html<;img>;标记未在浏览器中使用php显示图像,php,html,codeigniter,Php,Html,Codeigniter,html标记没有显示图像,我试图通过php文件显示html文件 HTML文件: <!DOCTYPE html> <html> <head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

html标记没有显示图像,我试图通过php文件显示html文件

HTML文件:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div>
            <img name="Userphoto" alt="Userphoto" src="img/50X50.png"> 
        </div>
    </body>
</html>

PHP文件:

<form name="Dashboard">
    <div class="frame1">
        <?php include 'frame1.html'; ?>
    </div>
</form>

可能您的图像路径不好,因为您将其包含在另一个文件中

假设您的HTML文件的路径是“img/50X50.png”,但如果您的php文件与HTML代码不在同一文件夹中,则路径不好

使用绝对路径,不再出现问题

玩得开心

HTML文件被调用到PHP文件中,因此PHP一个/Pp>考虑路径 更好的方法是将
html
文件转换为
php
,并将
img
路径定义为

  <img name="Userphoto" alt="Userphoto" src="<?php echo base_url(); ?>img/50x50.png">
img/50x50.png>

图像路径很可能不正确:
src=“img/50X50.png

您可以打开Chrome控制台查看错误消息,这将表明这一点,或者提供另一条关于图像未显示原因的线索。

您可以使用codeigniter.frame1.html加载view inside view或controller是否工作正常???尝试运行frame1.html single而不在另一个页面中使用php include会发生什么?您是否尝试过检查标记是否有效?为什么在
中包含以
开头的文件?您生成的HTML将非常无效。