gpt4 book ai didi

php - PHP 中的相对路径问题包括

转载 作者:行者123 更新时间:2023-11-28 17:03:39 24 4
gpt4 key购买 nike

在继续之前,我只想说我已经尝试了几乎所有方法,并且我在 Stackoverflow 上阅读了很多问题,但没有一个解决方案有效。

事情是这样的,我有一个包含这段代码的文件(“empresaConf.php”):

<?php
include 'navigator2.php';
?>

<div class="contTudo">

<div id="bgCorpo">

<div class="empresaConf">

<?php
include 'sqEsqInc.php'
?>

</div>

</div>

<?php
include '../rodape.php';
?>

</div>

</body>
</html>

如您所见,它包括“rodape.php”。问题是在“rodape.php”中,我有一个图像在另一个文件夹中,所以当我在“empresaConf.php”中包含“rodape.php”时,图像路径应该改变,因为 PHP 包含考虑文件路径成为你包含其他文件的那个,当我访问“empresaConf”时,rodape.php 的图像被破坏了。我想要一些东西来解决这个问题,所以无论我在哪个文件中,我都有图像。这是“rodape.php”代码:

<div class="empresa">

/* below in the img src tag you can see what I'm talking about */
<div class="redeSocial">
<a href="http://www.facebook.com.br">
<img src="imgs/icons/iconFace42.png" class="iconeFace">
</a>
</div>

</div> <!-- Fim div .empresa -->

文件夹结构是:“rodape.php”在根目录中,“empresaConf.php”在名为“Empresa”的文件夹中(我会发布 img 但我不能)。

提前致谢。

编辑:抱歉,我忘记了一个关键细节,我还在其他文件(例如“index.php”)中包含了“rodape.php”。因此,如果我更改 img src 以对应“empresaConf.php”,那么在“index.php”中图像将被破坏,因为它位于根目录中,与“rodape.php”相同。

最佳答案

如果它是可从事物的公共(public)端访问的图像,则该图像可能可以通过目录根访问。因此,如果您的 index.php 位于 /index.php 中,其中 / 是网络文档根目录,而您的图像位于 /imgs/icons/iconFace42.png 你可以通过

访问图像
    <img src="/imgs/icons/iconFace42.png" class="iconeFace">

注意 src 属性中的前导斜杠。

关于php - PHP 中的相对路径问题包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30767321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com