我正在尝试编写一个简单的PHP脚本来从服务器检索一些图像-总共有四个。然而,每次我得到一个新的图像之前,我需要调用一个网页,即http://example.com/Set.cgi?Image=1
我无法控制服务器上的内容-我只需要解决它。我读到可以使用cURL,但我不确定我的共享主机(JustHost)是否支持它……
发布于 2012-07-22 22:41:09
您可以通过以下方式使用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);
?>发布于 2012-07-22 22:23:15
1)甚至可以使用http://php.net/dom获取web页面,并使用DOM获取它。但它仍然需要启用"allow_url_fopen“指令open。
2)您可以使用var_dump(ini_get("allow_url_fopen"))查看是否启用。您可能拥有在共享主机上放置基于目录的php.ini的权限。在这种情况下,您可以启用它。
3)您可以使用phpinfo()检查curl是否启用
4)您可以使用套接字使用fsockopen模拟curl。
https://stackoverflow.com/questions/11600933
复制相似问题