怎么下载 http://www.1238pro.com/tuan/images/20110227/1114d65f645ae042.jpg
这个图片并保存到以20110227为目录的文件夹下 (20110227是今天时间)
保存的文件名是 today1114d65f645ae042.jpg的本地文件
怎么做呀 谢谢了
这个图片并保存到以20110227为目录的文件夹下 (20110227是今天时间)
保存的文件名是 today1114d65f645ae042.jpg的本地文件
怎么做呀 谢谢了
/*
* @Date 2011-2-27
* @Author h2ero
* Email [email protected]
* Blog blog.h2ero.cn
*/
function savefile($url,$savename,$folder){
$filename=basename($url);//取文件名
function fileext($filename) {
return trim(substr(strrchr($filename, '.'), 1));//取文件后缀名
}
$getfile=file_get_contents($url);
$filename=$savename.'.'.fileext($url);//保存文件名+后缀名
if(!is_dir($folder))//判断目录不存在则建立
mkdir($folder);
$file=fopen("$folder/$filename",'w+');//建立文件
fwrite($file,$getfile);//写入文件
fclose($file);
}
$url='http://www.h2ero.cn/index.html';
$folder=date('Ymd');
$savename='today1114d65f645ae042';
savefile($url,$savename,$folder);
?>
<?php
date_default_timezone_set('PRC');
$imgname = "http://www.1238pro.com/tuan/images/20110227/1114d65f645ae042.jpg";
$src_im = imagecreatefromjpeg($imgname);
$srcW = ImageSX($src_im); //获得图像的宽
$srcH = ImageSY($src_im); //获得图像的高
$dst_im = ImageCreateTrueColor($srcW,$srcH);
imagecopy($dst_im, $src_im, 0, 0, 0, 0, $srcW, $srcH);
imagejpeg($dst_im, "newpic.jpg"); //在本地端创建新的图像对象
$dt=date("Ymd");
if(!is_dir($dt))
{
$dt=mkdir(date("Ymd")); //建立目录
};
if(copy('newpic.jpg',$dt.'/newpic.jpg')) //移动到指定文件夹
//echo $dt;
{
unlink('newpic.jpg');
echo "<img src='".$dt."/newpic.jpg'></img>"; //输出该图片!
}
?>
$now = date('Ymd');
if(!is_dir($now))mkdir($now,0777);
file_put_contents($now.'/today'.pathinfo($url,PATHINFO_BASENAME), file_get_contents
($url))
$url = 'http://www.1238pro.com/tuan/images/20110227/1114d65f645ae042.jpg';
$now = date('Ymd');
if(!is_dir($now))mkdir($now,0777);
file_put_contents($now.'/today'.basename($url), file_get_contents($url));
$now = date('Ymd');
if(!is_dir($now))mkdir($now,0777);
file_put_contents($now.'/today'.basename($url), file_get_c……
[/Quote ]