-1

基本的なカールの例を試してみます。curlが正しくインストールされているように見えるサーバーでphpファイルを実行していて、情報をコピーしようとしているサーバーに別の空のテキストドキュメントがあります。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」という名前の空のファイルがあります。何がうまくいかないのか分かりますか?

4

1 に答える 1

0

あなたのスクリプトは完璧に機能しています。での簡単なテストでcurl example.comは、出力が返されないことが示されています。実際にコンテンツを取得したい場合は、のような実際のサイト$ch = curl_init("http://www.google.com/");を試してください。

アドレス「www.example.com」はまさにその一例です。あなたはそれを本物のものに置き換えることを意図しています。

于 2012-05-24T15:49:41.253 に答える