很多站长朋友们都不太清楚php项目介绍形式,今天小编就来给大家整理php项目介绍形式,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何描述自己做过的php项目? 2、 PHP典型模块与项目实战大全:PHP能做什么 3、 php项目描述怎么写 如何描述自己做过的php项目?项目一般写:操作系统环境、语言、数据库环境、开发工具、项目功能介绍、创新点(主要篇幅去写创新点)、适当写出不足与往后升级需要
PHP典型模块与项目实战大全:PHP能做什么PHP能做什么
PHP初学者的一个主要疑问就是 PHP能用来做什么?按照PHP手册上的经典解释就是 PHP能做任何事!
下面为读者具体的介绍PHP主要的应用领域 PHP是运行于服务端的脚本程序 因此可以用其完成任何CGI(Common Gateway Interface)程序能够完成的工作 CGI工作流程如图 所示 CGI主要用于完成在B/S(Browser/Server)模式下的应用开发 例如 动态页面输出 获取表单数据 创建或接收Session/Cookies
图 CGI工作流程示意图
PHP主要应用于以下 个领域
服务端脚本
服务器脚本运行模式需要具备 个条件 PHP解析器(CGI或者服务器模块) Web服务器 Web浏览器
具体执行流程 首先运行Web服务器 然后安装并配置PHP 最后可以用Web浏览器访问PHP程序的输出 即浏览服务端的PHP页面(或数据输出)
命令行脚本
通过命令行模式运行PHP脚本 这种模式下不需要服务器的支持或者依赖浏览器的触发 在命令行脚本模式下仅需要PHP解析器来执行 通常这种方法被用在Windows和Linux平台下做日常运行脚本使用 如某些守护程序等 当然这些脚本也可以用来处理简单的文本
编写桌面应用程序
PHP也许并不完全适合用来做图形界面应用程序 但是开发人员同样可以在客户端程序应用某些PHP的高级特性 通过使用PHP GTK来编写这些程序 PHP GTK是PHP的一个扩展 并不包含在标准的开发包中 开发人员需要单独编译它 通过PHP GTK可以建立独立的GUI(用户图形界面)应用程序 例如 音频播放器 文本编辑器 数据库后台等
返回目录 PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
PHP Web开发学习实录
lishixinzhi/Article/program/PHP/201311/21535
php项目描述怎么写本项目需要php+mysql来实现。
首先需要分析数据库:
需要建立用户表(user)
表中字段:编号(id int primary key auto_increment),昵称(nickname varchar(255)),性别(sex int(1) 男为1,女为0),邮箱(email varchar(255)),注册时间(reg_time varchar(255) 时间戳)
还需要建立留言表(leaveword)
表中字段:编号(id int primary key auto_increment),留言用户编号(user_id int),留言内容(content text),留言时间(leaveword_time varchar(255))
建完表并插入一些测试数据后,就开始设计页面了。
当用户登录后,需要把用户的id存入session中$_SESSION['user_id'],以便用来验证用户是否登录,是否有权限发表留言。
用户进入到留言页面中以后,需要分页展示其他(包括自己)的留言。这是本人写的分页函数给你作为参考:
function getPageNum($table,$pagesize=10,$where="1=1"){ //这个函数用来获得总记录数
global $db;
$html="";
$sql="select * from ".$table." where ".$where;
$re=$db->sql_query($sql);
$num=$db->sql_numrows($re);
$pageNum=ceil($num/$pagesize);
return $pageNum;
}
function paging($table,$pagesize=10,$nowpage=1,$where="1=1",$url=""){ //这个函数用来获得分页字符串
global $db;
$html="";
$sql="select * from ".$table." where ".$where;
$re=$db->sql_query($sql);
$num=$db->sql_numrows($re);
$pageNum=ceil($num/$pagesize);
if($nowpage-2<=2){
$start=1;
}else if($nowpage>=$pageNum-2){
$start=$pageNum-4;
}else{
$start=$nowpage-2;
}
$end=($start+4>=$pageNum)?$pageNum:$start+4;
$html.="<a href='?page=1'>首页</a>";
for($i=$start;$i<=$end;$i++){
if($url==""){
$html.="<a href='?page=".$i."'>".$i."</a>";
}else{
$html.="<a href='?page=".$i."".$url."'>".$i."</a>";
}
}
$html.="<a href='?page=".$pageNum."'>尾页</a>";
return $html;
}
当用户提交留言时,应该就不用多说了。当用户点击提交(submit)后,以$_POST或以$_GET来接提交的值,然后写个插入语句
insert into leaveword values();这个不用我多说,你应该会吧。
说实在的留言确实没多少东西,惟一的难点就是,如何把用户的留言以分页的形式显示。
再难一点,就是在提交留言时,用ajax来做,达到页面无刷新的效果。
这是本人的一点心得,希望可以对你写项目描述有帮助。
关于php项目介绍形式的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php项目介绍形式 php简单的项目实例的详细内容...