喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 求助:如何将当前页面保存到指定目录下?  
 
godblessh (godblessh)
新手上路
Rank: 1
初级会员



UID 67611
精华 0
积分 9
帖子 9
金钱 9 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-12-30
状态 离线
求助:如何将当前页面保存到指定目录下?

问题如题,盼高手解惑!
2006-1-5 05:31 PM#1
查看资料  发短消息  QQ . .   顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3782
帖子 1620
金钱 3782 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] Mysql 如何对select的结果进行排序?
给你一个获取图片的文件

<?php
//分析页面中含有图片的地址 
function getimages($str

    
$match_str "/((http://)+([^ rn()^$!`\"'|[]{}<>]*)((.gif)|(.jpg)|(.bmp)|(.png)|(.GIF)|(.JPG)|(.PNG)|(.BMP)))/"
    
preg_match_all ($match_str,$str,$out,PREG_PATTERN_ORDER); 
    return 
$out



//取文件的扩展名 
function getextension($filename

    return 
substr(strrchr($filename,"."),1); 


 
//重命名文件名称 
function getnewname($file

    
$ext getextension($file); 
    
$newname date(His).rand(100,999).".".$ext
    return 
$newname



//目标地址 
$url "http://auto.163.com/special/g/gz2004b.html"

//保存到本地服务器 
$img getimages(join(file($url))); 

set_time_limit(1200); 

//保存 

echo "共有 ".count($img[0])." 张图片<br>"

for(
$i=0;$i<count($img[0]);$i++) 

    
$data join(file($img[0][$i])); 
    
$newname getnewname($img[0][$i]); 
    
$temp_data fopen("./save/".$newname,"w"); 
    
fwrite($temp_data,$data); 
    
fclose($temp_data); 

    
flush(); 
    echo 
"正在保存第 ".($i+1)." 张…<br>"

echo 
"<br>全部图片保存完毕"
?>




customavatars/296392.jpg
2006-1-5 05:38 PM#2
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024339 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP