我正在尝试通过一个基本的卷曲示例。我有一个 php 文件在服务器上运行,该文件似乎已正确安装 curl,并且我在服务器上有另一个空文本文档,我正在尝试将信息复制到该文档。当我通过打开 php 文件运行脚本时,没有信息写入文本文件。
对于服务器,它说 curl 已启用:
curl
cURL support enabled
cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
这是我尝试运行的 php 文件:http://www.php.net/manual/en/curl.examples-basic.php
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
我在同一文件夹中有一个名为"example_homepage.txt"的空文件。知道出了什么问题吗?
您的脚本运行良好。使用 curl example.com
进行的快速测试表明它不返回任何输出。如果您想实际获取内容,请尝试使用真实的网站,例如 $ch = curl_init("http://www.google.com/");
.
地址"www.example.com"就是一个例子。你注定要用真实的东西代替它。