当你希望用本系统创建你的个人主页之前,笔者相信你已经配置好了相关的阿帕奇服务器,MYSQL数据库,以及php。 接着启动你的mysql数据库,建立一个名为study的数据库,建立一个名为wenzhang的表。 在phpMyAdmin下建立如下字段: id smallint(5) No 0 auto_increment timu varchar(200) Yes zuozhe varchar(18) Yes laiyuan varchar(40) Yes textt text Yes riqi datetime Yes 单页递交。文件名:input.php <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" background="image/b-graingr1.jpg"> <form method="post" action="shengcheng.php"> <table width="750" border="1" align="center"> <tr> <td width="53">标题:</td> <td colspan="3"> <input type="text" name="timu" size="50"> </td> </tr> <tr> <td width="53" height="28">作者:</td> <td width="154" height="28"> <input type="text" name="zuozhe" size="20"> </td> <td width="59" height="28">来源:</td> <td width="456" height="28"> <input type="text" name="laiyuan" size="30"> </td> </tr> <tr> <td width="53">正文:</td> <td colspan="3"> <textarea name="textt" cols="90" rows="20"></textarea> </td> </tr> <tr> <td width="53"> </td> <td colspan="3"> <input type="submit" name="Submit" value="递 交"> <input type="reset" name="Submit2" value="复 位"> </td> </tr> </table> </form> </body> </html> 单页生成,文件名:shengcheng.php <html> <body background="image/b-graingr1.jpg"> <?php $db = mysql_connect("localhost", "root"); mysql_select_db("study",$db); // 把文章写入数据库 $t = date("Y-m-d h:i:s"); $sql = "INSERT INTO wenzhang (timu,zuozhe,laiyuan,textt,riqi) VALUES ('$timu','$zuozhe','$laiyuan','$textt','$t')"; $result = mysql_query($sql); // 把计数器加一 $fdd=fopen("count.txt","r"); $cdd=fread($fdd,5); $cdd++; fclose($fdd); $fdd=fopen("count.txt","w"); fwrite($fdd,$cdd); fclose($fdd); // 文章生成 $muoban1 = fopen("muoban1.txt","r"); $muoban2 = fopen("muoban2.txt","r"); $muoban3 = fopen("muoban3.txt","r"); $qita = "<p><table width="75%" border="0" align="center"> <tr> <td class=p9> <div align="center">作者:<font color="#306800">$zuozhe</font> 来源:<font color="#306800">$laiyuan</font> 时间:<font color="#336600">$t</font> </div> </td> </tr> </table></p>"; $muoban4=fread($muoban1,1000); $muoban5=fread($muoban2,1000); $muoban6=fread($muoban3,1000); fclose($muoban1); fclose($muoban2); fclose($muoban3); $main="$muoban4 $timu $qita $muoban5 $textt $muoban6"; // 文章生成 $ttt=".html"; $n=$cdd.$ttt; $f = fopen($n,"a"); fwrite($f,$main); fclose($f); print "<center><b>递交成功<br>"; ?> <p><br></p> <p><br></p> <center><a href="input.php">继续递交</a><a href="guanli.php">管理文件</a></center> </body> </html> (待续)
|