0

我目前有这个代码:

$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;

非常适合呼应列表。我想做什么而不是回显信息,我可以获取链接并下载图像文件吗?

或者不是回显将名称保存到一个大文件列表中?

在过去的两天里,我一直在尝试各种各样的东西。任何帮助将不胜感激。

4

3 回答 3

1

这可能有效:http: //psoug.org/snippet/Saving-Remote-Images-With-PHP_938.htm

于 2012-08-24T18:25:45.790 回答
1

你必须尝试一些东西。如果你想下载你可以使用的网址file_put_contents('image_name', file_get_contents($user->photo_url))

或者您可以打开一个文件并将所有名称写入其中。只需键入“在 php 中写入文件”即可为您提供 php 文档file_put_contentsfopen. 可以使用fopen打开文件进行写入和写入该文件 fwrite

于 2012-08-24T18:26:14.930 回答
0

关于什么:

foreach($obj as $index => $user) 
    exec("wget $user->photo_url -O $path_to_local_image");
于 2012-08-25T01:15:16.083 回答