Php 使用文件内容下载图像

Php 使用文件内容下载图像,php,symfony,Php,Symfony,我想使用file\u put\u contents从URL(Facebook和Twitter)下载并创建多种类型(不同大小)的图像 我的脚本如下所示: $image = $user->getAvatarSocial(); //image like: => https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png file_put_contents($image, file_get_conten

我想使用
file\u put\u contents
从URL(Facebook和Twitter)下载并创建多种类型(不同大小)的图像

我的脚本如下所示:

$image = $user->getAvatarSocial(); 
//image like: => https://abs.twimg.com/sticky/default_profile_images/default_profile_4.png
file_put_contents($image, file_get_contents('php://input'));
但我收到了这个错误:

警告: fopen(): 无法打开流:HTTP包装器不支持可写 联系


我使用的是Symfony 2.3.7。

您不能尝试将内容放入远程图像文件中

接受2个参数:

  • 第一个是本地路径
  • 二是内容
在这里,您提供了一个写入文件的HTTP路径。您的PHP脚本无法写入Twitter web服务器

要做到这一点,你必须使用Twitter API或其他什么


您的
php://input

您不能尝试将内容放入远程图像文件中

接受2个参数:

  • 第一个是本地路径
  • 二是内容
在这里,您提供了一个写入文件的HTTP路径。您的PHP脚本无法写入Twitter web服务器

要做到这一点,你必须使用Twitter API或其他什么


您的
php://input

可能重复的@Thibault图像不在我的服务器中可能重复的@Thibault图像不在我的服务器中
$image=$user->getAvatarSocial();文件内容('foo.jpg',文件内容($image))
$image=$user->getAvatarSocial();文件内容('foo.jpg',文件内容($image))