页面伪装异步加载中...
返回首页 mail me! 订阅rss Follow me

新模板完工,暂解决代码高亮问题。

这两天一直被博客的高亮问题整的很郁闷,插件也试了很有几个,但是代码高亮的问题就是得不到解决,起初用的coolcode一直都无法正常显示HTML标签代码,后来用了小夕推荐的一款插件,在本地测试时,在我以前的那个模板下不能够正常显示,而在系统默认的两个模板下就能够正常的实现代码高亮,没办法,用系统的默认模板为基础,花了一下午的时间重写了一个模板。

现在的这个模板很像我以前的z-blog模板,因为我喜欢简洁,而又考虑到博客的访问速度,所以重写的模板没有用上一张大图,只用了几张小图做标签,在编写这个模板的时候,我不是美工,在颜色的搭配上总是不能尽人意,在布局上,我尽全力的回想我以前的z-blog模板,用记忆中的样子,模仿着以前的z-blog搭配出了现在的这个博客风格,采用很经典的两栏模式,因为目前的内容不多,两栏足够给我做我想做的事。

模板的样式还没有完成,因为我急切的想知道这个模板用上后是否能够使用代码高亮,后面有时间,我将会逐渐完善样式,如果有对这个模板有兴趣的朋友,可以通过发E-mail向我索取,我的E-mail地址为 lyh1112@vip.qq.com

其实看来看去,还是觉得现在用的简洁模板才是我最想要的风格。

PHP+MySQL留言板架设(一)

昨天博客的访问恢复后,就一直去寻找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标签的位置,所以放弃了用代码高亮,请谅解,可能语法有些分号漏掉,请注意查明。具体的语法结构下次来讲解且完善,被那个代码高亮的问题搞的太累了,一直在寻找解决办法

DNSPOD被攻击,博客暂恢复访问,目前仍不稳定

DDOS

DDOS

DNSPOD是朋友推荐给我的DNS解析服务,能够快速稳定的提供解析服务,我的博客一直都使用DNSPOD提供的解析服务。

DNSPOD是由奶罩(吴洪声)创建,他的草根出身也是DNSPOD备受欢迎的原因之一,DNSPOD使我们免去了在多个DNS管理界面来回切换的麻烦,而且提供了更加快速的访问体验。

 昨天晚上就开始出现了问题,我的一个朋友在打开我的博客的时候给我说,页面不能打开,那个时候我也没有打开我的博客,当刷新了一次后就能够正常打开了,当时没有太在意,朋友刷新一次也能够正常打开。

 今天早上,像往常一样,打开我的博客,发现博客又不能打开,连忙PING了一下,错误提示没有找到主机,我当时怀疑是DNS出了问题,然后去打开主机提供商,同样也是不能打开。

 在队长的告知下,才知道DNSPOD在持续的被攻击中,DNSPOD官方twitterhttp://twitter.com/DNSPod)也开始更新,披露攻击可能是由于部分sf、外挂、发布站导致,并且明确表示为了确保正常用户的使用,将会即行封杀相应站点。

 这是一起很典型的DDOS攻击,国内的大概没有在DDOS下不挂的服务器吧,在DDOS下不可能有网络自由。

 在站长圈子里看到他们也在说起这事,他们说的对,我们应该使用两个不同的DNS服务器,可以最大限度的降低因DNS服务器带来的访问故障。

持续被攻击,博客不能正常访问已经接近一天。

手机中毒了,警惕

今天中午手机在给手机充电的时候,突然听到了手机的系统短提示音,以为是电池充满,过去看到手机时却看机手机上面提示的是短信已发送,然后是一个106开头的号码。

当时就有种不祥的感觉,我并没有给这类号码发过短信息,知道是手机中毒了,连忙将手机卡取下,心里猜想可能是昨天在网上下载的一个程序中带有病毒,手机中安装的程序太多,也不知道是哪个程序,所以干脆直接将手机硬格。

后来在网上查了一下,有许多的非正规网站下载的S60软件都可能出现病毒捆绑情况,在后台运行一个流氓软件,还好我发现的早,还不知道明天查话费的时候手机话费会变成多少。

看来,智能也不是一定是好事··

PHP5 zend免费解密工具

在学习PHP的过程中,不免要下载到网上的整站系统的源码,有时会遇到很郁闷的情况,当打开PHP文件的源码时,却发现看到的是一堆堆的乱码。

因为有许多的优秀的PHP源码都是经过zend加密过的,这里给大家推荐一个免费的解密工具

zend免费解密工具点此下载

来自俄罗斯的反编译工具 非常方便.
只要把zend加密的工具 拖到php.exe上 自动生成 文件名_de.php 的反编译文
 反编译PHP4 PHP5 Zend加密后的PHP文件
 
代码完善率达到95%以上,包括注释。
Page 33 of 34« First...28293031323334