CREATE DATABASE GBOOK
CREATE TABLE `gbook` (
`id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 10 ) NOT NULL ,
`sex` TINYINT( 1 ) UNSIGNED NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`info` TEXT NOT NULL ,
`ip` VARCHAR( 15 ) NOT NULL ,
`time_at` DATETIME NOT NULL
)
主要页面有:
input.html为初始页
insert.php为把输入内容送入数据库
show.php显示留言板内容
change.php修改留言板内容的界面
del.php删除留言板内容
change_ok.php修改留言板内容并送入数据库
input.html
<html>
<head>
<meta http-equiv="content-type" content="text/html charset=GB2312" />
<title>留言版</title>
</head>
<body>
<form name="form1" method="post" action="insert.php">
<p>你的名字:<input type="text" name="name" size="20" /></p>
<p>你的性别:<input type="radio" value="1" name="sex" checked="checked" />男生 <input type="radio" value="0" name="sex" />女生 </p>
<p>你的E-mail:<input type="text" name="email" size="20" /></p>
<p>你的留言内容:</p>
<p><textarea rows="9" name="info" cols="35"></textarea></p>
<p><input type="submit" value="提交" name="B1" /><input type="reset" value="重设" name="B2" /></p>
</form>
</body>
</html>
insert.php
<?php
$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "123456"
$mysql_database = "gbook"
$ip = getenv('REMOTE_ADDR')
$conn = mysql_connect("localhost","root","123456")
mysql_select_db("gbook")
$sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` )
VALUES (NULL , '$name', '$sex', '$email', '$info', '$ip', NOW( ))"
$result = mysql_query($sql,$conn)
$id = mysql_insert_id()
mysql_close($conn)
?>
<p>留言成功</p>
<p><a href="show.php">去留言页 </a></p>
show.php
<?
$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "123456"
$mysql_database = "gbook"
$sql = "SELECT * FROM gbook ORDER BY 'id' DESC" //排序 后留言的在前面显示
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
mysql_select_db($mysql_database,$conn)
$result = mysql_query($sql)
while($row = mysql_fetch_row($result))
{ // ----if语句判断男女------
if($row[2]==1)
{ $gender = '男'}
else
{ $gender = '女' }
?>
<table width="752" border="1">
<tr>
<td height="32"><p><?=$row[6]?> <?=$row[5]?> </p>
<p><?=$row[1]?>(<?=$gender?>) <?=$row[3]?></p></td>
</tr>
<tr>
<td height="45"><?=nl2br($row[4])?><p><a href="change.php?id=<?=$row[0]?>">[修改]</a> <a href="del.php?id=<?=$row[0]?>">[删除]</a></p></td>
</tr>
</table>
<hr />
<?
}
mysql_free_result($result)
?>
change.php
<?
$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "123456"
$mysql_database = "gbook"
$sql = "SELECT name, sex, email, info FROM gbook WHERE id = '$id' "
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
mysql_select_db($mysql_database,$conn)
$result = mysql_query($sql)
$row = mysql_fetch_row($result)
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html charset=GB2312" />
<title>留言版</title>
</head>
<body>
<form name="form1" method="post" action="change_ok.php?id<?=$id?>">
<p>你的名字:<input type="text" name="name" size="20" value="<?=$row[0]?>"/></p>
<?
// -----if语句判断男女 1为男 0为女-------
if($row[1]==1)
echo ' <p>你的性别:<input type="radio" value="1" name="sex" checked="checked" />男 <input type="radio" value="0" name="sex" />女 </p>'
else
echo ' <p>你的性别:<input type="radio" value="1" name="sex" />男 <input type="radio" value="0" name="sex" checked="checked" />女 </p>'
?>
<p>你的E-mail:<input type="text" name="email" size="20" value="<?=$row[2]?>"/></p>
<p>你的留言内容:</p>
<p><textarea rows="9" name="info" cols="35"><?=$row[3]?></textarea></p>
<p><input type="submit" value="提交" /><input type="reset" value="重设" /></p>
</form>
</body>
</html>
del.php
<?
$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "123456"
$mysql_database = "gbook"
$sql = "DELETE FROM gbook WHERE id = '$id' "
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
mysql_select_db($mysql_database,$conn)
$result = mysql_query($sql)
mysql_close($conn)
?>
<p><a href="show.php">[返回]</a></p>
change_ok.php
<?
$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "123456"
$mysql_database = "gbook"
$sql = "UPDATE `gbook` SET `name` = '$name',`sex` = '$sex',`email` = '$email',`info` = '$info' WHERE `id` ='$id' "
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
mysql_select_db($mysql_database,$conn)
$result = mysql_query($sql)
mysql_close($conn)
?>
<p><a href="show.php">[返回]</a></p>
校园论坛是校园网中不可缺少的部分之一 虽然基于ASP+ACCESS的论坛使用简洁 安装方便 但MySQL数据库以它短小 方便 速度快 免费等优点成为很多站点目前首选数据库 加上PHP语言也具有可跨平台 移植性高 安全可靠 快速高效的优点 因此目前很多流行论坛程序都采用了PHP+MySQL相结合来开发 不过 对于我等菜鸟们来说在服务器上安装PHP+MySQL论坛可不像ASP+ACCESS那么简单 只需要直接放到站点目录下即可运行 因为大多数PHP+MySQL论坛在使用前都需要安装
如果你打算购买虚拟空间来运行PHP+MySQL论坛程序 那么你首先得购买一个支持PHP+MySQL的空间 一般的适合运行小型论坛( 人左右同时在线)程序的虚拟空间每年最低费用一般 元左右 除此而外 还得建立MySQL数据库 创建用户名和密码才能顺利安装PHP+MySQL论坛 有的虚拟空间商直接提供这些信息给你 无需自己动手设置 例如 上海E动网的K 虚拟主机 在后台建立了名称为itlm的数据库后 就自动创建了itlm_f itlm_r itlm_w三个用户(密码都是自己设定的) 这样安装时就可以直接使用了
如果学校有自己的服务器(Windows系统) 那么就按照下面的步骤一先设置好服务器的运行环境 让服务器支持PHP+MySQL
服务器端软件安装
PHP+MySQL论坛程序在大多数情况下都是运行在Linux UNIX等系统下 但是安装Linux UNIX系统再配置PHP+MySQL对于我等菜鸟们来说可不是想玩就可以玩起来的!这里笔者向大家推荐一款Win 平台下的一款Web服务器软件 EasyAPM Server EasyAPM Server是Win/XP/系统下的Apache+PHP+MySQL运行环境快速集成安装套件 只要一次安装 就自动包含以下程序 Apache v (Win ) PHP v (Win ) Zend Optimizer v a(Win ) MySQL v (Win ) phpMyAdmin v pl 用户无须修改任何配置文件 对初学者来说是安装最方便 最快速的一款WEB服务器平台!
第 步 从以下地址下载EasyAPM Server
// byshell net/Sofare/Catalog /
第 步 将下载的文件解压到服务器d:usr
第 步 在服务器上运行d:usrinstall bat 安装Apache+PHP+MySQL集成套件 这样 几分钟之内 就让你的服务器(或个人电脑)立刻变成了一台支持PHP+MySQL的服务器
第 步 建立MySQL数据库 在服务器IE地址栏输入 //localhost/phpmyadmin/ 使用phpMyAdmin来建立一个名为itlm的数据库
注意
( )如果服务器原来已经安装IIS服务 请在安装EasyAPM Server前停止服务 或改变默认端口 否则会无法正常安装
( )EasyAPM Server安装后 默认登录用户名: root 密码: micronsky net 进入后台后可以使用 权限 项来更新MySQL数据库的默认密码 添加新的MySQL用户 设置用户权限等 *** 作 这里我们新增了一个用户 itlm_f
( )更多 *** 作请查看EasyAPM Server内的说明文档
安装phpwind
免费个人版论坛程序
第 步 下载解压phpwind安装包 从// phpwind /download php?action=do&&p= PWForums&&v= &&n=PHPWind_GBK_ zip下载PHPWind 正式版(PHP+MySQL)高速论坛程序
第 步 上传phpwind程序文件 如果使用的是虚拟主机 只要用FTP软件将解压后的所有文件上传到网站根目录下 确保在根目录下能看到install php就可以了!
如果是自己的服务器安装的EasyAPM Server 只要先删除D:usr下 除phpmyadmin文件夹(在线管理数据库用)外的所有文件 然后将phpwind zip内的所有文件解压到D:usr下 确保D:usr下能看到install php文件 这些就是phpwind的论坛的安装程序文件
第 步 设置相关目录和文件的属性(服务器如果是Windows平台的 此步可省略 直接将相关文件或文件夹设置为可写即可) 先确认以下目录或文件属性为( )可写模式
data data/sql_config php attachment data/bbscache data/groupdb data/style _data template template/wind template/admin image/upload image/attach
PHP编程免费提供,内容来源于互联网,本文归原作者所有。
很多人想做一个论坛,因为论坛相对而言互动性、推广、营销等各方面都会比其他类型的网站效果要好,所以大家在做推广运营的时候,多数选择论坛来做,那么论坛程序哪个好,论坛程序有哪几种呢,小编今天给大家点评一下。
NO1、Discuz
第一名小编给了Discuz,相信大家都不会感到惊讶,一来Discuz的程序时间久,其次是Discuz是腾讯旗下的产品,所以在持久性上Discuz占有绝对优势,最后,很多大型论坛都是使用Discuz的程序,其中包括百度、网易、新浪等都有Discuz程序作出的论坛。
NO2、动易系统
动易系统通常是政府部门使用的程序,因为动易系统并非免费开源的,而且价格还比较昂贵,所以目前市面上看到使用的非常少,但是动易系统安全性是比较好的,如果非政府部门不建议使用,因为插件、讨论、帮助等相对都比较少。
NO3、动网论坛
动网论坛是一款比较老的论坛系统,目前大名鼎鼎的织梦CMS论坛就是使用动网论坛,但是动网论坛是ASP的,没关系,一样可以做成伪静态,还有一个遗憾,动网论坛系统没有太多的插件。
NO4、PHPWind门户
PHPWind主要是以门户为主,当然也可以做成论坛,因为PHPWind有论坛相关的模板,其中目前来讲PHPWind的使用率占论坛的第二位,如果实在不想用Discuz那你选择PHPWind也非常不错。
NO5、phpbb论坛
phpbb论坛是国外的一款开源论坛程序,但是因为国内很少人懂使用,所以使用率比较少,但是在看全上来讲,phpbb可以说是目前最安全的一款论坛软件了。当然phpbb是支持多国语言的,其中是包含中文。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)