我使用的是一个PHP脚本,它从Google文档电子表格中获取信息并将其显示在标题中。我想显示当前播出节目的图像,但我不得不考虑文件夹结构以及网站上线后会发生什么。
我尝试了一个固定链接
http://localhost:8080/...
这就完成了工作,但显然我需要一个网站的动态链接。不幸的是,脚本从它所在的页面读取链接,例如......
使用include:
在每个页面上定义PHP脚本<?php include("widgets/livefeed/onair.php"); ?>
index.html - &gt; Works,因为/ djs文件夹在主文件夹中
另一个文件夹中的另一个页面不起作用,因为它在链接之前需要../所以它可以进入一个目录。不幸的是,它开始从页面所在的文件夹中查找链接。
<img src=\"djs/images/onair/desktop/$image\" width=\"210\" height=\"105\" alt=\"{$build[$i][3]}\" title=\"{$build[$i][3]}\" />
答案 0 :(得分:0)
在索引文件中定义两个变量,并在每个include / require上使用它们。 例如:
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));
用法:include(ROOT . DS . 'widgets/livefeed/onair.php');
或
<img src=\"<?php echo ROOT . DS . "djs/images/onair/desktop/".$image; ?>\" width=\"210\" height=\"105\" alt=\"{$build[$i][3]}\" title=\"{$build[$i][3]}\" />