当前位置:首页 » 操作系统 » 简单论坛php源码

简单论坛php源码

发布时间: 2023-06-27 20:02:41

1. 怎样用php写一个简单的论坛详解

数据库的创建

CREATEDATABASEGBOOK;

CREATETABLE`gbook`(
`id`INT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`name`VARCHAR(10)NOTNULL,
`sex`TINYINT(1)UNSIGNEDNOTNULL,
`email`VARCHAR(255)NOTNULL,
`info`TEXTNOTNULL,
`ip`VARCHAR(15)NOTNULL,
`time_at`DATETIMENOTNULL
)

主要页面有:

input.html为初始页
insert.php为把输入内容送入数据库
show.php显示留言板内容
change.php修改留言板内容的界面
del.php删除留言板内容
change_ok.php修改留言板内容并送入数据库

input.html

<html>

<head>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>

<body>

<formname="form1"method="post"action="insert.php">
<p>你的名字:<inputtype="text"name="name"size="20"/></p>
<p>你的性别:<inputtype="radio"value="1"name="sex"checked="checked"/>男生<inputtype="radio"value="0"name="sex"/>女生</p>
<p>你的E-mail:<inputtype="text"name="email"size="20"/></p>
<p>你的留言内容:</p>
<p><textarearows="9"name="info"cols="35"></textarea></p>
<p><inputtype="submit"value="提交"name="B1"/><inputtype="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="INSERTINTO`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><ahref="show.php">去留言页</a></p>

show.php

<?

$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="SELECT*FROMgbookORDERBY'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='女';}
?>

<tablewidth="752"border="1">
<tr>
<tdheight="32"><p><?=$row[6]?><?=$row[5]?></p>
<p><?=$row[1]?>(<?=$gender?>)<?=$row[3]?></p></td>
</tr>
<tr>
<tdheight="45"><?=nl2br($row[4])?><p><ahref="change.php?id=<?=$row[0]?>">[修改]</a><ahref="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="SELECTname,sex,email,infoFROMgbookWHEREid='$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>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>

<body>

<formname="form1"method="post"action="change_ok.php?id<?=$id?>">
<p>你的名字:<inputtype="text"name="name"size="20"value="<?=$row[0]?>"/></p>

<?
//-----if语句判断男女1为男0为女-------
if($row[1]==1)
echo'<p>你的性别:<inputtype="radio"value="1"name="sex"checked="checked"/>男<inputtype="radio"value="0"name="sex"/>女</p>';
else
echo'<p>你的性别:<inputtype="radio"value="1"name="sex"/>男<inputtype="radio"value="0"name="sex"checked="checked"/>女</p>';

?>

<p>你的E-mail:<inputtype="text"name="email"size="20"value="<?=$row[2]?>"/></p>
<p>你的留言内容:</p>
<p><textarearows="9"name="info"cols="35"><?=$row[3]?></textarea></p>
<p><inputtype="submit"value="提交"/><inputtype="reset"value="重设"/></p>
</form>

</body>

</html>

del.php

<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";

$sql="DELETEFROMgbookWHEREid='$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><ahref="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><ahref="show.php">[返回]</a></p>

2. php 源码

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器
端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP源码指的使用PHP开发的实例,没有经过二次封装,能够直接进行二
次开发的程序,PHP简单易学,如果你想学网站开发,PHP是一个不错的选择,因会PHP跟其它语言相对有一定的优势:
1、PHP是开放的源代码:所有的PHP源代码事实上都可以得到。
2、PHP是免费的。和其它技术相比,PHP本身免费。
3、php的快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。
4、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
5、效率高:PHP消耗相当少的系统资源。
6、图像处理:用PHP动态创建图像
7、面向对象:在php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
8、专业专注:

3. php论坛 源码安装方法

我本地调试php都用帝国的一键安装包,简单又方便。

4. php+mysql简单论坛源码

论坛源码网上一堆,但我不推荐DZ,那个太显成熟,太复杂,如果你是直接拿来用无所谓,但如果是抱着学习的心态,我建议上一些小论坛像PHP100,兄弟连以及OS社区,找一些别人写的小系统,可以看看别人是怎么构思到完成的,

5. 关于PHP论坛源码的问题

这样子,你的电脑上有个目录路径。但是你用DW不能够修改路径。其他的地方可以修改。因为你修改了路径可能就变化了,当然出现一系列错误了啊。一句话不要改变路径。

这样最好:你先一份备份。一个个的把php文件修改,然后覆盖过去。预览。
这是最好的办法啦。
我经常这样子弄的。

还有,你用一个“本人是用apache+mysql+php+phpmyadmin”其实这个环境可以用一个软件就可以解决问题了。
呵呵。
我现在也在做一个论坛。比较烦人。。

加油吧。。。。

热点内容
我的世界java电脑版好玩的服务器 发布:2025-03-21 04:01:42 浏览:479
区块链网站源码 发布:2025-03-21 03:55:04 浏览:733
松下总线需要配置什么参数 发布:2025-03-21 03:54:56 浏览:641
手机苹果id密码怎么改 发布:2025-03-21 03:54:54 浏览:510
阴阳师日服安卓怎么进 发布:2025-03-21 03:48:23 浏览:862
安卓时间戳是以哪个时间为标准 发布:2025-03-21 03:48:23 浏览:874
查看阿里云服务器ip 发布:2025-03-21 03:43:24 浏览:452
camshift算法 发布:2025-03-21 03:43:16 浏览:608
用友政务加密狗查询 发布:2025-03-21 03:39:31 浏览:718
mysql多条sql 发布:2025-03-21 03:30:43 浏览:389