discuz フォーラムへのログインをシミュレートする PHP プログラムのサンプルをインターネットからダウンロードしました。試行中に、「定義された関数がありません。つまり、PHP はまだサポートされていません」というエラー メッセージが表示されました。 curl_init 関数の場合。 Googleで検索した結果、最終的に解決しました。方法は次のとおりです。
Windowsでのphp+apacheを例に挙げます。
まずphp.iniを開いて「extension=php_curl.dll」を見つけ、その前にある「;」のコメントを削除してApacheを再起動します。
それでもこのような問題が発生する場合は、まず php.ini の extension_dir 値がどのディレクトリにあるかを確認し、そのディレクトリに php_curl.dll があるかどうかを確認してください。ない場合は、php_curl.dll をダウンロードしてから libeay32.dll を配置してください。 php ディレクトリ内の libeay32.dll を c:windowssystem32 にコピーし、Apache を再起動します。
Ubuntu で php を実行すると、常に「未定義関数curl_init() を呼び出す」というメッセージが表示されます。理由は未解決です: php5-curl
curl 関連のコンテンツについては、http://packages.ubuntu.com/zh を参照してください。 -cn/ intrepid/php5-curl
CURL は、FTP、GOPHER、HTTP サーバーからファイルを取得するためのライブラリです。
PHP5 は、その構文の多くが C、Java、Perl から借用されたものです。この言語の目的は、Web 開発者が動的に生成されたページを迅速に作成できるようにすることです。
H1>
(PHP 4 >=) 4.0.2 )
curl_init -- CURL セッションを初期化します
説明
intcurl_init ([string url])
curl_init() 関数は、新しいセッションを初期化し、curl_setopt()、curl_exec() の CURL ハンドルを返します。 、およびcurl_close()関数が使用されます。オプションのパラメータが指定されている場合、CURLOPT_URL オプションはこのパラメータの値に設定されます。これは、curl_setopt() 関数を使用して手動で設定できます。
例 1. 新しい CURL セッションを初期化し、Web ページを取得します
$ch =curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://www.zend.com/ ") ;
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_close ($ch);
を参照してください。