我目前有这段代码:
$json = file_get_contents('http://openstates.org/api/v1/legislators/?active=true&state=fl&&chamber=upper&apikey=ba09e678541e4b6ea28348c4517a6d50');
$obj = json_decode($json);
foreach($obj as $index => $user)
echo $user->photo_url;
非常适合回应列表。我想做什么而不是回应信息,我可以拿链接并下载图像文件吗?
或者不是回显而是将名称保存到一个大文件列表中?
过去两天我一直在尝试各种各样的东西。任何帮助将不胜感激。
答案 0 :(得分:1)
答案 1 :(得分:1)
你必须尝试一些东西。如果您要下载网址,可以使用file_put_contents('image_name', file_get_contents($user->photo_url))
或者您可以打开一个文件并将所有名称写入其中。只需输入“在php中写入文件”,就可以在file_put_contents
和fopen
上找到php文档。可以使用fopen
打开文件进行编写并使用fwrite
答案 2 :(得分:0)
怎么样:
foreach($obj as $index => $user)
exec("wget $user->photo_url -O $path_to_local_image");