我正在使用PHP和Codeigniter开发我的第一个Facebook应用程序。我正处于这样一个地方,我在阵列中提供了以下信息:
array(11) {
["urlPic"]=>
string(94) "https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s720x720/486147_10151513597963642_1435805055_n.jpg"
["first"]=>
string(6) "Vinnie"
["last"]=>
string(7) "Saletto"
["street"]=>
string(17) "123 Main Street"
["city"]=>
string(10) "Manchester"
["state"]=>
string(2) "MO"
["zip"]=>
string(5) "63021"
["plus"]=>
string(0) ""
["phone"]=>
string(12) "555-555-5555"
["x"]=>
string(3) "158"
["y"]=>
string(2) "38"
}
一切都很好。我需要做的是(在PHP的范围内)从值$ _POST ['urlPic']获取URL并将其下载到我的服务器上,然后利用我创建的新文件的链接。有没有人这样做过,这可能吗?如果是,请告诉我如何。请理解这是针对大型 打印 项目,因此我需要从URL下载图像而不是只是链接URL。任何帮助将不胜感激。
答案 0 :(得分:2)
您可以尝试使用快速而脏的file_get_contents() -> file_put_contents()
来抓取文件
关闭不同的服务器 -
$newFilePath = '/path/on/your/server';
$data = file_get_contents($urlPic);
file_put_contents($newFilePath,$data);
参考文献 -