我正在尝试编写一个简单的PHP脚本来从服务器中检索一些图像 - 总共有四个。但是,每当我收到新图片时,我都需要先调用一个网页,即http://example.com/Set.cgi?Image=1
我无法控制服务器上的内容 - 我只需要解决它。我已经读过可以使用cURL,但我不确定我的共享主机(JustHost)是否支持它...
答案 0 :(得分:4)
您可以通过以下方式使用Curl。以下代码来自该页面上的示例。
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://example.com/Set.cgi?Image=1");
curl_setopt($ch, CURLOPT_HEADER, false);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
答案 1 :(得分:2)
1)即使您可以使用http://php.net/dom获取网页并使用DOM获取它。但仍然需要启用“allow_url_fopen”指令。
2)您可以使用var_dump(ini_get("allow_url_fopen"))
查看是否启用。您可能有权将基于目录的php.ini放在共享主机上。在这种情况下,您可以启用它。
3)您可以使用phpinfo()
检查是否启用了卷曲
4)你可以使用fsockopen使用套接字模拟卷曲。