첫째로, 나에 게 코드를 제시 할 수 있도록 허용 (솔직히 말해서, 당신 대부분이 여기에 온 것입니다). 아래 예는 cURL을 통해 가상의 로고 이미지를 다운로드 합니다. 요구 사항에 맞게 $fileUrl 및 $saveTo 변수를 변경 하기만 하면 됩니다. 다행히 컬은 여전히 작동 했다. 다음은 cURL을 사용 하 여 이미지를 잡아 저장 하기 위해 만든 함수입니다. 참조: file_get_contents로 파일 다운로드 CURL을 사용 하 여 url에서 이미지를 저장 하 고 서버에 있는 폴더에 저장 해야 합니다. 나는 아무 소용이이 코드와 싸우고 있다. 이상적으로는 이미지를 잡고 “photo1” 또는 무언가로 저장 하 고 싶습니다. 도움말! 이 기사에서는 PHP와 cURL을 사용 하 여 할 수 있는 몇 가지 놀라운 것 들을 보여줄 것입니다. 다음은 다른 서버의 모든 이미지를 서버에 저장 하는 완전 한 스크립트입니다. 원하는 웹 페이지 url을 제공 하기만 하면 모든 이미지가 서버에 저장 됩니다. Php curl을 사용 하 여 URL에서 파일 또는 이미지를 다운로드 해야 할 때마다. 그런 다음 그 예를 볼 수 있습니다.

우리는 주어진 url에서 이미지 또는 파일을 다운로드 하 고 로컬 서버를 통해 저장할 수 있습니다. 당신은 php에서 get_file_contents ()를 사용 하 여 그렇게 할 수 있습니다, 하지만 난 당신이 PHP 컬을 사용 하 여 그 일을 하는 경우 좋은 생각 합니다. 다음 예제를 살펴 보겠습니다. php $curl $url 함수 $timeout curl_init ($curl, CURLOPT_URL, $url); CURLOPT_RETURNTRANSFER ($curl, curl_setopt $curl); CURLOPT_CONNECTTIMEOUT ($timeout, curl_ 등);의 경우에는 curl_setopt CURLOPT_USERAGENT (윈도우, 윈도 즈 $curl) U 윈도우 NT 5.1; en-미국; rv: 1.8.1.13) 도마뱀/20080311 파이어 폭스/2.0.0.13); $output = curl_exec ($curl); curl_close ($curl); $output 반환; 함수 getImages ($html) $matches = 배열 $url _regex = ` ~ http://somedomain.com/images/ .jpg ~ i `; preg_match_all $url _regex, $html $matches); foreach ($matches $img) {저장 이미지 ($img)} 함수 저장 이미지 ($name) {$url “http://somedomain.com/images/$name. jpg `; $data = makeCurlCall ($url); file_put_contents (` 사진/$name `. jpg, $data); $i = 1입니다. $l = 10; 동안 ($i 비밀 암호 CURLOPT_SSLKEY에 지정 된 개인 SSL 키를 사용 하는 데 필요한.