【请教大家一个关于php类的问题】教程文章相关的互联网学习教程文章

UTF-8编码内实现繁简转换的php类

//class utf8_chinese{ private $utf8_gb2312; private $utf8_big5; public function __construct(){ $this->utf8_gb2312 = "万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑...

html特殊字符过滤php类

[code] class HtmlFilter { /*** 过滤字符串中的特殊字符* @static* @param $content* @return string*/public static function filterSpacialHtmlChar($content){if (empty($content)) {return ;}$content=self::delAllSpace($content);$content=self::replaceHtmlAndJs($content);return strip_tags($content);} /*** 生成摘要* @static* @param $content* @param $len* @param string $char* @return string*/public static fu...

php类中静态方法与静态变量区别

本文介绍了php类中静态方法与静态变量的用法区别,如果是非静态方法,需要改方法中没有使用$this,即没有调用非静态的变量/方法,当然,调用静态的变量/方法没有问题。 有关php静态方法与静态变量的用法。 在php中,访问类的方法/变量有两种方法: 1、创建对象$object = new Class(),然后使用"->"调用:$object->attribute/function,前提是该变量/方法可访问。 2、直接调用类方法/变量:class::attribute/function,无论是静态/非...

PHP类处理漂亮整洁的URL例如http://www.huiff.com/archives/136

避免了用 txt.php?page=** 来传参数的不利,因为那样对搜索引擎不友好而用 / 来分隔参数,即美观,又便于搜索引擎抓取!例子:http://www.huiff.com/RequestPath.class.php/edit/trackbacks/page/2/flag/4 action 用 $url->__get(action); 获得 type 用 $url->__get(type); 获得(以上两个是默认的)其余参数,前面的是参数名,后面的是参数值$url->__get(page) 的值是 2url->__get(flag) 的值是 4

验证码PHP类支持数字,字母,汉字,混合

<?php// +------------------------------------------------------------------------// 验证码类,该类的对象能动态获取验证码图片,验证码字符保存在SESSION[code]中 // +------------------------------------------------------------------------// 支持4种格式 数字 字母 汉字 混合// +------------------------------------------------------------------------// @Author: HelloChina(sanzi0930@163.com) ...

图片缩放水印PHP类

/*** 图片缩放水印类**/class cls_photo{ protected $waterrate = 0.2; //水印图标在图片上的比例 protected $width = 300; //缩略图默认宽度 protected $height = 200; //缩略图默认高度 protected $padding = 5; //水印图到边的距离 protected $water_mark = "./water.png"; protected $water_mark_pos = 5;//水印图片位置(1=左上角,2=右上角,3=左下角,4=右下角,5中央) protected $watermode = 0;// 0缩略图时不打水印 1缩略...

php类定义和类使用实例

class emp{ var $name; var $address; var $dept; function assign_info($n,$a,$d) { $this->name=$n; $this->state=$a; $this->dept=$d; } function display_info() { echo("Employee Name : $this->name"); echo("State : $this->state"); echo("Department : $this->dept"); }}$empobj = new emp;$empobj->assign_info("kaka lname","California","Accounts");echo("Displayin...

用PHPMail类发送邮件

function send_mail ($title,$content,$from,$to,$charset=gbk,$attachment =){ include /class/PHPMail.class.php; //百度两下 header(Content-Type: text/html; charset=.$charset); $mail = new PHPMailer(); $mail->CharSet = $charset; //设置采用gb2312中文编码 $mail->IsSMTP(); //设置采用SMTP方式发送邮件 $mail->Host = "smtp.qq....

实现缩略图和加水印的php类

/** * 图片缩放水印类 * * @version 1.0 ; * */class cls_photo{ protected $waterrate = 0.2; //水印图标在图片上的比例 protected $width = 300; //缩略图默认宽度 protected $height = 200; //缩略图默认高度 protected $padding = 5; //水印图到边的距离 protected $water_mark = "./water.png"; protected $water_mark_pos = 5;//水印图片位置(1=左上角,2=右上角,3=左下角,4=右下角,5中央) protec...

备份MySQL的php类

define('MSB_VERSION', '1.0.0'); define('MSB_NL', "\r\n"); define('MSB_STRING', 0); define('MSB_DOWNLOAD', 1); define('MSB_SAVE', 2); define('__SEP__', "/*sep*/" ); set_time_limit( 600 ); class MySQL_Backup { var $server = 'localhost'; var $port = 3306; var $username = 'root'; var $password = ''; var $database = ''; var $link_...

php类的定义与继承用法实例

本文实例讲述了php类的定义与继承用法。分享给大家供大家参考。具体如下: /* * class */ class people { public $name; public $age; function __construct($namec,$agec) { $this->name = $namec; $this->age = $agec; } protected function getmessage() { return "姓名:".$this->name.""."年龄:".$this->age; } function __tostring() { return "姓名:".$this->name.""."年龄:".$this->age; } functi...

发送邮件的PHP类

class emailui{ static function runlog($mode = SMTP,$b = ,$c = ,$d=) { } static function sendmail($toemail, $subject, $message, $from=,$cfg = array(), $sitename=) { global $db_wwwname,$mail_port,$mail_id,$mail_server,$mail_pw,$mail_type,$db_charset,$version,$smtpfrom; $sitename = $sitename ? $sitename : $db_wwwname; $adminemail = $mail_id ? $mail_id : admin@54ui.com; if($cfg && is_a...

一个数据库操作PHP类

/* * Author 墨龙 * Time 2010年12月2日 15:50:35 */ $db = new mysql($db_host,$db_user,$db_password,$db_table,$db_conn,$pre,$coding); class mysql{ private $db_host; private $db_user; private $db_password; private $db_table; private $db_conn; //数据库连接标识; private $result; //执行...

文本文件操作的php类

var $file; var $index; //建立一个文件并写入输入 function null_write($new) { $f=fopen($this->file,"w"); flock($f,LOCK_EX); fputs($f,$new); fclose($f); } // 添加数据记录到文件末端 function add_write($new) { $f=fopen($this->file,"a"); flock($f,LOCK_EX); ...

MySQL增删改查工具PHP类

以前开发项目没用框架,直接面向对象开发很实用的一个mysql工具类。 <?php header("content-type:text/html;charset=utf-8"); class DBUtils{ /** *通用更新方法 insert update delete 操作 *@param sql *@return bool true false */ public function update($sql){ $link = $this->getConn(); mysql_query($sql); //...