PHP-网页截图-网页快照

七 18th, 2009

单纯使用PHP很难实现,还好有个比较适中的解决方案:
http://cutycapt.sourceforge.net/

不过要求主机环境的支持:
Linux : 要求安装了qt或x-server
Windows:要求安装了IE(^_…)
下边分别以两种环境开始:
阅读全文…

标签:

MySQL-Front 5.1 注册码-注册机

七 14th, 2009

一直在用MySQL-Front5.0 升级过mysql-front5.1但一直找不到注册码,所以还在使用mysql-front5.0
mysql-front5.1更新内容:
Version 5.1, Build 3.0, 12 Jun 2009:
Export of ODBC tables

Version 5.1, Build 2.0, 03 Jun 2009:
Export of MS Access files

Version 5.1, Build 1.0, 06 Mar 2009:
Import / Export of SQLite files

为了使用新版本今天又在网上找了一下.偶尔找到个可以使用的注册机.
不知道作者是哪位.只知注册后的 name : SeVeN

http://www.zhaipeng.cn/ftp/MySQL-Front.5.1.KeyGen.zip
使用金山毒霸查过安全.

标签:

windows+apache+php4+php5

七 8th, 2009

由于客户主机环境不同,经常要写php4的代码.同时又要正常运行在PHP5环境下.
所以一直是自己开发用的电脑安装PHP5而写PHP4的代码. 偶尔会出现一些问题.例如引用问题: 阅读全文…

标签:

Dreamweaver CS4 注册激活破解

六 27th, 2009

1.修改

C:\WINDOWS\system32\drivers\etc\hosts

文件
加入一行

127.0.0.1 practivate.adobe.com

2.下载amtlib.dll文件换掉安装目录里的amtlib.dll

使用PHP清除文件的BOM

六 14th, 2009

偶尔美工设计师使用Dreamweaver时会加BOM,
这样写PHP程序时会因为BOM头输出产生错误:
如 header() , session_start() 时会提 :
Header may not contain more than a single header, new line detected …
所以上网搜索了一下,知道BOM文件开头的三个字符是0xEF, 0xBB, 0xBF
所以可以使用下边的代码清除BOM.代码如下:
阅读全文…

标签: , ,

PHP执行计划任务

六 5th, 2009

一直找不到PHP计划任务的方法.
偶尔看到SupeSite的计划任务代码,
看到一个不常用的函数:
ignore_user_abort
http://cn2.php.net/manual/en/function.ignore-user-abort.php
用法:
ignore_user_abort(true); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
这样就可以实现我想要的计划任务效果了.但是还是要客户端访问程序才行.
例子:

set_time_limit(0);
ignore_user_abort(true);
$i = 0 ;
while($i ++ < 100){
    file_put_contents($i.'.txt' , $i);
    sleep(15);
}
标签:

台湾-的-身份证规则

五 18th, 2009

台湾-的-身份证总共有10位数字。第一位是字母。后面九位是数字。
台湾-的-身份证的第一位的字母代表地区分别以A——Z表示
规则如下:
地区后面的数字为该字母转换的数字码。
A 台北市10
B 台中市11
C 基隆市12
D 台南市13
E 高雄市14
F 台北县15
G 宜兰县16
H 桃园县17 阅读全文…

标签:

MySQL查询及删除重复记录的方法

五 14th, 2009

查询及删除重复记录的方法
(一)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断

select * from people
where peopleId in (select  peopleId
                          from  people
                          group  by  peopleId
                          having  count(peopleId) > 1)

2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录

delete from people
where peopleId  in (select  peopleId
                          from people
                          group  by  peopleId
                          having  count(peopleId) > 1)
     and
     rowid not in (select min(rowid)
                       from  people
                       group by peopleId
                       having count(peopleId )>1)

阅读全文…

标签:

Google 图表 API

五 12th, 2009

开发人员指南
Google 图表 API 使您可以动态生成图表。要查看图表 API 的运行情况,请打开浏览器窗口,并将以下网址复制到其中:

http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250×100&chl=Hello|World

按下 Enter 键或回车键,即刻您就会看到以下图片:
Google Ex

Google 图表 API 开发人员指南
http://code.google.com/intl/zh-CN/apis/chart/

标签:

Zend Studio中使用CVS和CVSNT Server

五 12th, 2009

按说 Zend Studio能集成一个 CVS 的客户端是件好事,可是她却没有很好的告诉使用者如果去使用她。如果你在 Zend Studio 的帮助里找过这 CVS 的内容的话,肯定是会有这种感触的。因为她只说明了大体的一个步骤,却没有给我们更多详细的说明,致使很多朋友都在苦恼Zend Studio 的这一功能。

首先要说明一下,Zend Studio 的 CVS是必须和项目结合在一起使用的,这点相信大多数人都已经知道了。
好了,不废话,切入主题。

一、安装Zend studio、cvsnt
这步没什么好说的,基本上一路 Next 好了,

二、配置cvsnt
依此打开:“开始”->“所有程序”->“CVSNT”->“CVSNT Control Panel”
打开“CVSNT Control Panel”的主界面
转到“Repository configuration”选项卡,点击“Add”弹出一个“Server Settings”对话框
“Location”:CVS 文件存放的目录,假设为:E:\cvs
设置了“Location”后,“Name”会自动设置,既“/cvs”。当然你也可以自行修改,不过要以“/”开头或区分
其他默认,点击“OK”,她会提示你是否初始化该目录,选择是即可
回到“CVSNT Control Panel”的主界面,这时就可以看到刚添加的那个 CVS 模块信息
点击“确定”完成配置
阅读全文…

标签: ,