在我的网站,我有我的资源文件夹的根目录之外,例如:如何链接我的PHP项目根目录之外的JS外部文件?
/var/www/html/
是根目录
/var/www/resources/
我目前有设置位置的配置文件所以我可以包含它像php这样的:
defined("LIBRARY_PATH")
or
define("LIBRARY_PATH", realpath(dirname(__FILE__) . '/library'));
这完美的作品,当我使用:
<?php include_once(LIBRARY_PATH . "/file.php"); ?>
但尝试添加JavaScript文件,当它不工作:
例如
<script src="../resources/library/js/test.js"></script>
链接 'www.website.com/resources/library/js/common.js' 或
<script src="<?php echo LIBRARY_PATH; ?>/js/test.js"></script>
链接“www.website.com/var/www/resources/ library/js/test.js'
这两者都不起作用。
有关我如何在没有js文件或不在根目录下的任何建议?
您的问题发布似乎已中断。 要基于它的可见部分回答你的问题: 如果/ var/www/html是你的根目录,你必须在那个目录内的某个地方有js。 问题是:浏览器必须能够访问te文件。/var/www/html之外的任何内容都无法访问。乐于。 – Arnout