从php服务器使用curl下载文件

时间:2012-02-03 02:22:23

标签: curl

我正在尝试编写一个脚本,它将从lazyfoo.net的教程中下载所有源代码材料。该文件的示例下载链接是

http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson16

我使用这个命令:

curl http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson13 --O lesson13.zip

这让我得到了这个回复而没有文件:

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:6)

您正在获得302重定向。使用-L选项

curl http://lazyfoo.net/downloads/index.php?file=SDLTut_lesson13 -L --O lesson13.zip

同样在将来-v(代表详细)对调试很有用。