PHP

thinkphp使用phpmailer发送邮件的方法

本文实例讲述了thinkphp使用phpmailer发送邮件的方法。分享给大家供大家参考。具体分析如下: phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,感兴趣的朋友可以参考一下。 phpmailer发送邮件功能很强大,今天真正的体验一下,这里先简单说一下配置,本人是在thinkphp中使用的. 配置步骤: 1.后台配置发送邮件类,位置admin/common/common.php中,代码如下: 复制代码 代码如 [详细]

PHP生成器简单实例

一般你在迭代一组数据的时候,需要创建一个数据,假设数组很大,则会消耗很大性能,甚至造成内存不足。 复制代码 代码如下: //Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in E:\php\test\index.php on line 5 range(1, 100000000);PHP5.5实现了生成器,每当产生一个数组元素则用yield关键词返回,并且执行函 [详细]

PHP生成json和xml类型接口数据格式

php生成接口通信数据/*** 生成接口数据格式*/ class Response{/*** [show 按综合方式输出数据]* @param [int] $code [状态码]* @param [string] $message [提示信息]* @param array $data [数据]* @param [string] $type [类型]* @return [string] [返回值]*/public static function show($code, $messa [详细]

PHP生成唯一订单号的方法汇总

第一种 复制代码 代码如下: return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);第二种 复制代码 代码如下: return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);第三种//生成24位唯一订单号码,格式:YYYY-MMDD-HHII-SS-NNNN,NN [详细]

php中动态变量用法实例

本文实例讲述了php中动态变量用法。分享给大家供大家参考。具体分析如下: 定义的固定变量:$my_pic_1=$row["pic_1"]; $my_pic_2=$row["pic_2"]; $my_pic_3=$row["pic_3"]; $my_pic_4=$row["pic_4"]; $my_pic_5=$row["pic_5"]; $my_pic_6=$row["pic_6"]; $my_pic_7=$row["pic_7"]; $my_pic_8=$row["pic_8"];这里我们用 [详细]

php动态变量定义及使用

本文实例讲述了php动态变量定义及使用方法。分享给大家供大家参考。具体如下:<php $var_name = "ic"; //定义变量$var_name $$var_name = "This is Simon"; //使用$var_name的值作为这个变量的变量名 echo $var_name."<BR>"; //输出$var_name,即变量名 echo $$var_name."<BR>"; //输出变量的值 echo $ic."<BR>"; //使用 [详细]

PHP中生成UUID自定义函数分享

UUID 全称是 Universally unique identifier,它是一种识别符,使用任意的计算机都可以生成,不需要一个中央数据库进行管理,即可以保证几乎没有重复的几率。而 UUID 的值域之大,据说给世界上每一粒沙子分配一个 UUID,也不会有重复的。 最近在改 WordPress 的代码,需要用到 UUID。但是,PHP 中居然没有生成 UUID 的函数,只好自己写一个。if (!function_exists('com_create_guid')) {function com [详细]

php动态函数调用方法

php中可以把函数名通过字符串的方式传递给一个变量,然后通过此变量动态调用函数 下面是一个简单的动态函数调用范例<html> <head> <title>Dynamic Function Calls</title> </head> <body> <php function sayHello() {echo "Hello<br />"; } $function_holder = "sayHello"; $functio [详细]

php动态生成缩略图并输出显示的方法

本文实例讲述了php动态生成缩略图并输出显示的方法。分享给大家供大家参考。具体如下: 调用方法:<img src="thumbs.phpfilename=photo.jpg&width=100&height=100">此代码可以为大图片动态生成缩略图显示,图片在内存中生成,不在硬盘生成真实文件 thumbs.php文件如下:<php $filename= $_GET['filename']; $width = $_GET['width']; $height = $_GET['height [详细]

php实现的RSS生成类实例

本文实例讲述了php实现的RSS生成类。分享给大家供大家参考。具体如下:class RSS {var $title;var $link;var $description;var $language = "en-us";var $pubDate;var $items;var $tags;function RSS(){$this->items = array();$this->tags = array();}function addItem($item){$this->items[] = $ [详细]

php保存任意网络图片到服务器的方法

本文实例讲述了php保存任意网络图片到服务器的方法。分享给大家供大家参考。具体分析如下: 任意指定一个网络图片地址,通过这个函数下载到本地服务器<php function saveImage($path) {if(!preg_match('/\/([^\/]+\.[a-z]{3,4})$/i',$path,$matches))die('Use image please');$image_name = strToLower($matches[1]);$ch = curl_init ($path) [详细]

php生成rss类用法实例

本文实例讲述了php生成rss类用法,分享给大家供大家参考。具体如下:<php require('rssbuilder.class.php'); header('Content-Type: application/xml; charset=UTF-8'); header('Cache-Control: no-cache, must-revalidate'); header('Expires: Fri, 14 Mar 1980 20:53:00 GMT'); header('Last-Modif [详细]

PHP5多态性与动态绑定介绍

什么是多态性? 多态性是继数据抽象和继承后,面向对象语言的第三个特征。从字面上理解,多态的意思是“多种形态”,简单来说,多态是具有表现多种形态的能力的特征,在OO中是指“语言具有根据对象的类型以不同方式处理之,特别是重载方法和继承类这种形式”的能力。多态被认为是面向对象语言的必备特性。 例如: 我们创建一个接口 Shape,定义一个空的方法 draw(),那么所有的实现类都必须实现这个方法,假设 Shape 有两个实现类:Triangle 和 Rectangle,我们虽然无法通过类似这样的 J [详细]

php上传图片客户端和服务器端实现方法

本文实例讲述了php上传图片客户端和服务器端实现方法。分享给大家供大家参考。具体如下: 前台表单代码<form name="form1" method="post" action="admin_upfile.php" enctype="multipart/form-data"><input type="file" name="pic"><input type="submit" name="Submit" value="开始上传" class="button"> < [详细]

php动态生成版权所有信息的方法

本文实例讲述了php动态生成版权所有信息的方法。分享给大家供大家参考。具体实现方法如下:function copyright($start, $owner) { $date = date('Y');echo "© Copyright ";if ( $start < $date ) {echo "{$start} - ";}echo "{$date} {$owner}"; }演示范例: 如果当前年份是2013, 使用copyright('2012', 'jb51.net');将输出:© Copy [详细]