介绍一个学习PHP的好网站:
http://www.php100.com ,以后将会努力看视频学好PHP....
注:数据库SQL语句、CSS语句等代码并没有上传,主要上传了PHP执行文件。
1、主要知识点如下:
2、增加用户代码:1、提交表单Javascript验证<form action="" method="post" name="myform" οnsubmit="return CheckPost();"><SCRIPT language=javascript>
function CheckPost()
{
if (myform.user.value=="")
{
alert("请填写用户");
myform.user.focus();
return false;
……
2、str_replace替换函数str_replace( 被替换的值,替换的值,被替换的内容);
3、htmlspecialchars 格式化html主要功能是将HTML格式化,防止在输出html时被浏览器执行htmlspecialchars(所要格式化对象,定义单双引号,编码)
4、md5加密函数
5、COOKIE 的使用和登陆setcookie("TEST", "value", 3600, "/dir", ".domains.com", true);注意:使用PHP cookie 当场不能生效,需要刷新一次
3、浏览用户留言代码:<?php include("conn.php"); if($_POST['submit']){ $sql="insert into message (id,user,title,content,lastdate) " . "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; mysql_query($sql); echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>"; } include("head.php"); ?> <SCRIPT language=javascript> function CheckPost() { if (myform.user.value=="") { alert("请填写用户名"); myform.user.focus(); return false; } if (myform.title.value.length<5) { alert("标题不能少于5个字符"); myform.title.focus(); return false; } if (myform.content.value=="") { alert("必须要填写留言内容"); myform.content.focus(); return false; } } </SCRIPT> <form action="add.php" method="post" name="myform" οnsubmit="return CheckPost();"> 用户:<input type="text" size="10" name="user" /><br> 标题:<input type="text" name="title" /><br/> 内容:<textarea name="content" cols="60" rows="9"></textarea><br/> <input type="submit" name="submit" value="发布留言"/> </form>
效果视图:<?php include("conn.php"); include("head.php"); $SQL="SELECT * FROM `message` order by id desc"; $query=mysql_query($SQL); while($row = mysql_fetch_array($query)){ ?> <table width=500 border="0" cellpadding="5" cellspacing="1" bgcolor="#add3ef"> <tr bgcolor="#eff3ff"> <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td> </tr> <tr bgColor="#ffffff"> <td>内容:<? echo htmtocode($row[content]); ?></td> </tr> </table> <? } ?>
a、增加留言界面;
b、浏览留言界面:
c、登录界面:
D、数据库数据库: