Posted in 网络琐事 @ 2009.05.21 (周四) 6:29 下午 by 一兮
这两天一直被博客的高亮问题整的很郁闷,插件也试了很有几个,但是代码高亮的问题就是得不到解决,起初用的coolcode一直都无法正常显示HTML标签代码,后来用了小夕推荐的一款插件,在本地测试时,在我以前的那个模板下不能够正常显示,而在系统默认的两个模板下就能够正常的实现代码高亮,没办法,用系统的默认模板为基础,花了一下午的时间重写了一个模板。
现在的这个模板很像我以前的z-blog模板,因为我喜欢简洁,而又考虑到博客的访问速度,所以重写的模板没有用上一张大图,只用了几张小图做标签,在编写这个模板的时候,我不是美工,在颜色的搭配上总是不能尽人意,在布局上,我尽全力的回想我以前的z-blog模板,用记忆中的样子,模仿着以前的z-blog搭配出了现在的这个博客风格,采用很经典的两栏模式,因为目前的内容不多,两栏足够给我做我想做的事。
模板的样式还没有完成,因为我急切的想知道这个模板用上后是否能够使用代码高亮,后面有时间,我将会逐渐完善样式,如果有对这个模板有兴趣的朋友,可以通过发E-mail向我索取,我的E-mail地址为 lyh1112@vip.qq.com
其实看来看去,还是觉得现在用的简洁模板才是我最想要的风格。
Tags:博客 模板 257 views With
Posted in PHP Programming @ 2009.05.20 (周三) 10:03 下午 by 一兮
昨天博客的访问恢复后,就一直去寻找WordPress的语法高亮插件,瞎折腾半天,语法高亮问题仍然没解决,coolcode在判断HTML的<>标记语言时会发生错误.
事情是这样,因为一个高中的女同学(汗···)一直吵着闹着要和我学做网站,我问她要学简单的还是厉害的,她说要学习厉害的,我说那好吧,现在比较流行PHP开发,那你去学PHP吧,她果真就去了,现在应她的要求,所以现在在博客上会做一系列的PHP实例程序出来。
言归正传,她语法也看的差不多了,今天就做一个小的总结,做一个简单的留言板程序的实现。
首先是整体的文件规划图:

文件规划图
在架构程序之前,首先需要在数据库中新建一个表。将下面的语言复制到phpmyadmin中或者其他数据库管理软件中执行:
CREATE TABLE `message` (
`id` tinyint(1) NOT NULL auto_increment,
`user` varchar(25) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`lastdate` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
或者你可以在phpmyadmin中手动建表。
然后首先是第一个文件的编写,第一个文件首先是数据库配置文件(conn.php):
<?php
$conn = mysql_connect("localhost","root","root") or die("连接数据库失败");
mysql_select_db("testd",$conn) or die("打开数据库失败");
mysql_query("set names 'GBK")
?>
数据库配置文件编写好过后,然后就是留言板添加文件(add.php)的编写:
<?php
include 'conn.php';
if ($_GET['submit']){
$sql="INSERT into message (id,user,title,content,lastdate)".
"values (NULL,$_GET[user],$_GET[title],$_GET[content],now())";
$panduan=mysql_query($sql);
if ($panduan){
echo "成功";
}else echo"失败,SQL:$sql<br>:错误<br>".mysql_error();
}
?>
<form action="add.php" method="GET">
用户:<input type="text" size="10" name="user"/><br/>
标题:<input type="text" size="20" name="title"/><br/>
内容:<textarea name="content"></textarea><br/>
<input type="submit" name="submit" value="Ok"/>
</form>
最后是列表文件(List.php)的编写
<?php
include 'conn.php';
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?php
$sql="SELECT * FROM message order by id desc";
$query=mysql_query($sql);
while ($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>标题:<?=$row[title] ?> 用户:<?=$row[user] ?> 留言日期:<?=$row[lastdate] ?></td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row[content] ?></td>
</tr>
<?php
}
?>
</table>
还有更多的下次将会完善,比如留言删除,修改等功能的实现,其实如果细心,将会知道,其实也就是数据库的操作方法。
因为代码高亮插件有点问题,不能正常判断HTML标签的位置,所以放弃了用代码高亮,请谅解,可能语法有些分号漏掉,请注意查明。具体的语法结构下次来讲解且完善,被那个代码高亮的问题搞的太累了,一直在寻找解决办法
Tags:PHP 原创作品 610 views With
Posted in 网络琐事 @ 2009.05.19 (周二) 5:51 下午 by 一兮

DDOS
DNSPOD是朋友推荐给我的DNS解析服务,能够快速稳定的提供解析服务,我的博客一直都使用DNSPOD提供的解析服务。
DNSPOD是由奶罩(吴洪声)创建,他的草根出身也是DNSPOD备受欢迎的原因之一,DNSPOD使我们免去了在多个DNS管理界面来回切换的麻烦,而且提供了更加快速的访问体验。
昨天晚上就开始出现了问题,我的一个朋友在打开我的博客的时候给我说,页面不能打开,那个时候我也没有打开我的博客,当刷新了一次后就能够正常打开了,当时没有太在意,朋友刷新一次也能够正常打开。
今天早上,像往常一样,打开我的博客,发现博客又不能打开,连忙PING了一下,错误提示没有找到主机,我当时怀疑是DNS出了问题,然后去打开主机提供商,同样也是不能打开。
在队长的告知下,才知道DNSPOD在持续的被攻击中,DNSPOD官方twitter(http://twitter.com/DNSPod)也开始更新,披露攻击可能是由于部分sf、外挂、发布站导致,并且明确表示为了确保正常用户的使用,将会即行封杀相应站点。
这是一起很典型的DDOS攻击,国内的大概没有在DDOS下不挂的服务器吧,在DDOS下不可能有网络自由。
在站长圈子里看到他们也在说起这事,他们说的对,我们应该使用两个不同的DNS服务器,可以最大限度的降低因DNS服务器带来的访问故障。
持续被攻击,博客不能正常访问已经接近一天。
Tags:DDOS 攻击 332 views With
Posted in 琐事, 生活琐事 @ 2009.05.18 (周一) 5:14 下午 by 一兮
今天中午手机在给手机充电的时候,突然听到了手机的系统短提示音,以为是电池充满,过去看到手机时却看机手机上面提示的是短信已发送,然后是一个106开头的号码。
当时就有种不祥的感觉,我并没有给这类号码发过短信息,知道是手机中毒了,连忙将手机卡取下,心里猜想可能是昨天在网上下载的一个程序中带有病毒,手机中安装的程序太多,也不知道是哪个程序,所以干脆直接将手机硬格。
后来在网上查了一下,有许多的非正规网站下载的S60软件都可能出现病毒捆绑情况,在后台运行一个流氓软件,还好我发现的早,还不知道明天查话费的时候手机话费会变成多少。
看来,智能也不是一定是好事··
Tags:S60 病毒 441 views With
Posted in PHP Programming @ 2009.05.17 (周日) 4:04 下午 by 一兮
在学习PHP的过程中,不免要下载到网上的整站系统的源码,有时会遇到很郁闷的情况,当打开PHP文件的源码时,却发现看到的是一堆堆的乱码。
因为有许多的优秀的PHP源码都是经过zend加密过的,这里给大家推荐一个免费的解密工具
zend免费解密工具点此下载
来自俄罗斯的反编译工具 非常方便.
只要把zend加密的工具 拖到php.exe上 自动生成 文件名_de.php 的反编译文
反编译PHP4 PHP5 Zend加密后的PHP文件
代码完善率达到95%以上,包括注释。
Tags:PHP 672 views With