我花了几天时间研究互联网,但我找不到我理解并能够实现的答案.
我有一个网站,我想在其中使用include_once文件,并能够在localhost和实际服务器中正确查看网站.
我之前使用$_SERVER['DOCUMENT_ROOT']但它在localhost上不起作用,因此我很难更新并对网站进行更改.
我想要做的是创建一些config.php文件,在其中我可以告诉它根文件夹被调用htdocs或public_html"开始"从那里寻找文件.
或者还有其他任何方式我可以获得包含工作路径吗?
我已经看到了回复,例如dirname(__FILE__),__DIR__等等,但是他们从未解释过它是如何工作的,在代码中将它写在哪里等等.我有点厌倦了找到答案的一部分,然后在圈子里乱跑试着"填补"差距.我不是PHP专家,只是想通过使用它来让我的生活更轻松.
我一直在寻找答案,我似乎无法找到我需要的东西.
我从未编写任何与音频内容相关的内容.
我想要做的是在网站中嵌入音乐文件(在网站上有一些小小的MP3播放器).我希望观众能够通过使用定制控制器播放,停止等歌曲.
如何编写这些自定义按钮以使它们都正常工作?
我只需要编写HTML和CSS代码(php,java等留给其他人).为了在模板上创建此功能,您建议我做什么?
谢谢=)
PS
我必须使用XHTML 1.0 Transitional
我从来没有遇到过并排调整div的问题,但出于某种原因无论我做什么它只是不起作用.我尝试了stackoverflow的一些答案,但它们也没有用.我已经没想完了.
我有2个div.1 div是"content" - 它将所有主要信息显示在表格中.第二个div是"侧边栏" - 它只有一些额外的垃圾,如图像,twitter feed等.
这是我的CSS
#content {
width: 580px;
height:auto;
}
#sidebar {
width: 270px;
height:auto;
float:right;
Run Code Online (Sandbox Code Playgroud)
}
我试着玩定位,边距,包含另外两个div - 包装 - 一个但它要么不起作用,要么产生另一个问题.有趣的是,我正在重写我的旧网站,即使我复制旧的属性,它仍然无法正常工作.任何人有任何想法?
每个人都允许大笑!大声笑
解决方案:删除div #clear我完全忘记了!什么是布偶.:-P现在我觉得很蠢.:-P
我正在写一个相当大的网站,所以我决定使用包含功能,以便更容易更改横幅,菜单,页脚等.
只要文件位于同一文件目录中,一切正常.从我在'stackoverflow'上找到的另一篇文章中,我发现了如何使包含文件的路径工作.
我遇到的问题是,即使实际的网页可以找到包含的文件,它仍然无法正常工作,因为它似乎无法找到实际链接的正确目录.
我将尝试使用示例代码来显示我的意思...让我们说它是我的文件目录
因此,如果我想链接page.php与page2.php链接将是<a href="page2.php">
但如果我想链接page3.php与page2.php链接将是<a href="../page2.php">
我认为这就是冲突所在.menu.php中的文件目录不适用于所有页面.
我真的很感激任何帮助.
编辑:
我会尝试更好地解释一下网站的结构.对不起,如果我有点困惑(我有时很难解释我的意思,因为英语不是我的第一语言).
这是我的网站文件目录的示例.
我想使用包含功能的唯一原因是我可以在所有网页上使用相同的横幅图像,菜单导航或页脚.

假设我的menu.php(在'inc folder'中)将包含在所有页面中,就像那样
<ul>
<li><a href="index.php" class="navon">Home Page</a></li>
<li><a href="contact.php">Contact us</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我用的时候
<?php include ("inc/menu.php"); ?>
Run Code Online (Sandbox Code Playgroud)
(或任何适当指示的文件)
一切都以我想要的方式出现,但问题是,当我从另一个目录按index.php或任何其他链接到网页时,它不起作用.