-
PHP最佳编程实践(英译)2013.06.10 23:30
这篇文章是尝试将一系列基本的PHP知识点起来,这些可以被认为是PHP中处理普遍的令人困惑的难题时的最佳实践。也是对PHP编程涉及技术的最优指引。英译原文《PHP Best Practices-A short, practical guide for common and confusing PHP tasks》
存储密码
作者认为使用md5或者sha1加密用户密码是不安全的,因为黑客能够很容易的破解。
最安全的方式是使用bcrypt算法加密。
-
Yii框架快速入门[数据库的使用]2013.07.05 04:04
使用WEB编程,另一个我们经常打交道的就是数据库。用户的数据通过表单提交给服务器,服务器根据用户请求,对数据库中数据进行CURD(增删改查)操作。
Yii数据库访问API
Yii DAO: Yii Data Access Object, 基于PHP的PDO扩展,通过提供的统一接口访问不同类型数据库。能实现数据库的所有类型的操作,效率也比较高。
AR: Active Record, AR是对所有数据库字段进行封装,一切的数据库操作都可以
-
Yii框架快速入门[表单的使用]2013.06.28 04:04
表单在网页中主要负责数据采集功能,学习WEB编程,就少不了学习表单的使用.
Yii内置的表单功能非常的强大,从收集表单到收集表单输入都有专门的类来完成,也有简化前台HTML的编写的widget(小物件)供我们使用,可以说非常的方便,使用熟练后,能简化大部分前天代码编写,缩短一定的开发时间。
这里我们主要模拟一个表单的提交,并且在另一个页面,把用户提交的数据显示出来。
第一步:建立表单模型
在protected/models目录下,创建FeedB
-
Yii框架快速入门[编写一个HelloWorld应用程序]2013.06.21 04:04
基于Yii框架的开发,一般按照以下流程进行开发部署
1. 创建Yii应用程序骨架,可以自己手工部署,也可以使用集成工具yiic完成
2. 配置应用程序,主要对程序配置文件(protected/config/main.php)进行修改、配置
3. 为所需模块创建模型类(主要完成数据校验部分和一些特殊功能)
4. 为所需模块创建控制器,并根据用户请求动作,完善类中相应函数
5. 为程序制作视图,一般每个模块一个相对应文件夹
6. 制作过滤器,限制用户权
-
Yii框架快速入门[使用AMP环境搭建Yii]2013.06.14 04:04
下载Yii源程序解压后,会有demos、framework、requirements三个文件夹。
demos是官方提供的几个项目实例,requirements是用来检查自身运行环境。我们只需要framework、requirements两个文件夹即可。
生成Yii的框架程序
官方提供的是yiic.bat(win下)、yiic(Linux下)两个自动化生成工具,在framework文件夹下,非常的方便。
Windows环境下使用yiic.bat生
-
Yii框架快速入门[Yii简介及运行原理]2013.06.06 15:29
Yii是一个基于组件、用于开发大型 Web 应用的 高性能 PHP 框架。采用严格的 OOP 编写,Yii 使用简单,非常灵活,具有很好的可扩展性。Yii官方下载
包含特性
1. MVC、DAO/ActiveRecord、I18N/L10N、caching
2. 基于 JQuery 的 AJAX 支持、用户认证和基于角色的访问控制
3. 脚手架、输入验证、部件、事件、主题化以及 Web 服务等等
在我们的程序开发中,为了缩短开发时间,也经常使用Y
-
SAE平台Warning:Cannot modify header information2013.05.20 09:051
Warning: Cannot modify header information - headers already sent by
此警告的产生原因是:调用header函数之前文件已有输出,例如:
123echo
' '
;
header(
"Content-type:text/html; charset=utf-8"
);
echo
'This is a Test'
;
在调用header设置编码之