PHP curlオープン問題

2681 ワード

新浪が提供するPHP SDKにはcurlが必要です.Init()関数は、デバッグ中にcurlが見つからないことを報告します.Init()の方法は、curlを開く手順をご紹介します
今日は新浪登録機能をしています.新浪が提供するPHP SDKにはcurlが必要です.Init()関数は、デバッグ中にcurlが見つからないことを報告します.Init()の方法. 
検索でcurlのphp拡張を開く必要があることがわかりましたが、curlは何ですか?何ができる?簡単に説明しますが、あるサイトのデータ情報をつかむ必要がある場合、file()やfile_get_contents()などのWeb読み取り関数を使用することができますが、泥棒プログラムが氾濫しすぎて、ドメイン名の制限をしているサイトもありますが、これらのfile()関数は効率が低下したり、失効したりします.curlを使って最適化すれば、フォーム、クッキー、検証などの機能の強さ、柔軟な効果を実行することができます.
curlを開くには
1.localhostサイトの下でphpinfoを出力phpを検出する.iniの所在(私がCURLを開く時、phpのインストールディレクトリでphp.iniを構成したので、結果はずっと有効ではありませんでしたが、その後phpinfoを調べてphp.iniがapacheのプロファイルで私にリダイレクトされたことを知りました)2.php.iniファイルを開いてphp_curl.dllを検索し、見つけたら前の";"を削除します.apache 3を再起動します.まだcurlが見つからない場合はInit()は、phpディレクトリの下のextディレクトリの中のphp_curl.dllと、phpディレクトリの下のlibeay 32.dll、php 5 ts.dll、ssleay 32.dllをc:windowssystem 32の下にコピーし、apache検証curlを再起動して拡張がオンになっているかどうか、phpinfo()で検索してもプログラム検証を使用できます
<?php

// 1.     

$ch = curl_init(); 

// 2.     ,  URL 

curl_setopt($ch, CURLOPT_URL, "http://www.jbxue.com"); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

curl_setopt($ch, CURLOPT_HEADER, 0); 

// 3.      HTML     

$output = curl_exec($ch); 

// 4.   curl   

curl_close($ch);  

$output = curl_exec($ch); 

if ($output === FALSE) { 

echo "cURL Error: " . curl_error($ch); 

}