php
bo_xiaozhao
这个作者很懒,什么都没留下…
展开
-
php 基础入门
Php的安装: Linux: apche+php Windows: apmserv5.2、 appserv-win32-2.5.9 Php的写法: 1. <?php phpinfo( ); //打印出服务器的详细信息 ?>2. <?...2009-07-23 14:28:26 · 57 阅读 · 0 评论 -
PHP模板引擎Smarty内置函数
1:foreach 数组的处理 与我们在php中的foreach 用法类似,同样是用来遍历数组。在实际的操作中与section功能一样,但foreach在smarty一般用来处理数组。 无键值数组{foreach from=$name itme=id} id:{$id}<br> {/foreach}有键值数组{foreac...2009-08-04 14:36:09 · 97 阅读 · 0 评论 -
PHP模板引擎Smarty缓存应用
1:smarty 缓存的配置 $smarty->cache_dir = "/caches/"; //缓存目录$smarty->caching = true; //开启缓存,为flase的时侯缓存无效$smarty->cache_lifetime = 60; //缓存时间 2:smarty缓存的使用和清除 ...2009-08-04 15:14:44 · 81 阅读 · 0 评论 -
PHP在线编辑器fckeditor应用
1:fckeditor 配置 $sBasePath = $_SERVER['PHP_SELF'] ;$sBasePath = dirname($sBasePath).'/'; $oFCKeditor = new FCKeditor('FCKeditor1') ;$oFCKeditor->BasePath = $sBasePath ; dir...2009-08-04 15:18:59 · 91 阅读 · 0 评论 -
php5中cookie与session
1.cookie和session的简介与区别 在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半 自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie 与 Session来跟踪和判断。 区别: Session信息是存放在server端,但session id是存放在cl...2009-08-06 15:19:03 · 50 阅读 · 0 评论 -
PHP5中图片验证码的制作(上)
1、启用PHP中GD库 GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。 通过PHP.ini 启用GD库 ;extension=php_gd2.dll 去除掉“;“ 2、部分GD库函数的介绍 1、 imagecreatetruecolor 新建一...2009-08-07 10:30:45 · 83 阅读 · 0 评论 -
PHP5中图片中文验证码(下)
1、image与header输出的介绍 PHP的HEADER是定义头的动作,新PHP5中支持三种类型 Content-Type: xxxx/yyyy //内容文件类型 Location: xxxx:yyyy/zzzz Status: nnn xxxxxx 内容文件的类型 如: image/gif ...2009-08-07 11:09:05 · 91 阅读 · 0 评论 -
PHP5文字图片混合水印与缩略图
1、介绍PHP水印原理和流程 原始图片--》上传到dir --》 载入到PHP -》 PHP初始化 -》 水印处理 2、ImageCreateFrom* 图片载入函数 ImageCreateFrom* 载入PHP是一个将图片编码转成PHP可识别的编码的过程 imagecreatefro...2009-08-07 16:51:55 · 81 阅读 · 0 评论 -
PHP通过mail()或Socket发邮件
1、PHP中发送邮件的方式 (1)通过mail()函数发送邮件 mail() 配置PHP.ini 邮件信息 需要类似sendmail这样的组件支持 (2)通过socket通讯,使用SMTP传输 socket连接-->SMTP通讯 -> 获取通讯消息 -> 发送 ...2009-08-10 14:27:29 · 92 阅读 · 0 评论 -
PHP模板引擎Smarty的变量操作符
1:什么是smarty变量操作符 php模板引擎smarty内置的一些操作函数,我们称之为变量操作符,变量操作符可用于操作变量,自定义函数和字符。(跟php中常用的内部函数类似) 2:任何使用smarty变量操作符 语法中使用“|”应用变量操作符,多个参数用“:“分割开来 {...2009-08-04 14:09:08 · 57 阅读 · 0 评论 -
php模板引擎smarty入门使用
1:smarty介绍及应用的优缺点 什么是smarty?smarty 是一个使用php写出来的php模板引擎,目的是要使php程序同美工分离,使的程序员改变程序的逻辑内容是不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 smarty的优点 1:速度快 2;编译型:采用smarty编写...2009-08-04 13:56:15 · 87 阅读 · 0 评论 -
php面向对象编程九
1:对象描述的配置 方法名 _tostring() 我们可以直接打印对象句柄,从而获得该方法的基本信息或其他信息 <?php class my{ function _tostring(){ echo "sssssssss"; ...2009-08-04 11:55:24 · 60 阅读 · 0 评论 -
php面向对象编程一
1.什么是面向对象,什么是类 起初,“面向对象”是专指中程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。 面向对象的思想已经涉及到软件开发的各个方面。如:面向对象的分析,面向对象的设计,以及我们经常数的面向对象的编程实现。 传统开发方法存在的问题 1.软件重用性差,2,软件可维护性差,3,无很好的扩展性 面向...2009-08-02 22:21:46 · 68 阅读 · 0 评论 -
php面向对象编程二
1:创建一个和多个对象 创建一个和多个对象我们只需要多次使用 new 函数,进行对类的实例化 <?php 类: class mypc{ public $name; public $price; function vod() ...2009-08-02 22:57:39 · 78 阅读 · 0 评论 -
php面向对象编程三
类的封装和应用 封装 关键字 : public , protected, private 封装相关函数: _set( ) , _get( ) 封装时把一些相关的属性和行...2009-08-02 23:08:17 · 184 阅读 · 0 评论 -
php面向对象编程四
1:继承关键字 : extends php类的继承,我们可以理解成共享被继承类的内容。 php中使用extends单一继承的方法, 被继承的类我们叫父类(基类),继承者称为子类(派生类) 2:php的继承规则 避免方法和属性重名 3:基类...2009-08-02 23:19:12 · 67 阅读 · 0 评论 -
php面向对象编程五
1.抽象关键字:abstract 抽象就是无法确切的说明,单又有一定的概念或者名称,在php中声明一个抽象类或者方法我们需要使用 abstract关键字。 2.抽象方法和抽象类的定义 一个类中至少有一个方法是抽象的,我们称之为抽象类。 所以如果定义抽象类首先定义抽象方法。 <?php abs...2009-08-04 10:22:16 · 83 阅读 · 0 评论 -
php面向对象编程六
1:final 用来定义类和方法的一个重要关键字,当定义类的时候该类将不能被继承,当定义方法的时候该方法将不能被重载。 <?php final class cl1{----------该类不能被继承 final function fun1(){ -------------该方法将不能被重载 ...2009-08-04 11:06:58 · 64 阅读 · 0 评论 -
php面向对象编程七
1。接口的介绍与创建 接口:一种成员属性全部为抽象的特首的抽象类, 在程序中同为规范的作用。 抽象类和接口的区别: 抽象类: 1:类中至少有一个抽象方法 2:抽象方法前需要加abstract 接口: 1:类中全部为抽象方法 2:抽象方法前部用...2009-08-04 11:23:03 · 49 阅读 · 0 评论 -
php面向对象编程八
1,多态的介绍与优势 介绍: 多态性是继抽象和继承后,面向对象语言的第三个特征。从字面上理解,多态的意思是“多种形态”,简单的说,多态具有表现多种形态的能力的特征,在oo中是指“语言具有根据对象的类型以不同方式处理”。 优势: oop的模式bing不仅仅是把很多函数和功能集合起来,目的是使用类,继承,多态的方式描述...2009-08-04 11:30:55 · 60 阅读 · 0 评论 -
PHP中MVC学习之ThinkPHP(上)
1、什么是MVC MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。...2009-08-10 15:22:45 · 132 阅读 · 0 评论