如何使用php制作像idm这样的文件下载程序

如何使用php制作像idm这样的文件下载程序,php,download,Php,Download,我想使用php制作一个类似wget的文件下载程序。我怎样才能使这个下载程序下载文件到我的本地机器。我是使用file_get_contents()函数下载的。这是我的密码 $raw = file_get_contents($_url); file_put_contents($_dir, $raw); 但我已经看到很多解决方案都用到了旋度。但是我不熟悉curl,所以我使用了file\u get\u contents()函数。是否还有其他函数比file_get_contents()更简单、更有效。我

我想使用php制作一个类似wget的文件下载程序。我怎样才能使这个下载程序下载文件到我的本地机器。我是使用file_get_contents()函数下载的。这是我的密码

$raw = file_get_contents($_url);
file_put_contents($_dir, $raw);

但我已经看到很多解决方案都用到了旋度。但是我不熟悉curl,所以我使用了file\u get\u contents()函数。是否还有其他函数比file_get_contents()更简单、更有效。

我将首先制作一个python程序,从列表中读取URL,以便它们在python中作为字符串包含。 然后需要将导入python,()以将文件下载到机器上。 只要在连接到internet的任何时候运行,您就需要一个if/else语句来检查internet连接


这只是一个起点,了解您已经开始的内容会有所帮助

首先,您应该将这些歌曲的URL放入列表中。我不知道您的文件的结构是什么,但是用Python读取文件非常容易

要下载文件,我将使用
urllib
library。以下是示例:

from urllib import urlretrieve

songsList = ['http://example.com/song1.mp3', 'http://example.com/song2.mp3']

for song in songsList:
    urlretrieve(song, song.split('/')[-1])

其中
songsList
是您要下载的URL列表。

到目前为止您做了什么?