
PHP
文章平均质量分 82
图_钉
适时圆滑,适时锋芒!
展开
-
PHP学习笔记--第一章:PHP概述
第一章:PHP概述一、概述1.句法 <?php echo “这是一个php程序”; ?>或: <? echo “这是一个php程序”; ?>或: <?= “这是一个php程序”?>2.终止PHP脚本的执行 exit();3.注释 1).#注释内容 2).// 注释内容 3)./* 注释内容*/二、包含文件 1.require(filena原创 2010-07-17 11:17:00 · 433 阅读 · 0 评论 -
WordPress Blog 的分类与标签研究
前段时间偶而发现blog的分类与标签乱了,好多标签本来都是C#的,发现全都变成C++了,而且点击C++之后,也没有找到一条数据,郁闷啊。网上搜索了一段时间,最后自己又搞了好长时间才解决,整理如下。WordPress blog对分类与标签的设计,总共使用了四张表:wp_posts:文章/页面数据表(所有的页面、文章以及自动保存的数据都保存在这里)wp_terms:分类/标签表(所有的分类原创 2009-05-31 15:20:00 · 1108 阅读 · 0 评论 -
Zend Framework 1.x+jQuery EasyUI 1.3.4 整合二:构建项目
1 创建项目A.打开Zend Studio 10,在PHP Explorer窗口空白处点右键,依次选择“NEW”->"Project",如下图:B.在弹出的"New Project"窗口中选择“Local PHP Project”,并点“NEXT”:C.输入项目名称和位置后点击“NEXT”,要根据上一篇Apache的配置路径:D.把Base Path修改为“/”,点击“原创 2015-04-07 16:02:12 · 614 阅读 · 0 评论 -
Zend Framework 1.x+jQuery EasyUI 1.3.4 整合四:控制器与视图
在上一篇文章已经演示了最简单的demo,再来回顾一下上篇章中的文档结构和控制器代码:先看左边的代码结构原创 2015-04-09 15:22:46 · 865 阅读 · 0 评论 -
Zend Framework 1.x+jQuery EasyUI 1.3.4 整合三:整合ZF 1.12.5
1 下载安装到官方网站下载ZF最新版:http://framework.zend.com/downloads/latest当前最新版本是3.x,但本文还是基于1.x版本,这里下载的是1.12.5版本。在项目根目录创建library目录,并解压zf包中的zend放到library目录中,完成后的结构如下:2 编码demo代码在项目中添加如下子目录:applicatio原创 2015-04-08 14:25:21 · 913 阅读 · 0 评论 -
Zend Framework 1.x+jQuery EasyUI 1.3.4 整合一:开发环境搭建
ZF1.x是很早以前研究的框架,最近因为需要做一个项目,所以再次拿出来研究下。以后有时间的话,再研究2.x版本。本人工作以Java/.NET为主,使用的操作系统是Win7。在开始项目之前,就需要说明下PHP开发环境的问题。1 开发环境搭建1.1 下载与安装PHP运行环境一般需要这么几个:Apache、PHP、MySQL,管理数据库的话可以安装PHPMyAdmin,或者使用S原创 2015-04-03 14:49:54 · 838 阅读 · 0 评论 -
Laravel 5.1.4 + Bootstrap 3.3.5 笔记四:Laravel 控制器
11原创 2015-08-12 21:55:17 · 921 阅读 · 0 评论 -
Laravel 5.1.4 + Bootstrap 3.3.5 笔记二:Laravel 路由
1 路由机制MVC中路由是一个非常重要的功能,其作用是:A.根据用户访问(URL)匹配传入的请求及请求附带的参数;B.调用请求映射Controller的Action方法,并把参数传入;C.返回Action方法处理结果;下图以简单的形式表示一个用户请求:2 Laravel中的路由在Laravel 5.1.4中,路由配置文件是 app/Http/rout原创 2015-08-10 17:58:01 · 953 阅读 · 0 评论 -
Laravel 5.1.4 + Bootstrap 3.3.5 笔记三:Laravel 中间件
1 Laravel 中间件是什么从官方网站第一次看到这个的时候,让我想起了WebLogic,可是Laravel的中间件跟WebLogic半毛钱关系也没有,也没有任何相似之处。不知道外国人咋起的名字。官方的解释如下:原创 2015-08-10 19:50:33 · 876 阅读 · 0 评论 -
Laravel 5.1.4 + Bootstrap 3.3.5 笔记一:Laravel 环境搭建
1 开发环境安装laravel是php框架,所以需要准备php开发套件,详见本人的其他文章:http://blog.youkuaiyun.com/xz2001/article/details/448532692 Laravel下载与安装先下载安装包:http://www.golaravel.com/download/本人下载的是v5.1.4,然后解压到D盘根目录,完成后如下图示:原创 2015-08-09 22:34:10 · 1231 阅读 · 0 评论 -
Zend Framework 中 MVC 异常的捕获与处理
先来看一个正常的控制器前端的定义:$front = Zend_Controller_Front::getInstance ();$front->setBaseUrl ( '/' ) ->setParam ( 'noViewRenderer', true )原创 2011-07-18 20:21:06 · 995 阅读 · 0 评论 -
Zend Framework的MVC架构
Zend Framework的MVC架构一、概述:In this chapter, we will cover the following topics:1. Zend framework MVC overview2. The Front Controller3. The rou原创 2011-07-18 21:08:29 · 772 阅读 · 0 评论 -
PHP学习笔记--第二章:语法基础
第二章:语法基础一、语法基础1.数据类型 1)类型转换 方法一: //不改变原操作数的类型 (int)$x; //或 (integer)$x; (real)$x; //或 (double)$x; 或 (float)$x; (string)$x; (array)$x; (object)$x; 方法二: /原创 2010-07-17 11:18:00 · 969 阅读 · 0 评论 -
PHP学习笔记--第三章.会话
第三章.会话注:会话文件的内容保存在php.ini文件中session.save_path中所指向的路径里。一、启动会话或断续已有的会话 session_start();二、注册会话变量注:只有经过注册过的会话变量,会话才会跟踪1.判断一个会话变量是否注册过 session_is_registered(“mysessionstr”); //如果已注册过则返回 true ,否则返回 false2.注册会话变量 session_register(“myses原创 2010-07-17 11:21:00 · 413 阅读 · 0 评论 -
PHP学习笔记--第四章.获取数据
第四章.获取数据一、获取URL中?后的数据 如: 发送页面:..action=”php2.asp?id=5”.. 接收页面:可以用以下二种方式得到id的值 1. id=$id; 2. id=$HTTP_GET_VARS["id"];二、获取表单中的数据如: 发送页面: … <input type="text" name="name" size="原创 2010-07-17 11:22:00 · 516 阅读 · 0 评论 -
PHP学习笔记--第五章.数据库交互
第五章.数据库交互一、PHP4.1支持的数据库1.MySQL2.mSQL3.MS SQL4.filePro(Read only)5.Informix6.interBase7.Oracle8.Ovrimos9.Sybase10.DB++11.DBM12.PostgreSQL13.Frontbase 二、PHP的特定数据库函数1.连接数据库服务器 1).*_connect mysql_connect(server,user,password); m原创 2010-07-17 11:22:00 · 526 阅读 · 0 评论 -
PHP学习笔记--第六章 .文件和目录操作
第六章.文件和目录操作一.函数 1.路径函数 1).basename 返回不含路径的文件名或文件夹名称 $path=” d:/usr/www/html/1.php”; $file=basename($path); 返回: 1.php 或: $path=” d:/usr/www/html”;原创 2010-07-17 11:24:00 · 469 阅读 · 0 评论 -
CodeIgniter 表单验证之回调函数的参数问题
<br />在使用Codeigniter的过程中,难免不了与客户的输入、输出打交道,而表单的验证则又是非常有必要的。对于Codeigniter验证的原生规则有以下几种:<br />规则参数描述举例requiredNo如果元素为空,则返回FALSE matchesYes如果表单元素的值与参数中对应的表单字段的值不相等,则返回FALSEmatches[form_item]min_lengthYes如果表单元素值的字符长度少于参数中定义的数字,则返回FALSEmin_length[6]max_lengthYes如原创 2010-12-04 09:59:00 · 1781 阅读 · 0 评论 -
Zend Framework 中的布局使用
简单研究了一下Zend Framework 中的Layout,发现上手还真有点小难,必竟ZF的文件的确很少(心里安慰一下 :) )。闲话少说,切入主题(仅讨论MVC中的布局):一、配置在使用布局之前需要配置layout的目录:Zend_Layout::startMvc(./application/views/layouts);该配置可以在入口文件中定义,也可以在Contro原创 2011-06-25 10:21:00 · 1001 阅读 · 0 评论 -
Zend Framework 中的 Zend_Auth(访问认证与身份持久)
搞了一段时间ZF,发现中文的资料很少,相对来说就是那个ZF中文手机较为全面一些,但还是有些关键的东西没有提高。今天琢磨了一天,终于把这个理论实践了一下,发现ZF比想象中的复杂,当然也强大的多。这里就讨论一下,数据库认证及身份持久,手册中把持久的过程写的相对较细,可对持久后身份的获原创 2011-07-14 00:53:11 · 1085 阅读 · 0 评论 -
去除 Zend_Validate 中对空值的验证
今天在捣鼓Input过滤器的时候,遇到一个问题,让我很纠结,郁闷至极,如下片段:$filters = array( 'murl' => array('StringTrim','HtmlEntities'), ); $validates = array( 'murl' =原创 2011-07-14 01:08:29 · 627 阅读 · 0 评论 -
.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航
1 写在之前的话1.1 自己的想法项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。自己感觉还有很多要学的东西,在此也把学过的记录下来...原创 2013-04-21 16:01:26 · 3711 阅读 · 3 评论