如何通过url将图像保存到目录中

时间:2013-10-26 17:35:02

标签: php

如何通过url将图像保存到目录中我尝试找到解决方案但是没有得到任何东西只是看到下面的脚本我只需要在这个脚本中如何添加目录名称?

$url    = "http://www.hdwallpapersplus.com/wp-content/uploads/2012/10/farrari-sports-cars-13821367-1280-960.jpg";
$data   = file_get_contents($url);
$name   = explode("/", $url);
$handle = fopen($name[count($name)-1], "w");
fwrite($handle, $data);
fclose($handle);

1 个答案:

答案 0 :(得分:1)

正如我所看到的,您只想提示如何更改代码以将图像保存到特定文件夹(在您的情况下称为“图像”文件夹),我会假设您的文件夹与您的文件夹在同一目录中脚本。

所以你需要改变的是那条线:

  

$ handle = fopen($ name [count($ name)-1],“w”);

在这一行中,您为自己的图片提供了自己的网址名称,因此您需要将其替换为以下行:

  

$ handle = fopen(“images /".$ name [count($ name)-1],”w“);

我已将您的文件夹名称添加到图片名称,这意味着

  1. 获取图片
  2. 将其保存在脚本目录
  3. 中的文件夹图像中

    我希望这会有所帮助,但更好的方法是在使用之前尝试理解代码,一些注释包含很好的提示,您可以参考http://php.net网站从该脚本中搜索每个函数以获得更清晰的想法< / p>