是我一直都很钦佩的blogger,近日在浏览他的blog时,发现他的友情链接系统很是好玩,看了一下他的blog是基于jsp构架的。jsp我是个门 外汉,我的blog是基于php+mysql构建的,于是我打算用php+mysql来实现“自由勇”的友情链接系统。
第一步,我复制了“自由勇”友情链接的页面的内容,希望自由勇先生不要生气,制作了一个html页面。
第二步,我制作了一个php页面,内容如下:
mysql_connect(”localhost”,”用户名“,”密码“) or die(”请设置好数据库连接文件”);
mysql_select_db(”数据库文件名“) or die(”请查看数据库文件名称是否一致”);
mysql_query(”SET NAMES ‘gb2312′”);$submit= $_POST["submit"];
$url= $_POST["url"];
$description= $_POST["description"];
$user= $_POST["user"];
$mail= $_POST["mail"];
$remarks= $_POST["remarks"];//if($action==”saves”)
{
$MailMessage =”——–来自wished友情链接交换——–\n”;
$MailMessage.=”\n”;
$MailMessage.=”您的网址: “.$url.”\n”;
$MailMessage.=”网址描述: “.$description.”\n”;
$MailMessage.=”您的称呼: “.$user.”\n”;
$MailMessage.=”您的邮件: “.$mail.”\n”;
$MailMessage.=”您的留言: “.$remarks.”\n”;mail(”邮件地址“, “来自wished友情链接交换“, $MailMessage, “From: 邮件地址“);
$sql = “insert into yqljphp (url,description,user,mail,remarks,updatatime) values
(’”.$url.”‘,’”.$description.”‘,’”.$user.”‘,’”.$mail.”‘,’”.$remarks.”‘,’”.date(”Y-m-d H:i:s”).”‘)”;
mysql_query($sql);
mysql_close();echo “” ;
}
?>
第三步,我往mysql中新建了一个如下的表:
CREATE TABLE `yqljphp` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`url` VARCHAR( 255 ) NOT NULL ,
`description` VARCHAR( 255 ) NOT NULL ,
`user` VARCHAR( 255 ) NOT NULL ,
`mail` VARCHAR( 255 ) NOT NULL ,
`remarks` VARCHAR( 255 ) NOT NULL ,
`updatatime` TIMESTAMP NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
第四步,大功告成,标红色的改成自己的即可。
测试,通过了。
我不知道自由勇先生的后台系统是什么样的,我这个系统可以写入数据库,支持导出,同时有新的朋友申请友情链接的话,会自动向指定的邮箱发送一封email。
这是我平生第一个自己做的php+mysql系统,很小,但是觉得很开心。
No Comments Now!
Be the first to comment on this entry.