【发布时间】:2011-12-19 19:00:56
【问题描述】:
根据我以前的经验,我几乎总是在将文件与我的网站项目链接时遇到问题。
例如,链接 CSS 样式、Javascript 文件以及在 PHP 中包含文件。问题是,在我的 PC 上,我的项目目录是 /www/project-name/,而当我将项目放在服务器上时,该目录将只是 /www/。当我将项目上传到服务器时,图像不显示,样式不工作,数据库连接未设置,功能未定义等......
所以我的问题是:链接/包含文件的最佳和最有效的方法是什么?
无论项目的目录是什么都可以工作,并且可能,如果我在file1.php 中包含project/includes/mysql.class.php,并且我将该文件移动到不同的目录,它仍然会正确包含project/includes/mysql.class.php
【问题讨论】:
-
使用相对路径,以便您始终可以链接到例如
css/并从 eaxmple 的 css 中链接到background-image: url( "../img/image.png" )
标签: php html hyperlink include