summer dreamer

全新的 香港中文版 WordPress 網站!

Note

PHP 用 curl 取代 file_get_contents()

php curl

如果使用量不高,那麼用 file_get_contents() 沒什麼問題,但如果 PHP 擷取其他網頁內容的頻率很高,便建議改用 curl 完成了。因為 curl 的效率比 file_get_contents() 高,以下是 curl 的例子:

<?php
$data = file_get_contents("https://www.google.com.hk");



### load url contents function
function load_contents($url) {
  $ch = curl_init();
 
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_URL, $url);
 
  $data = curl_exec($ch);
  curl_close($ch);
 
  return $data;
}
 
$data = url_contents("https://www.google.com.hk");

Comments are Closed

Theme by Anders Norén