You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP页面图片无法显示求助 及Bootstrap导航栏使用疑问

问题解答

一、图片无法显示的原因及解决方法

你使用了本地磁盘绝对路径C:\xampp\htdocs\testfile\Images\img tk01 (2).png,浏览器从Web服务器(XAMPP的Apache)请求资源时,无法直接访问本地磁盘路径,必须改用相对路径或服务器根路径:

相对路径(推荐)

由于trial.php位于testfile文件夹下,Images是testfile的子文件夹,相对路径可写成:

<img src="Images/img tk01 (2).png" alt="图片">

或者明确当前目录:

<img src="./Images/img tk01 (2).png" alt="图片">

服务器根路径

以XAMPP的htdocs为根目录,路径写成:

<img src="/testfile/Images/img tk01 (2).png" alt="图片">

额外建议:文件名中的空格容易引发解析异常,尽量改成img-tk01-2.png这类无空格的命名。

二、PHP中使用Bootstrap导航栏的问题

完全没问题。PHP是后端语言,最终输出到浏览器的仍是HTML代码,只要正确引入Bootstrap的CSS和JS文件,就能像在纯HTML中一样使用导航栏,还可以借助PHP动态生成导航菜单内容(比如根据用户权限显示不同选项)。

示例(引入Bootstrap后使用导航栏):

<!DOCTYPE html>
<html>
<head>
    <!-- 引入Bootstrap CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
</head>
<body>
    <!-- Bootstrap导航栏 -->
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
        <div class="container-fluid">
            <a class="navbar-brand" href="#">首页</a>
            <div class="collapse navbar-collapse">
                <ul class="navbar-nav me-auto">
                    <li class="nav-item">
                        <a class="nav-link active" href="#">内容</a>
                    </li>
                    <!-- PHP动态生成菜单项 -->
                    <?php echo '<li class="nav-item"><a class="nav-link" href="#">动态菜单</a></li>'; ?>
                </ul>
            </div>
        </div>
    </nav>

    <?php echo "hello"; ?>
    <img src="Images/img tk01 (2).png" alt="图片">

    <!-- 引入Bootstrap JS(需要交互功能时添加) -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>

内容的提问来源于stack exchange,提问作者Virtualization

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 00:54:30