php 页面抓取和图片自动下载代码!
<?php
$file = fopen (“http://www.looooking.cn/“, “r”);
if (!$file) {
echo “<p>不能打开远程文件!n”;
exit;
}
while (!feof ($file)) {
$line = fgets ($file, 1024);
if (eregi (“src=”(.*)/(.*)/(.*).(jpg|JPG|gif|GIF|png)”, $line, $out )) {
$title = $out[0];
eregi (“(jpg|JPG|gif|GIF|png)”, $title, $after);
//echo “$after[0] n”;
$name = $out[3];
//echo “$name n”;
$img = file_get_contents(‘http://www.looooking.cn/’.$out[2].’/’.$name.’.’.$after[0]);
$path = $out[2];
echo(!file_exists($path));
if (!file_exists($path))
{
createFolder($out[2]);
}
file_put_contents($out[2].’/’.$name.’.’.$after[0],$img);
[...]
概述
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。今天在Kollermedia.at上发现了一篇JQuery插件列表的文章,特推荐如下。
有系统看过javascript,直接看javascript代码,老是发现花括号
在javascript中使用,如果仅仅是包个函数体也就得了,但是有时看到一些考究点
用法,就像是ruby中的hash用法一样,通过key对应值来表达一个意思时,往往
在脑海中当作类似对象而一阅而过。
今天当了个javasscript的大全(chm格式)仔细查找{}的用法,竟然没有找到用{}各种说明?
翻了下网上资料,学到了所要明白的东西。
如下就是我所要的:没在help资料上看到叙述,倒在优秀代码中发现比比皆是都
这样定义对象啊。
js获取屏幕尺寸、网页可见区域、网页正文全文、网页正文部分、屏幕分辨率、屏幕可用工作区
document.write(“屏幕尺寸:”+screen.width+”*”+screen.height)
—————————————————————
function centerWindow(url,w,h){
l=(screen.width-w)/2
t=(screen.height-h)/2
window.open(url,”,’left=’+l+’,top=’+t+’,width=’+w+’,height=’+h)
}
—————————————————————
var s =”网页可见区域宽:”+ document.body.clientWidth;
s+=”网页可见区域高:”+ document.body.clientHeight;
s += “网页正文全文宽:”+ document.body.scrollWidth;
s += “网页正文全文高:”+ document.body.scrollHeight;
s += “网页正文部分上:”+ window.screenTop;
s += “网页正文部分左:”+ window.screenLeft;
s [...]
程序其实很简单的。迅雷,flashget,QQ旋风其实都是将传统的地址进行base64编码,所不同的也仅仅就是协议,也就是thunder://,flashget://,qqdl://这一点点区别。演示地址:http://www.readlog.cn/demo/php/code.php代码如下:程序代码<?php$txt1=trim($_POST['text1']);$txt2=trim($_POST['text2']);$tx
HTML代码LI{MARGIN-BOTTOM:10px}OL{MARGIN-TOP:5px}.DragContainer{BORDER-RIGHT:#6699992pxsolid;PADDING-RIGHT:5px;BORDER-TOP:#6699992pxsolid;PADDING-LEFT:5px;FLOAT:left;PADDING-BOTTOM:0px;MARGIN:3px;BORDER-LEFT:#6699992pxsolid;WIDTH:100px;PADDING-TOP:5px;BORDER-BOTTOM:#6699992pxsolid}.OverDragContainer{
0,有如下的XML文档(t1.xml):<?xmlversion="1.0"encoding="gb2312"?><channel><item><title>Myblog</title><link>http://www.cnbruce.com/</link></item><item><title>164Music</title><link>http://www.164.cc/</link
今天从syosyume找到了一个好东西!~AJXA实现网页的拖搁。非常遗憾的是,由于saveUserData.asp未能正常加载,导致无法保存我们所更新的网页!点击下载此文件HTML代码Google个性化主页拖搁功能(不包含保存功能)*{padding:0;margin:0}body{font-family:Verdana,sans-serif;font-size:.7em;line-height:1.5em;margin:0;text-a
将你发表的文章推荐到各大流行网摘,使更多的人可以浏览你的站点,本修改方法根据先前收集的代码,做了几个站点的更新,并且增加了Google、Yahoo、Delicious等站点代码,另外把文字连接修改为图片连接。 (效果)见本站任意文章。 情形一:blog选择静态输出时首先,修改Template中的Article.asp找到<imgsrc=&q