基本上我有一个PHP页面,我想要显示一些数据,我也希望页面可以下载,人们可以在本地显示它。但!我想添加一个功能,我可以检查互联网连接,连接到页面的来源,看看资源是否可用,如外部样式表等。我正在检查这样的连接:
public function connection(){
const location='http://myResource.co.uk/';
$curl=curl_init(location);
$result=curl_execute();
curl_close();
return($result==='I exist')?true:false;
}
现在我有点卡住,因为我希望我的资源索引显示信息。但我也想用它来说'我存在'检查资源时。这可能吗?或者我应该使用像通常理智的人一样的附加文件? XD
答案 0 :(得分:0)
这实际上不会起作用,因为用户通常不会安装PHP。你可以允许他们下载一个PHP文件..当然,除非他们有一个运行它的网络服务器它不会工作。最重要的是,他们将需要curl
扩展等。
请点击此处查看是否已加载扩展程序: http://php.net/manual/en/function.extension-loaded.php
答案 1 :(得分:0)
根据您的描述,我确实建议使用JS和AJAX来运行前端。从本质上讲,它是一个HTML5应用程序。使用PHP运行客户端几乎永远不会起作用,如果你确实让它工作,那么你和你的用户都需要付出巨大的投资成本。
在服务器端使用PHP生成所述数据,使用结果预填充HTML页面,然后对服务器进行AJAX调用以刷新内容。这可以基于时间戳,具有缓存超时的元标记或类似技术 然后你可以使用相同的AJAX-API检查样式表等,然后根据需要添加/替换DOM节点。