下载文件并保存到PHP中的目录

时间:2010-08-20 16:15:05

标签: php

所以我有一个mp3文件的url,我需要将它保存到特定目录。如何做到这一点的最佳方式,有人告诉我curl但是有一些php命令的副本文件会使这个过程更容易

4 个答案:

答案 0 :(得分:8)

copy($url, $destination);

copy

答案 1 :(得分:1)

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://amanjain.com/path-to-mp3.mp3');
//Create a new file where you want to save
$fp = fopen('filename.mp3', 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
curl_close ($ch);
fclose($fp);
?>

答案 2 :(得分:0)

还要确保您还修改了允许执行时间的页面。大多数页面只允许30秒,特别是如果您通过HTTP页面(网页)执行此操作。您需要将其设置为与下载文件所需的时间相匹配。

答案 3 :(得分:0)

非常简单:-D

$URL = ...; //  Like "http:// ...."
$FileToSave = ...;     //  Like "/home/.." or "C:/..."
$Content = file_get_contents($URL);
file_put_contents($FileToSave, $Content);

希望这有帮助。