1
A
답변
1
외부 서버에서 다운로드하여 파일 시스템에 쓸 수 있습니다 (현재 디렉토리에 대한 권한이있는 경우). 그렇지 않으면/tmp 또는 권한이있는 모든 곳에 쓸 수 있습니다.
$file = 'test.jpg';
file_put_contents($file,
file_get_contents("http://example.com/" . $file)
);
0
file_get_contents를 사용할 수 있습니다. php는 네트워크 스트림을 지원합니다. 폴더는 외부에서 액세스 할 수 있어야합니다.
1
또한 allow_url_fopen을 설정 PHP를 사용할 수없는 경우 유용 할 수있는, 이것에 대한 컬을 사용할 수 있습니다
<?php
function fetch_url($url, $output_file) {
$stream = fopen($output_file, 'w');
if ($stream === false) {
throw new Exception('Cannot write to file');
}
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_FILE, $stream);
$result = curl_exec($curl);
curl_close($curl);
fclose($stream);
if ($result === false) {
throw new Exception('cURL Error: ' . curl_error($curl));
}
}
fetch_url('http://www.example.com', '/some/file');
관련 문제
- 1. PHP에서 파일을 다운로드하는 가장 좋은 방법
- 2. 파일을 PHP로 다운로드하는 방법
- 3. PHP에서 mySQL 데이터베이스를 다운로드하는 방법
- 4. PHP에서 폴더로 이미지를 다운로드하는 방법
- 5. PHP에서 웹 페이지를 다운로드하는 방법
- 6. php - 강제로 파일을 다운로드하는 방법?
- 7. lighttpd에서 PHP 파일을 다운로드하는 방법
- 8. Java에서 파일을 다운로드하는 방법?
- 9. asp.net - 서버에서 파일을 다운로드하는 방법
- 10. iphone에 zip 파일을 다운로드하는 방법?
- 11. 여러 스레드로 파일을 다운로드하는 방법
- 12. URL에서 mp3 파일을 다운로드하는 방법
- 13. PHP에서 파일을 잠그는 방법?
- 14. 내 웹 사이트에 다른 웹 사이트 파일을 다운로드하는 방법은 무엇입니까?
- 15. 다른 서버에서 파일을 다운로드하는 서버에서 파일을 다운로드하는 방법은 무엇입니까?
- 16. Seam 내부에서 파일을 다운로드하는 방법 PDF
- 17. UIWebView에서 doc 또는 pdf 파일을 다운로드하는 방법
- 18. 지불 후 큰 오디오 파일을 다운로드하는 방법
- 19. 웹 사이트에서 CSV 파일을 다운로드하는 방법
- 20. iphone/mac - AsyncSocket을 사용하여 파일을 다운로드하는 방법
- 21. IE에서 한 번에 여러 파일을 다운로드하는 방법
- 22. 서버에서 로컬 호스트로 파일을 다운로드하는 방법
- 23. 사용자 이름과 암호가 필요한 파일을 다운로드하는 방법
- 24. cvs 저장소에서 모든 파일을 다운로드하는 방법?
- 25. 서블릿 - 데이터베이스에서 배수 파일을 다운로드하는 방법
- 26. HTTP를 통해 큰 파일을 루비로 다운로드하는 방법
- 27. WebResponse를 사용하여 .wmv 파일을 다운로드하는 방법
- 28. Powershell에서 BITS를 사용하여 파일을 업로드/다운로드하는 방법?
- 29. javascript를 사용하여 doc 파일을 다운로드하는 방법
- 30. iPhone - 문서 디렉토리에 xml 파일을 다운로드하는 방법