如何把一个URL图片保存到本机? 不用什么代码,直接用一个img标签+js来控制这个标签的src属性,使其值为他输入的url就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php//// Function: 获取远程图片并把它保存到本地////// 确定您有把文件写入本地服务器的权限////// 变量说明:// $url 是远程图片的完整URL地址,不能为空。// $filename 是可选变量: 如果为空,本地文件名将基于时间和日期// 自动生成.function GrabImage($url,$filename="") {if($url==""):return false;endif;if($filename=="") {$ext=strrchr($url,".");if($ext!=".gif" && $ext!=".jpg"):return false;endif;$filename=date("dMYHis").$ext;}ob_start();readfile($url);$img = ob_get_contents();ob_end_clean();$size = strlen($img);$fp2=@fopen($filename, "a");fwrite($fp2,$img);fclose($fp2);return $filename;}$img=GrabImage("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");if($img):echo '<pre><img src="'.$img.'"></pre>';else:echo "false";endif;?> 回复人:iasky(C#_ASP_PHP) ( 两星(中级)) 信誉:99已经写了。 Linux下执行php函数gethostbyname,无法返回正确ip 怎么得到一年中每个月的天数啊... 菜鸟求助:php分页问题 php程序能被下载工具在线下载下来吗? php 指针移到指定值 大家在每个文件的版权信息是什么格式? 求php登陆后跳转到原来请求页面的功能的代码? 文件操作问题 选中多个复选框,如何把多个值保存到同一字段当中,每个字段用逗号隔开 php单例模式的问题 PHP中这个符号念啥-- $ ? 关于存储数据的问题
// Function: 获取远程图片并把它保存到本地
//
//
// 确定您有把文件写入本地服务器的权限
//
//
// 变量说明:
// $url 是远程图片的完整URL地址,不能为空。
// $filename 是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.function GrabImage($url,$filename="") {
if($url==""):return false;endif;if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg"):return false;endif;
$filename=date("dMYHis").$ext;
}ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);$fp2=@fopen($filename, "a");
fwrite($fp2,$img);
fclose($fp2);return $filename;
}
$img=GrabImage("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");
if($img):echo '<pre><img src="'.$img.'"></pre>';
else:echo "false";
endif;?>