cURL

cURLの様々な使い方

基本 $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); // option... $result = curl_exec( $ch ); curl_close( $ch ); POST $params = [ 'key'=>'value', ]; curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, […]

既存のソースを殆ど変えずにfile_get_contents()をcURLにする

PHPで外部ファイルを読み込むとき用に用意されている、file_get_contents関数ですが、一部の外部サイトを上手く読み込めなかったり、タイムアウトを指定していてもタイムアウトされなかったりとAPIなどのデータを取得するには向いていない関数です。 なので、file_get_contents関数よりも速くで、file_get_contents関数で上手く読み込めないサイトを読み込めたりできる […]