【发布时间】:2016-02-10 09:19:42
【问题描述】:
我正在服务器中开发一个网站,而存储在另一台服务器中,我必须以某种方式处理它。这个案例我用心体验了一下,发现解决办法就是使用curl。
请从零开始详细讲解Curl的使用方法。
更新:
我使用以下代码测试是否安装并启用了 cURL:
<?PHP
phpinfo();
$toCheckURL = "http://board/accSystem/webroot/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $toCheckURL);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
$data = curl_exec($ch);
curl_close($ch);
preg_match_all("/HTTP\/1\.[1|0]\s(\d{3})/",$data,$matches);
$code = end($matches[1]);
if(!$data) {
echo "Domain could not be found";
} else {
switch($code) {
case '200':
echo "Page Found";
break;
case '401':
echo "Unauthorized";
break;
case '403':
echo "Forbidden";
break;
case '404':
echo "Page Not Found";
break;
case '500':
echo "Internal Server Error";
break;
}
}
?>
我收到(找到页面)消息
现在我可以放心使用 cURL 了吧?
注意: 两台服务器都是本地的
【问题讨论】:
-
更头疼的是我想检索上传的文件并查看并更新它(用另一个文件替换它)并删除它:")
-
我想帮忙,但我认为我们需要更多信息。说你想通过curl从另一个服务器检索一个文件并修改它,嗯,有点模糊。
标签: post curl file-upload