php
wuxieprobe
这个作者很懒,什么都没留下…
展开
-
yahoo邮件用phpmailer发送的示例
require_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!goodboy!http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=CLIENT.QQ原创 2011-11-15 18:06:02 · 2423 阅读 · 0 评论 -
phpmailer发送gmail邮件实例
PHPMailer - SMTP (Gmail) basic test//error_reporting(E_ALL);error_reporting(E_STRICT);date_default_timezone_set('America/Toronto');require_once('../class.phpmailer.php');原创 2011-11-16 00:30:39 · 1297 阅读 · 0 评论 -
php中用PHPMailer来发送邮件的示例(126.com的例子)
require_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!goodboy gayayang!http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=原创 2011-11-15 14:36:00 · 8578 阅读 · 0 评论 -
phplist(及phpmailer)通过gmail发送邮件的配置方法
phplist(及phpmailer)通过gmail发送邮件的配置方法一般来说,只要你使用的不是gmail邮箱,那么利用phplist发送邮件只要按照《邮件群发系统phplist的配置方法总结》配 置就够了。但若你如同我一样不幸,必须使用gmail这种有ssl验证的邮箱,那么恭喜你,我的不幸现在已然成为你的幸运,经过数天的尝试,我终于成功将 gmail与phplist组合在了一起。现将经验转载 2011-11-15 18:02:39 · 1423 阅读 · 0 评论 -
163的邮件用phpmailer发送示例
require_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=CLIENT.QQ.3493_.0原创 2011-11-15 18:06:59 · 1066 阅读 · 0 评论 -
yii-You are not allowed to access this page
Error 403You are not allowed to access this page.问题分析:yii处于安全考虑。默认情况下允许在本机运行gii组件。所以出现上述问题,一般都是服务器不是本机。解决方法:编辑你的main.php配置文件‘modules’=>array(‘gii’=>array(‘class’=>’system.gii.GiiModule’,转载 2011-11-24 11:32:26 · 1285 阅读 · 0 评论 -
yii框架的模块(module)配置
yii中的模块看起来更像一个应用。主要区别是模块不能单独部署,必须存在于一个应用中。用户可以像访问普通应用控制器那样,访问模块中的控制器。模块在一些大型应用中,非常有用,可以将应用划分为几个模块,每个模块可以单独维护。紧接上篇文章《yii框架之hello world》,在modules文件夹下,建立hello文件夹。即在“模块(modules)”目录下,建立hello模块。如图示:转载 2011-11-24 14:23:18 · 2183 阅读 · 0 评论 -
yii框架学习心得part1
这样的结构;访问时的路径是:http://192.168.1.111/yii/blog/index.php?r=site/index;SiteController.php文件中要有actionIndex()方法。看出规律了吗?SiteController.php他的控制器名字就是site,actionIndex方法的action名字就是index。而如果很复杂的程序结构中:原创 2011-11-24 14:59:28 · 1146 阅读 · 0 评论 -
收集的精典php代码
1. oncontextmenu="window.event.return&#118alue=false" 将彻底屏蔽鼠标右键 no 可用于table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. ie地址栏前换成自己转载 2011-11-25 16:56:07 · 669 阅读 · 0 评论 -
php中的var_dump()方法的详细说明
首先看看实例:$a = "alsdflasdf;a";$b = var_dump($a);echo "";//var_dump($c);$d=var_dump($c);echo "";echo $a;echo "";echo $b;echo "";输出:string(12) "alsdflasdf;a"NULLalsdflasdf;a原创 2011-11-25 11:02:08 · 14740 阅读 · 0 评论 -
PHP进阶
php功能的强大首先在于它的大量的内置函数库,它可以让初学者也能执行许多复杂的任务,而不必安装新的库和关心底层的详细情况,而这恰恰是其它流行的诸如perl这样的客户端语言所不具备的。由于这个教程的限制,我们仅仅学习了一些与mysql数据库相关的一些函数(事实上,即使是这种函数,我们也没有学全)。在这最后的部分,我们会稍微扩大一下范围来看看其它对于建立一个数据库驱动的网站有用的php的特征。转载 2011-11-25 14:03:19 · 910 阅读 · 0 评论 -
PHP extract() 函数
定义和用法PHP extract() 函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用于变量名,键值用于变量值。第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。本函数返回成功设置的变量数目。语法extract(array,extract_rules,prefix)参数转载 2011-11-25 16:47:14 · 829 阅读 · 0 评论 -
PHP中ob_start是什么功能
ob_start();....ob_clean();这两句中间的任意输出,都可以用ob_get_contents();来获取而不输出到浏览器.经典应用:将phpinfo()的信息写到文件里.ob_start();phpinfo();$phpinfo = ob_get_contents();//文件读写操作ob_clean();仅仅说作用,不说怎么用,转载 2011-11-25 17:02:12 · 1038 阅读 · 0 评论 -
php中让上传的文件大小在上传前就受限制的两种方法
虽然你可以使用一个类似的技术以拒绝过大的文件(通过检查$uploadedfile_size变量),但是通常这不是一个好主意。在得到这个变量之前,这个文件已经被上载并保存在temp目录中。如果你试图因为磁盘容量或者是带宽的原因拒绝文件的上载,事实上那个大文件还是被上载了(尽管它们立即又被删除了),这对于你来说也许是个问题。更好的方法是,你可以提前告诉php你希望可以接受的文件的大小的上限。有原创 2011-11-25 15:32:23 · 1286 阅读 · 1 评论 -
Yii CDbCriteria的一些笔记和常用用法
这是Yii CDbCriteria的一些笔记和常用用法: PHP代码 $criteria =newCDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id =1 $criteria->addInCondition('id', array(1,2,3,4,5));//代表wh转载 2011-11-29 15:39:42 · 1647 阅读 · 0 评论 -
php的PDO的详细介绍
【牛刀小小试验】我用的是MySQL 4.0.26,但是我个人推荐大家使用 MySQL 4.1.x 或者 MySQL 5.0.x,因为那些版本有很多有趣的东西值得去学习。我们这里PDO需要连接的就是我的MySQL 4.0啦,如果你没有安装MySQL,请自行安装。我们建立好了MySQL,并且在test库里添加了表foo,包括 id,name,gender,time等四个字段。我们开始构造第一个转载 2011-11-09 14:36:50 · 1698 阅读 · 0 评论 -
对php中加密函数的总结
总的说来,能实现加密的函数有:(1)md5() (2)sha1() (3)crc32() (4)crypt() (5)uniqid()首先,md5()方法的详解:定义和用法md5() 函数计算字符串的 MD5 散列。md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。语原创 2011-11-09 14:48:07 · 4612 阅读 · 1 评论 -
关于get_magic_quotes_gpc()函数
在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。那么就先说一下magic_quotes_gpc选项:如果magic_quotes_gpc=On,PHP解析器就会自动为post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引转载 2011-11-09 17:56:35 · 660 阅读 · 0 评论 -
PHP magic_quotes_gpc的详细使用方法
PHP magic_quotes_gpc主要是作用在WEB客户服务端的,它的作用时间是从请求开始,接下来我们将具体的为大家讲解它的使用方式。AD:我们今天要向大家介绍的是PHP magic_quotes_gpc的具体使用方法。大家都知道在PHP中一个特殊的函数魔术函数,它在引用的过程中只有在传递$_GET,$_POST,$_COOKIE时才会发生作用。PHP函数preg_s转载 2011-11-09 17:57:22 · 677 阅读 · 0 评论 -
php dirname()和__FILE__常量的应用
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。下面是详解转载 2011-11-09 17:57:55 · 1037 阅读 · 0 评论 -
php 在工作中框架下做的一个soap代理示例
soap.php文件:class control_soap{ public function client(){ try{ $soap = new SoapClient(null,array( "location" => "http://localhost/soap/server.html",原创 2011-11-09 18:00:22 · 1403 阅读 · 0 评论 -
phpmailer的属性和方法(phpmailer参考)
A开头: $AltBody--属性 出自:PHPMailer::$AltBody ,文件:class.phpmailer.php 说明:该属性的设置是在邮件正文不支持HTML的备用显示 AddAddress--方法 出自:PHPMailer::AddAddress(),文件:class.phpmailer.转载 2011-11-09 18:01:06 · 818 阅读 · 0 评论 -
PHP----->strtotime()
“打印前一天时间”的格式转化题目,是: echo date(”Y-m-d h:i:s”,strtotime(”-1 day”)); “打印上一个月第一天的时间“ : $a=mktime(0,0,0,date("m")-1,1,date("Y"));//获得下个月第一天UNIX值 $next_mon_first_day=date("y-m-d",$a);转载 2011-11-09 18:02:38 · 768 阅读 · 0 评论 -
对于php实现soap代理的一个常见问题:Class 'SoapClient' not found in PHP的处理方法
首先确定,这是因为你的电脑的php.ini配置文件中的extension=php_soap.dll这个项没有或者没打开(没打开的意思是他的前面有个“;”)。这点请不用质疑。然后,你写个php文件,里面什么都不用写,就写一句“phpinfo();”即可。如:然后去浏览器打开这个页面。看里面的一个Loaded Configuration File的值是什么。如:然后在电脑中找到对应原创 2011-11-09 18:08:26 · 5418 阅读 · 0 评论 -
php中开启PDO功能的办法(也是yii框架必须要配置成功的前提条件)
PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)【PDO是啥】PDO是PHP 5新加入的一个重大功能,因为原创 2011-11-09 14:40:26 · 5519 阅读 · 0 评论 -
php乱码问题汇总
情况一:如果是php文件乱码,请在该文件的最上面加:header("content-Type: text/html; charset=gbk");请注意这里的gbk不是说一定是gbk。一定要以你文件所在项目的编码格式为准。即一定要跟项目的编码格式一样。查看项目编码格式的办法:项目上右键——》properties-----》在弹出的对话框里有“文本文件编码” 的选项。里面就是项目的编原创 2011-11-10 16:36:43 · 688 阅读 · 0 评论 -
PHP sprintf() 函数
PHP sprintf() 函数PHP String 函数定义和用法sprintf() 函数把格式化的字符串写写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。ar转载 2011-11-10 16:43:55 · 660 阅读 · 0 评论 -
yii ajax分页
我们有时候需要ajax读取数据,并进行分页。首先我们遇到的是如何载入样式表,自动化习惯了后,一些基本的常识还是得知道的。123$cs = Yii::app()->getClientScript();$url=CHtml::asset(Yii::getPathOfAlias('system.web.widgets.pagers.pager'转载 2011-11-10 11:43:23 · 1780 阅读 · 0 评论 -
YiiFrameworkBlog开发向导:添加和更新文章
我们已经修改好了post model。还需要调整一下PostController控制器的视图(view)和动作(action)。在本节中我们首先完善controller中进行CRUD操作的权限。然后完善添加和更新操作。最后实现文章的预览。操作权限第一件事情便是完善访问权限,因为用Yiic工具生成的并不是我们需要的。我们如下修改/wwwroot/blog/protected/contro转载 2011-12-01 09:39:06 · 727 阅读 · 0 评论 -
PHP底层工作原理
图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend实现。②Extensi转载 2011-11-09 17:58:43 · 754 阅读 · 0 评论 -
yii入门示例
Yii安装最后更新 2009-07-15 23:08:20在这一节中,我们用Yii创建了一个应用的基本框架作为起点。为方便起见,我们假定WEB服务的根目录为/wwwroot。对应的访问地址为http://www.example.com/安装我们首先安装Yii framework。从yiiframework获取Yii压缩包,将其解压到目录 /wwwroot/yii,再次检查,确保转载 2011-11-09 17:59:41 · 1084 阅读 · 0 评论 -
找不到php_mbstring.dll或php_exif.dll的解决方法与mb_系列函数的用法 libmcrypt.dll时出错的处理
PHP Warning: PHP Startup: Unable to load dynamic library 'e:/AppServ\php5\ext\php_exif.dll' - 找不到指定的模块。 in Unknown on line 0或提示找不到php_mbstring.dll,都可以用下面的方法解决.mb_开头的函数是为了解决像utf-8这转载 2011-11-10 00:05:31 · 2940 阅读 · 0 评论 -
深入了解 register_globals
从 PHP4.2.0版本开始,php.ini中的设置选项 register_globals 默认值变成了off。所以,最好从现在就开始用Off的风格开始编程! register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。代码:当register_globals=Off的时候,下一个程序接收的时候转载 2011-11-11 09:56:16 · 702 阅读 · 0 评论 -
mysql中UNIX_TIMESTAMP()函数和php中time()函数的区别
mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)若无参数调用,则返回一个Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数。若用date 来调用UNIX_TIMESTAMP(),它会将参数值以'1970-01-01 00:00:00' GMT后的秒数的形式返回。date 可以是一个DATE转载 2011-11-11 18:04:16 · 1338 阅读 · 0 评论 -
PHP函数:PHP_SELF
php_self是php的内置变量,记作$php_self,其作用是实现“页内跳转”。这里的页内跳转不同等于html的书签之类的跳转,而是php程序通过URL的尾参数的改变在同一个程序里提供不同的Web内容。试比较以下两个URL:http://www.gxblk.com/pc/index.phphttp://www.gxblk.com/pc/index.php?page=2以上两个UR转载 2011-11-11 09:57:18 · 1186 阅读 · 0 评论 -
php中time()和mktime()方法的区别
time()函数是返回当前时间的。而mktime()函数的主要功能不是返回当前时间,而是格式化时间。虽然单独写mktime()而不加任何参数如:echo mktime()和echo time()的效果是一样的。但本质上是不一样的。PHP mktime() 函数PHP Date / Time 函数定义和用法mktime() 函数返回一个日期的 Unix 时间戳。参原创 2011-11-12 09:59:07 · 7241 阅读 · 1 评论 -
base64_encode
I had the need to send a Multi-part mime message. I spent a lot oftime trying to correctly receive it. I finallyworked out what I needed to do, and rather than keep it to myself -thought I would shar转载 2011-12-01 18:06:28 · 1092 阅读 · 0 评论 -
PHP extract() 函数
PHP Array 函数定义和用法PHP extract() 函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用于变量名,键值用于变量值。第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。本函数返回成功设置的变量数目。语法extract(array,extract_rules,pr转载 2011-11-12 10:30:57 · 591 阅读 · 0 评论 -
PHP中使用FCKeditor编辑器
1、概述FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语 言、开源等特点。它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了FCKeditor(如百度,阿里巴巴)。本文将通 过与 PHP相结合,从基本安装到高级的配置循序渐进介绍给广大PHPer。FCKeditor转载 2011-12-18 09:49:08 · 907 阅读 · 0 评论 -
关于在apache里面给php写虚拟目录的问题详细方法
步骤1.首先打开AppServ\Apache2.2\conf里面的httpd.conf文件。在里面找到:LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。步骤2.找到:Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键)然后接着再找到: Optio原创 2011-12-18 13:53:12 · 983 阅读 · 0 评论