仓酷云

标题: PHP网页编程之PHP开辟网站来看:PHP网站开辟计划 [打印本页]

作者: 小妖女    时间: 2015-2-4 00:01
标题: PHP网页编程之PHP开辟网站来看:PHP网站开辟计划
刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。   1、 开辟成员
a)项目主管
b)页面美工
c)页面开辟
d)办事端法式开辟
e)体系与数据办理
f)测试与版本掌握
2、 网站组开辟简明流程



3、 开辟东西与情况
a) 办事器设置装备摆设
i. WEB办事器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本掌握办事(仅测试机)。
ii. 数据库办事器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群办事,邮件办事器。
iii. 100M/1000M互换机
b) 开辟东西
i. 前台: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe photoshop CS
ii. 后台: Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin
4、 手艺划定规矩
a) 阅读器兼容战略: 兼容IE5.0以上版本,同时兼容FireFOX2.0以上阅读器。
b) seo: 侧重针对百度、Google、Yahoo搜刮优化,制造明晰明白的网站地图。
c) 字符编码划定规矩: 中文网站一率采取GB2312字符尺度。
d) 文件与文件夹定名: 为兼容win32与unix体系,一率采取小写字母定名。
e) 公共文件定名划定规矩:
i. 默许首页: index.htm、index.html、index.php
ii. 主CSS文件: style.css
iii. 主JS文件: main.js
iv. 主法式设置装备摆设文件:config.php
f) 公共文件目次一致定名
i. 图片目次: /images 或 /pic
ii. CSS款式目次: /css
iii. JS剧本法式目次:/js
iv. 模板文件目次: /tpl
v. 类或组件目次:/class 或 /lib
g) 页面剧本标准: 一致采取JavaScript
h) 代码中的类、函数、变量名:一致利用近似英文单词定名,如:DefaultClass 或 default_class
i) 代码正文划定规矩:一切法式中的函数或进程必需加切实的正文。
j) 数据库相干划定规矩
i. 数据表与字段定名划定规矩: 全体小写字母定名,并归类定名前缀,如:用户表组,user_passport、user_info、user_service….
ii. 日期类型字段: 一致利用unix工夫戳,char(12)
iii. 主关头字定名: 一切表必需创立以id定名的主键。
k) 模板组件划定规矩: 一致利用兼容版本的Smarty,一致缓存目次,便于Unix下权限掌握。
l) 数据库虚拟层: 一致利用Adodb 或 Pdo,SQL语句要兼容现有主流数据库划定规矩。
m) 工场形式开辟划定规矩: 以comm.php为中间开辟或承继组件类,一致掌握文件挪用IO与类的实例化。
n) 面向对象开辟划定规矩: 一切函数必需以类 ---> 进程的体例存在。
o) SQL封装划定规矩: 一切SQL语句及数据库查询必需存在于过程当中。
p) URL转向划定规矩: 为优化搜刮引擎,尽可能利用Apache的mod_rewrite模块来丑化URL,如:http://www.yourname.com/action.php?id=123 转化为:http://www.yourname.com/action/id/123 或http://www.yourname.com/action/id_123.html
5、 网站平安与保护战略
a) 办事器与数据库平安:
i. 创立完美的病毒进攻机制,装置防火墙,封闭办事器上任何不用要的端口和办事。
ii. 一致办理用户权限,按期跟踪用户及体系事务,按期检查体系日记。
b) 容灾与备份机制:
i. 创立数据库集群,最少坚持一台办事器同步数据,确保不测产生时数据库体系可主动转移到正常的办事器不乱运转。
ii. 按期备份文件及数据,经由过程各类体例保留数据与文件。
c) 法式平安战略:
i. SQL注入提防:果断过滤不成预感的不法字符,严厉做好数据库查询、更新的SQL语句查验。
ii. 不利用去路不明的第三方源码,不等闲将未知代码拷贝到办事器。
HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样东西。
作者: 灵魂腐蚀    时间: 2015-2-4 08:02
兴趣是最好的老师,百度是最好的词典。
作者: 仓酷云    时间: 2015-2-9 19:47
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
作者: 小女巫    时间: 2015-2-10 01:21
Ps:以上纯属原创,如有雷同,纯属巧合
作者: 若天明    时间: 2015-2-12 10:42
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
作者: 愤怒的大鸟    时间: 2015-2-18 08:56
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 冷月葬花魂    时间: 2015-2-26 06:11
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者: 飘飘悠悠    时间: 2015-3-2 12:50
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
作者: 兰色精灵    时间: 2015-3-4 04:32
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
作者: 分手快乐    时间: 2015-3-5 23:53
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 变相怪杰    时间: 2015-3-12 16:37
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
作者: 乐观    时间: 2015-3-14 02:34
爱上php,他也会爱上你。
作者: 不帅    时间: 2015-3-15 05:49
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 金色的骷髅    时间: 2015-3-20 08:47
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 蒙在股里    时间: 2015-3-21 11:57
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 若相依    时间: 2015-3-24 12:07
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
作者: 活着的死人    时间: 2015-3-27 09:15
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
作者: 小妖女    时间: 2015-4-11 05:09
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者: 柔情似水    时间: 2015-4-15 15:09
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者: 爱飞    时间: 2015-4-20 09:40
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2