PHP
zj19880814
这个作者很懒,什么都没留下…
展开
-
[转]用火狐调试javascript的方法
查看文章 firefox Venkman调试javascript2008-03-24 09:35调试javascript一直是令我头疼的问题,反复添加alert,刷新网页去找问题。用mozilla的Venkman就方便多了,但是装了以后不会用,网上关于Venkman的中文文档几乎没有,只能去啃这个e文的http://www.svendtofte.com/code/learning_原创 2013-10-12 14:11:48 · 779 阅读 · 0 评论 -
pear 是什么
pear 即 php扩展与应用库 (php extension and application repository) 是寻找并重用优秀php代码的最有效的方式。 pear是可重用php组件的一个框架和分发系统,目前提供了442个包,划分为41个不同主题...原创 2013-08-24 15:43:39 · 608 阅读 · 0 评论 -
pear 安装
root用户执行 1. wget http://pear.php.net/go-pear.phar 2. 安装[root@gm_247 htmldoc-1.8.27]# /usr/local/php5/bin/php go-pear.phar Below is a suggested file layout for your new PEAR installa...原创 2013-08-24 15:59:22 · 308 阅读 · 0 评论 -
pear使用
pear 包管理器运行浏览并搜索发行包,查看最近的版本,并下载这些包,还能解决包的之间的依赖。 命令:pear list //查看已经安装了包 pear info 包名 //查看包的信息 pear install [options] package //安装包例如:pear install Aut...原创 2013-08-24 16:32:03 · 623 阅读 · 0 评论 -
PHP_AUTH_USER 和PHP_AUTH_PW 做用户验证
【转】http://blog.sina.com.cn/s/blog_4d18beb10100wfjy.html <?php /* * php 验证 */ if( (!isset($_SERVER['PHP_AUTH_USER'])) and (!isset($_SERVER['PHP_AUTH_PW']))){Header("WWW-Authent...原创 2013-08-26 10:13:59 · 329 阅读 · 0 评论 -
php 常用库介绍
1. CrackLib 库可以用了测试密码易猜性 2.HTTP_Upload 用于上传文件组件原创 2013-08-26 10:51:48 · 97 阅读 · 0 评论 -
stream_context_create作用
转 http://huangliangfeixu.blog.163.com/blog/static/189747062201142510383782/ stream_context_create作用 2011-05-25 10:38:03| 分类: PHP|举报|字号 订阅 stream_context_create作用:创建并返回一个文...原创 2014-02-12 09:42:47 · 172 阅读 · 0 评论 -
php http_build_query
这函数方便,不用自己去拼接了http_build_query(PHP 5)http_build_query -- 生成 url-encoded 之后的请求字符串描述string http_build_query ( array formdata [, string numeric_prefix] )使用给出的关联(或下标)数组生成一个 url-encoded 请求...原创 2014-02-12 09:45:11 · 201 阅读 · 0 评论 -
【转】yii框架,命令行应用程序设计
首先,当您接触yii框架时,您会发现,它已经精心设计好了一套命令行应用程序,那就是yiic命令yiic原有的一些命令,我们可以创建web应用/控制器/模型/模块等等。我们可以安yiic的风格,写出基于yii框架的命令行应用,这里的命令行应用基本上是配合Web应用来做的,什么时候会用到呢,最明显的例子是,crontab的应用,例如:我们设计一个发送邮件系统,由于用户,或发送的信件很多,通过web方式...原创 2014-02-12 18:27:24 · 122 阅读 · 0 评论 -
PHP配置指令作用域说明(PHP_INI_PERDIR、PHP_INI_SYSTEM、PHP_INI_USER、PHP_INI_ALL)
PHP总共有4个配置指令作用域:(PHP中的每个指令都有自己的作用域,指令只能在其作用域中修改,不是任何地方都能修改配置指令的)PHP_INI_PERDIR:指令可以在php.ini、httpd.conf或.htaccess文件中修改PHP_INI_SYSTEM:指令可以在php.ini 和 httpd.conf 文件中修改PHP_INI_USER:指令可以在用户脚本中修改PHP...原创 2013-08-27 10:15:41 · 206 阅读 · 0 评论 -
UNIX时间戳换算问题
转:http://chenyudengyuqiong-163-com.iteye.com/blog/1844290 公司项目需要查询远在美国的数据库,而那边存放的数据库的时间是以当地的时间戳来存放的,当查询数据的时候就出现了问题,若用日期like查询和用UNIX时间戳查询出来的是不一样的结果,怎样处理这样的时间差值呢? 首先,我们需要理解两个概念,就是日期和UNIX时间戳,...原创 2014-02-20 09:35:42 · 258 阅读 · 0 评论 -
【转】PHP心得(收藏,慢慢看)
转:http://my.oschina.net/liuxd/blog/53207 1,花括号“{}”可以像“[]”操作数组一样操作字符串,来获得指定位置的字符。 2,PHP标签“<?php ?>”在独立PHP脚本内可以不写结束标签,这是为了避免意外的空格导致输出而报错。可以用注释来标明脚本结束。 3,echo是语法结构,不是函数。后面跟多个字符...原创 2013-09-08 18:39:57 · 85 阅读 · 0 评论 -
PHP负载均衡指南
原文地址:http://www.yeeyan.org/articles/view/7300/16073过去当运行一个大的web应用时候意味着运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,'大型服务器'模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。这是一种更可行的方法,将使硬件成本降至最低。...原创 2013-10-11 17:55:35 · 91 阅读 · 0 评论 -
【转】php 安全 讨论magic_quotes_gpc、mysql_real_escape_string、addslashes的区别及用法...
原文地址:http://blog.unvs.cn/archives/magic_quotes_gpc-mysql_real_escape_string-addslashes.html本篇文章,主要先重点说明 magic_quotes_gpc、mysql_real_escape_string、addslashes 三个函数方法的含义、用法,并举例说明。然后阐述下三者间的区别、关系。一...原创 2013-10-11 18:01:11 · 262 阅读 · 0 评论 -
php中heredoc的使用方法
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:<?php $name = '浅水游';print <<<EOT<html> <head...原创 2013-10-12 16:31:19 · 97 阅读 · 0 评论 -
【转】深入浅出之Smarty模板引擎工作机制 一
http://www.cnblogs.com/hongfei/archive/2011/12/10/Smarty-one.html原创 2013-10-13 19:12:48 · 107 阅读 · 0 评论 -
【转】深入浅出之Smarty模板引擎工作机制(二)
http://www.cnblogs.com/hongfei/archive/2011/12/10/Smarty-two.html原创 2013-10-13 19:18:23 · 102 阅读 · 0 评论 -
Function ereg() is deprecated
在php5.3环境下运行oscommerce,常常会出现Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg_replace() is deprecated in...这些类型的报错提示。 其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数;不支持ere...原创 2013-08-23 17:20:22 · 90 阅读 · 0 评论 -
php.ini 配置
php.ini 的配置 error_reporting = E_ALL (在开发阶段,可能希望报告所有的错误,考虑使用这个) error_reporting = E_RROR | E_PARSE |E_CORE_ERROR (假设只考虑运行时错误,解析错误,核心错误,则可以这样配置) error_reporting E_ALL & ~(E_USER_ERR...原创 2013-08-23 16:48:47 · 95 阅读 · 0 评论 -
spawn-fcgi 与php-fpm
FastCGI 接口方式在脚本解析服务器上启动一个或者多个守护进程对动态脚本进行解析,spawn-fcgi, php-fpm就是php的进程管理器。 spawn-fcgi是http服务器lighttpd的一部分,在高并发的时候会出现内存泄露,自动重启FastCGI问题。 PHP-FPM 也是第三方的FastCGI进程管理器。它是作为php的一个补丁来开发的,在安装的时候可以和ph...原创 2013-08-21 00:22:20 · 229 阅读 · 0 评论 -
Internal Server Error
Internal Server Error (13)Permission denied: exec of '/usr/local/apache2/cgi-bin/test-cgi' failed 权限问题 解决方法:chmod 777 test-cgi原创 2012-06-09 17:36:03 · 404 阅读 · 0 评论 -
【转】PHP:echo、print、print_r、sprintf、var_dump之间的区别
- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"<b>bold</b>";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;pr...原创 2012-02-17 16:32:28 · 84 阅读 · 0 评论 -
Could not find/open
Pchart 画图报错:PHP Warning: imagettfbbox() [<a href='function.imagettfbbox'>function.imagettfbbox</a>]: Could not find/open font in /home/sislcb/gm/operation/chart/pchart/class/pImage.cl...原创 2012-08-11 09:44:49 · 218 阅读 · 0 评论 -
PHP Fatal error: Cannot redeclare class
include,include_once,require,require_once 注意这几个的区别,否则会报此错误原创 2012-08-13 10:29:28 · 172 阅读 · 0 评论 -
【转 php 优化】Squid是什么,Squid工作原理是什么
http://wuhaoshu.blog.51cto.com/845270/399781原创 2013-11-06 17:43:49 · 136 阅读 · 0 评论 -
Forbidden You don't have permission to access
Forbidden You don't have permission to access *****.php一般是httpd.conf配置有问题,还有一种可能是你访问的IP不能访问,得用域名访问。如下配置,只能用域名访问,如果用的是IP,就会报错***.google.cc***.google.netRewriteEngine on RewriteCon...原创 2013-11-19 11:58:45 · 370 阅读 · 0 评论 -
【转】curl安装
假如原先编译的php目录在/usr/local/php5目录下;apache在/usr/local/apache2目录下;php源代码在/home/kevin125/src目录下。如果实际目录与假定的目录不一致,则在下面的命令中做调整。1. 找到当前运行的php版本的源代码目录,如 php-5.2.10。进入curl扩展库目录。$cd /home/kevin125/src/php-5.2.10...原创 2013-11-19 12:00:24 · 89 阅读 · 0 评论 -
php 跨域问题
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');header('X...原创 2013-11-21 17:36:54 · 89 阅读 · 0 评论 -
php 路由机制
【转】http://3haku.net/2012/07/04/mvc-in-php-%E8%B7%AF%E7%94%B1router.html原创 2013-12-02 17:52:06 · 124 阅读 · 0 评论 -
【转】PHP加速插件eAccelerator和Zend Optimizer是什
eaccelerator是一个开放源码的php应用程序加速器,它的作用是优化和动态内容缓存,可以提高php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍。换句话说,eAccelerator是一个 加速及缓存软件,可以加速php文件的读取和运行速度,并将一些mysql查询及php文件...原创 2013-12-18 09:02:08 · 213 阅读 · 0 评论 -
【转】浅谈页面静态化、缓存技术与SEO
原文地址:浅谈页面静态化、缓存技术与SEO http://iecspace.ecjtu.org/posts/staticize-cache-seoApache Rewrite规则详解 http://www.ha97.com/3460.htmlPHP-OB缓存 http://ziliao1.com/Article/Show/B39E37D7980C4DC959980D2...原创 2013-12-25 11:17:33 · 194 阅读 · 0 评论 -
CDbConnection failed to open the DB connection: could not find driver
wamp5 看看是否安装了php_pdo_mysql扩展原创 2014-01-02 16:11:19 · 292 阅读 · 0 评论 -
php 的 private public protected
public 表示全局,类内部外部子类都可以访问;private表示私有的,只有本类内部可以使用;protected表示受保护的,只有本类或子类或父类中可以访问;<?//父类class father{ public function a(){ echo "function a"; } private function b(){ ech...原创 2014-01-09 20:14:56 · 151 阅读 · 0 评论 -
php-fpm.conf 配置详解
转 http://www.cnblogs.com/zoro/archive/2012/01/10/2317964.html 运行时配置FPM 配置文件为php-fpm.conf,其语法类似 php.ini 。php-fpm.conf 全局配置段pid stringPID文件的位置. 默认为空.error_log string错误日志的位置. 默认: 安装路径#INSTALL_PREFI...原创 2013-08-20 12:07:04 · 268 阅读 · 0 评论 -
PHP中::、->、self、$this操作符的区别
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static...原创 2013-08-20 16:10:29 · 86 阅读 · 0 评论 -
什么是FastCGI
FastCGI 是一个可伸缩,高效的在http server 和动态脚本语言之间通信的接口 FastCGI 是从传统的的 CGI发展过来的,传统的CGI接口方式的主要缺点是性能差,因为每次HTTP服务器遇到动态程序时都需要重新启动脚本解析器来执行解析,然后将结果返回给HTTP服务器,所以处理高并发访问时是不大可能的,安全性也差。 FastCGI接口方式采用C/S结构,可以将HT...原创 2013-08-20 23:56:06 · 194 阅读 · 0 评论 -
nginx ,FastCGI运行的原理
nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括php)必须通过FastCGI接口调用。FastCGI接口在linux个是socket(这个socket可以是文件socket,也可以是ip socket),为了调用CGI程序,还需要FastCGI的wrapper(wrapper 可以理解为用于启动另一个程序的程序), 这个wrapper绑定在某个固定的soket上,如端口...原创 2013-08-21 00:05:33 · 119 阅读 · 0 评论 -
修改 phpStorm 7.1.3 字体大小
原文地址:http://blog.csdn.net/wide288/article/details/24301751 文件---》设置左侧,编辑器---》颜色和字体---》Font右侧,另存为---》(把这个配置方案另存为一个新的名称)此时下面,字体的属性就可以修改了。...原创 2014-11-08 14:56:21 · 208 阅读 · 0 评论