>php教程 >PHP开发 >PHP는 컬을 기반으로 file_get_contents 함수 예제를 다시 작성합니다.

PHP는 컬을 기반으로 file_get_contents 함수 예제를 다시 작성합니다.

高洛峰
高洛峰원래의
2016-12-23 15:34:081477검색

이 기사의 예에서는 PHP가 컬을 기반으로 file_get_contents 함수를 다시 작성하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

file_get_contents는 연결이 불가능할 때 연결 거부 메시지를 표시하며 이로 인해 때때로 불편을 겪기도 합니다. 또한, 컬의 성능이 file_get_contents의 성능보다 높습니다. , 따라서 file_get_contents를 다시 작성하려면 컬을 사용하세요

function _file_get_contents($s) {
  $ret = "";
  $ch = curl_init($s);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  curl_setopt($ch, CURLOPT_TIMEOUT, 0);
  $buffer = curl_exec($ch);
  curl_close($ch);
  if ($buffer === false || empty($buffer)) {
    $ret = "";
  } else {
    $ret = $buffer;
  }
  return $ret;
}

이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

curl을 기반으로 file_get_contents 함수 예제를 다시 작성하는 PHP와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.