无法使卷曲正常工作.有什么我不明白的吗?


Having trouble getting curl to work properly. Is there something I am not understanding?

我正在尝试通过一个基本的卷曲示例。我有一个 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"就是一个例子。你注定要用真实的东西代替它。