[php] cURL을 사용하여 요청 결과를 파일로 저장하는 방법은?

우선, cURL을 사용하여 원하는 URL에 요청을 보내고 응답을 받는 PHP 코드를 작성해야 합니다. 아래는 이를 수행하는 간단한 예제입니다.

<?php
// 요청할 URL 설정
$url = 'http://example.com/api';

// cURL 리소스 초기화
$ch = curl_init($url);

// 반환된 내용을 파일에 저장하기 위한 옵션 설정
$file = fopen('result.txt', 'w');  // 파일을 쓰기 모드로 열기
curl_setopt($ch, CURLOPT_FILE, $file);  // 파일로 결과 저장
curl_setopt($ch, CURLOPT_HEADER, false);  // 헤더를 결과에 포함하지 않음

// cURL 실행
curl_exec($ch);

// cURL 리소스 종료
curl_close($ch);

// 파일 닫기
fclose($file);
?>

이 예제에서는 cURL을 사용하여 ‘http://example.com/api’에 요청을 보내고, 그 결과를 ‘result.txt’ 파일에 저장하는 방법을 보여줍니다.

cURL을 사용하여 요청한 결과를 파일로 저장하는 방법에 대한 더 자세한 내용은 PHP 공식 문서를 참조하시기 바랍니다.