当前位置:首页 » 编程语言 » php写的论坛

php写的论坛

发布时间: 2023-10-23 07:10:11

‘壹’ 请介绍一些比较深入高级的php技术网站或论坛

* 网名:PHP学习网
* 网址:www.phpxuexi.cn

PHP学习网是一个提供php教程,php和mysql数据库学习经验的网站,还提供一些优秀的php源码,如果您是初学者,本网站会使您的php学习之路更加平坦。在这里您可以结识更多的同学爱好php的朋友,寻找解决代码难题的方法。

* 网名:PHP资讯
* 网址:www.phpq.net

PHPQ致力于分享PHP,做PHP中文资讯第一站点。

* 网名:PHP中文站
* 网址:www.openphp.cn

PHP、MySQL、javascript等Web开发相关研究分享。

* 网名:php爱好者
* 网址:www.phpfans.net

php爱好者,phpfans,php教程,php入门,php源码,php动态,php基础,php进阶,php模板,php高级,smarty,数据库, php论坛。

* 网名:中国PHP联盟
* 网址:www.phpx.com

喜悦国际村 - 中国PHP联盟 PHP学习交流部落。

* 网名:PHPBBS
* 网址:www.phpbbs.org

PHP论坛,PHP培训班,php资料库,PHP项目,PHP实例,PHP源码,PHP教程,LAMP,MYSQL,ajax技术,javascript,js,dom,PHP应用,PHP工具,PHP学习专题,PHP应用专题,PHP产品专题,PHP学习。

* 网名:PHPEye开源社区
* 网址:www.phpeye.com

关注全球PHP社区最新动态,研究专业PHP技术,推广国内PHP企业应用。

* 网名:php源码网
* 网址:www.osphp.com.cn

php教程,PHP开源社区,PHP开源论坛,PHP国外开源,PHP中国站,php+mysql,打造国内最新、最全的php开源代码网PHP开源程序大全。

* 网名:PHPChina
* 网址:www.phpchina.com

PHPChina是一个以PHP为中心,面向软件开发者、程序爱好者的开源技术网站及交流社区。PHPChina同时也是Zend中国技术支持中心的官方社区,更是中国每个PHPer自己的开源社区。

* 网名:PHP官方网
* 网址:www.php.net

PHP官方网站,官方网址:www.php.net

‘贰’ PHP+MySQL数据库论坛简易通

校园论坛是校园网中不可缺少的部分之一 虽然基于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编程免费提供,内容来源于互联网,本文归原作者所有。

‘叁’ 怎样用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>

‘肆’ asp论坛和php论坛有什么区别

实际上就前台和功能上是没什么区别的,就像你开奔驰我开宝马一样,大家都是交通工具!只不过生产厂家不同。。
asp是微软的WEB技术,内部默认处理语言完全同vbscript一样(也可以用javascript),就是说ASP只是一个WEB处理平台,而内部用什么语言解释则取决于编写人员的爱好;而PHP则不同,PHP完全是一种独立的语言,假如有人说ASP是一种编程语言那么他就错了,PHP就跟JAVA/C/C++一样,是一种纯粹的编程语言。
安全方面呢,大家的观点向来很多,不过大都认为PHP较ASP安全,实际上我认为不然,安全问题完全跟编程人员的能力成正比,只不过ASP在中国普及范围较大,使用企业多当然这样那样的问题就多了,asp在微软的服务器平台配合access执行效率那绝对是要比PHP在微软平台上要快的,反之PHP在linux上也是一样,二者没绝对的优势和劣势。
PS:如果你是微软的忠实FANS那么ASP是你不二的选择~~

‘伍’ php论坛哪个好

一般常见的PHP论坛有两种,一种是discuz,一种是phpwin。
discuz在功能、界面、技术等方面,都胜过了phpwind。但是phpwind也并不是一无是处,其防CC攻击、简洁的界面以及独特的防盗链技术,也是它的特色。
对比一、界面

从界面上来说,discuz的界面比较美观,整体感比较好。

对比二、速度问题

在这方面,phpwind的速度要略好于discuz,网上站长们的反响也是如此。

对比三、登录方式

Phpwind的前台和后台采用了不同的Cookie方式,这样前台后台分开的方式,个人感觉比较有利于安全,也便于管理。

而discuz的前台和后台,是用的同一个管理账号,虽然在进入后台需要二次输入密码,但是感觉还是不如phpwind方便。

对比四、后台管理效率

而phpwind相比之下就比较简洁了,大大节省了管理时间,这方面较discuz有比较明显的优势。

对比五、前台管理功能

\Discuz实现了“沉贴”功能,可以把那些偶尔被人翻上来的无聊的垃圾帖沉下去,比较方便。而在pw中,如果要沉一个帖子,那么就不得不提前N个帖子,实现起来比较困难。

对比六、附件尺寸限制

Phpwind只能设定所有附件的尺寸,而discuz可以对个别格式的附件设定上传尺寸,比较灵活,特别适合一些flash网站,或者技术性网站(需要上传大尺寸图纸等等)。

对比七、防CC攻击

Phpwind在很早的版本就加入了防CC攻击的功能,而且设置起来比较简单,新手比较容易看懂。

对比八、主题推荐和相关帖子功能

Discuz通过qihoo实现了相关帖子的功能,而且还支持主题推荐,这方面比phpwind强了很多。
discuz论坛示例:bbs.wzyunying.com

热点内容
安卓快手极速版在哪里填写邀请码 发布:2025-01-31 22:59:36 浏览:319
如何让给文件夹设置密码查看 发布:2025-01-31 22:49:07 浏览:2
配置动态路由协议配错了怎么改 发布:2025-01-31 22:49:07 浏览:77
扫行程码为什么需要支付密码 发布:2025-01-31 22:47:08 浏览:738
什么样的配置能玩地平线4 发布:2025-01-31 22:44:05 浏览:241
python正则表达式符号 发布:2025-01-31 22:43:50 浏览:391
androidmime 发布:2025-01-31 22:34:44 浏览:782
ftp和http的中文含义是 发布:2025-01-31 22:33:48 浏览:402
sqlite3存储图片 发布:2025-01-31 22:27:14 浏览:162
sqlserverphp 发布:2025-01-31 22:22:55 浏览:877