직접 다운로드 링크를 통해 파일을 다운로드하여 내 서버에 저장하는 PHP 스크립트 (Linux 서버에서)를 실행하려고합니다. 여기PHP가 직접 링크를 통해 파일을 다운로드하여 내 서버에 저장합니다.
나는 스크립트를 사용하고 있습니다 : 그것은 나를 위해 작동하지 않는 몇 가지 이유
<?php
$url = 'http://download.maxmind.com/app/geoip_download?edition_id=108&date=20131015&suffix=zip&license_key=XXXXXXXXXXX';
$path = '/apps/test/';
$fp = fopen($path, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
, 어떤 제안?
출력 파일 이름은 무엇입니까? –
로그를 확인 했습니까? (php/apache 사용자) 해당 디렉토리에 쓸 수있는 권한이 있습니까? – palindrom
파일 이름은 GeoIP-YYYYMMDD.zip입니다. 이름을 바꾸지 않고/apps/test/아래에 저장하고 싶습니다. 예, 지정한 폴더에 대한 쓰기 권한이 있습니다. – user2910261