Archive for study-notes
火车采集器接口:gb2312和unicode间编码转换,php版
发表于 2008-11-1 01:20 : 评论 ( 没有评论 )
<?php $str = "TTL全天候自动聚焦"; $str = preg_replace("|&#([0-9]{1,5});|", "\".u2utf82gb(\\1).\"", $str); $str = "\$str=\"$str\";"; eval($str); echo $str; function u2utf82gb($c){ $str=""; if ($c < 0x80) { $str.=$c; } else if ($c < 0x800) { $str.=chr(0xC0 | $c>>6); $str.=chr(0x80 | $c & 0x3F); } else if ($c < 0x10000) { $str.=chr(0xE0 | $c>>12); $str.=chr(0x80 | [...]
智能的PHP缩图类
发表于 2008-09-26 14:50 : 评论 ( 没有评论 )
*作者:落梦天蝎(beluckly)
*完成时间:2006-12-18
*类名:CreatMiniature
*功能:生成多种类型的缩略图
*基本参数:$srcFile,$echoType
*方法用到的参数:
$toFile,生成的文件
$toW,生成的宽
$toH,生成的高
$bk1,背景颜色参数 以255为最高
$bk2,背景颜色参数
$bk3,背景颜色参数
PHP图片缩放函数
发表于 2008-09-26 14:41 : 评论 ( 没有评论 )
function imgageshow($link,$alt="",$x="",$y="",$class='') { $size = GetImageSize($link); $width = $size[0]; $height = $size[1]; if($x!="" or $y!="") { if($width>$x){ $temp=$x/$width; $width=$x; $height=$height*$temp; if($height>$y){ $temp=$y/$height; $height=$y; $width=$width*$temp; } }elseif ($height>$y){ $temp=$y/$height; $height=$y; $width=$width*$temp; if($width>$x){ $temp=$x/$width; $width=$x; $height=$height*$temp; } } else{ $width=$width; $height=$height; } }else{ $width=$width; $height=$height; } //echo "<img src="$link" alt="$alt" width="$width" height="$height" /><img src="\" [...]
Snoopy初试,
发表于 2008-09-23 10:46 : 评论 ( 没有评论 )
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。
下面是它的一些特征:
1、方便抓取网页的内容
2、方便抓取网页的文字(去掉HTML代码)
3、方便抓取网页的链接
4、支持代理主机
5、支持基本的用户/密码认证模式
6、支持自定义用户agent,referer,cookies和header内容
7、支持浏览器转向,并能控制转向深度
8、能把网页中的链接扩展成高质量的url(默认)
9、方便提交数据并且获取返回值
10、支持跟踪HTML框架(v0.92增加)
11、支持再转向的时候传递cookies
下面是简单的例子,比如说我们抓取我的blog的文字
<?php include "Snoopy.class.php"; $snoopy = new Snoopy; $snoopy->fetchtext("http://www.4wei.cn"); echo $snoopy->results; ?> <?php include "Snoopy.class.php"; $snoopy = new Snoopy; $snoopy->fetchlinks("http://www.4wei.cn"); print_r($snoopy->results); ?>
<?php /** * @name Snoopy手册中文版 * [...]
php图片处理类,缩放和裁剪
发表于 2008-08-17 19:12 : 评论 ( 没有评论 )
<?php /** * 基本图片处理,用于完成图片缩入,水印添加 * 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小 * 水印图可以设置跟背景的合并度 * * Copyright(c) 2005 by ustb99. All rights reserved * * To contact the author write to {@link mailto:ustb80@163.com} * * @author 偶然 * @version $Id: thumb.class.php,v 1.9 2006/09/30 09:31:56 zengjian Exp $ * @package system */ /** * ThumbHandler * @access public */ /* [...]
解决DEDEV5.1Web发布模块不能发布循环图集的办法[视频]。
发表于 2008-08-6 17:45 : 评论 ( 1 条评论 )
收到很多朋友的求助,最开始自己并没有放在心上,因为我自己一直都是成功的,并做好了美眉手机网的图片展示功能。
后来发现可能很多朋友在采集的时候并不能很好组合出循环的图片地址,于是,做一个教程帮大家解决一下。
这里发布操作视频,如果有什么疑问,欢迎大家提出。
本程序需要修改DEDEV5.1的一个文件。根据不同的版本,本方法适用于DEDEV2007至V5.1SP1各版本:
打开程序管理目录下载的图片集发布处理页面,默认为:dedecms/dede/action/album_add_action.php
在页面最开始的部分添加以下代码(注意,WP会替换一些PHP代码,请你把不标准的引号替换成半角双引号)
//这里是火车采集器的配置文件 //注意事项: //循环标记不能为特殊字符; //所有图片文件均不能使用DEDE的下载功能,只能直接插入图片链接 if ($imgurl){ $imgurl=explode("vus520",$imgurl);//配置你的循环标记,我的改成vus520 $count=count($imgurl); for ($i=0; $i< $count; $i++) { $iurl=$imgurl[$i]; $imgurls .= "{dede:img ddimg='$iurl' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n";//这里的属性请根据自己的需要修改 } }
这里,请大家把所有图片放在一个标签里,即用imgurl来提交所有图片地址,所有图片地址以循环标记取出图片地址,然后插入数据库。
另外,我做了一个手机资源站,如果你愿意给我做一个友情链接,我将会十分感谢你。
美眉手机网,中国最大的手机资源中心;http://www.mmtxt.net/
交谊舞视频教程大全,免费下载,泡妞必学(狐步、慢四、华尔兹、快三、伦巴、恰恰)
发表于 2008-08-5 00:22 : 评论 ( 12 条评论 )
狐步、慢四教学
http://cicebud.jztele.com/soft/交谊舞教程/狐步、慢四教学.rmvb
华尔兹
http://cicebud.jztele.com/soft/交谊舞教程/交谊舞教程_dance_华尔兹.rm
浪漫华尔兹
http://cicebud.jztele.com/soft/交谊舞教程/浪漫华尔兹.rm
Google免费企业邮局申请、微软Live免费企业邮局申请
发表于 2008-08-5 00:09 : 评论 ( 没有评论 )
做网络做了这么久,一些企业做网站的时候买虚拟主机的时候都没有附送企业邮局,但一些公司为了体现公司形象,让我提供一个解决办法,当然我最终提出了使用免费企业邮局的建议。要说哪个免费的企业邮局好,当属GOOGLE和微软的LIVE了!
下面列一下当前网络上提供免费企业邮局的网站及申请地址:
1.Google免费企业邮局申请地址:
Google 企业应用套件
http://www.google.com/a/
(备注:一个账户提供2G空间)
2.微软Live免费企业邮局申请地址:
Windows Live ID
http://domains.live.com
微软Live免费企业邮局申请教程:
http://hi.baidu.com/wjfx/blog/item/f4a4309b75f952b6c8eaf432.html
3.MyEcorp.net免费企业邮局申请地址:
http://www.myecorp.net/corporation_register2.html
(备注:提供最少100MB邮局空间)
以前网易和搜狐都提供了免费企业邮局,我都使用过,后来就消沉下去了,对国内的这些服务商真是没话说!
以下是邮箱登陆入口
https://www.google.com/a/soohot.com/ServiceLogin?service=mail&passive=true&rm=false&continue=http%3A%2F%2Fmail.google.com%2Fa%2Fsoohot.com%2F&bsv=1k96igf4806cy<mpl=default<mplcache=2
