所以我有一个mp3文件的url,我需要将它保存到特定目录。如何做到这一点的最佳方式,有人告诉我curl但是有一些php命令的副本文件会使这个过程更容易
答案 0 :(得分:8)
copy($url, $destination);
答案 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);
希望这有帮助。