【发布时间】:2014-04-03 19:33:47
【问题描述】:
我正在尝试通过 api / brigde / 不管从自己的服务器中包含一些代码...
class ZKBrigde {
private $_url;
public function __construct() {
$host = $_SERVER['HTTP_HOST'];
$script = $_SERVER['SCRIPT_NAME'];
$script = explode('/', $script);
array_pop($script);
$this->_url = "http://" . $host . implode('/', $script) . '/zk/';
}
我在这里寻找目标框架的主 url。
在使用这个的请求中(例如,$items 是一个整数):
return file_get_contents($this->_url . "brigde/acp/page/changelog/$items");
首先,这已经奏效了。在某些情况下,如果我的代码中有错误,它不起作用,返回 false。好的,我已经修复了错误。
现在,更改了后端的一些代码,它不起作用。 如果我在浏览器中键入 URL,我会得到所需的结果,没有错误。 有了这个现在我总是得到结果“FALSE”。
如何检查有什么问题? 有什么提示可以让它变得更好吗?
(它应该是我的 CMS 的 API / Brigde)
lg., 凯
【问题讨论】:
-
你确定你没有打错字吗?
brigde在你的最后一个return样本中看起来不对..bridge,也许?您echo是否将您生成的网址剪切/粘贴到您的浏览器中?不要依赖于你是否正确地重新输入了它。 -
不,没有任何错误。它的整体“旅”。 - 我已经打印出网址并进行了测试。
标签: php api file-get-contents