
php相关
文章平均质量分 75
崔
这个作者很懒,什么都没留下…
展开
-
curl 详解
目前为目最全的CURL中文说明了,学PHP的要好好掌握.有很多的参数.大部份都很有用.真正掌握了它和正则,一定就是个采集高手了.PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话转载 2012-06-13 17:22:30 · 802 阅读 · 0 评论 -
利用liunx的 crontab 和 php 的 pcntl_fork() 实现定时启动的多线程php程序
在开发过程中经常会碰到需要每天或每周固定时间启动需要处理大量数据的程序。这时就需要使用到 php多进程来处理,可以实现短时间内处理大量数据。先介绍 liunx 下的 crontab的用法 :如果执行文件中有导入相对路径的文件需要先cd 到文件当前目录 0 7 * * * cd /usr/local/nginx/html/task && /usr/local/php/bin/原创 2012-12-28 17:33:14 · 1271 阅读 · 0 评论 -
imagick API中文简介
imagick API中文简介 2011-12-19 10:35:39| 分类:PHP |字号 订阅google翻译伤不起imagick 类imagick ::adaptiveblurimage 向图像中添加 adaptive 模糊滤镜imagick ::adaptiveresizeimage 自适应调整图像数据依赖关系imagick :转载 2013-01-11 15:00:27 · 2574 阅读 · 0 评论 -
curl_setopt 文档中详解以及实例
curl_setopt(PHP 4 >= 4.0.2, PHP 5)curl_setopt — 设置一个cURL传输选项Report a bug 说明bool curl_setopt ( resource$ch , int$option , mixed$value )为给定的cURL会话句柄设置一个选项。 Report a bug原创 2013-07-17 15:41:39 · 4810 阅读 · 0 评论 -
liunx 下安装 php_screw 扩展 以及报错处理
php_screw 是一个 php 源代码加密扩展。首先来看一下 php_screw 在liunx下是如何安装的首先 去源完整下载 安装包,现在的最新版是 1.5,我们就用1.5 来做个实例如果有最新版,可以在 http://sourceforge.net/projects/php-screw/files/php-screw/ 查看,下载地址也可以更新哦开始下载wg原创 2013-07-01 14:58:17 · 2032 阅读 · 0 评论 -
liunx php的GD库 添加 jpeg 文件的支持
一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式GD SupportenabledGD Versionbundled (2.0.34 compatible)GIF Read SupportenabledGIF Create SupportenabledPNG Supportenable原创 2013-07-31 10:10:16 · 9423 阅读 · 0 评论 -
configure: error: no acceptable C compiler found in $PATH 处理方法
原因是没装Development Tools和 Development Libraries 导致的export LANG=en_US.UTF-8yum grouplistyum groupinstall "X Software Development"##安装开发工具和开发库分组:yum groupinstall "Development Tools" "Devel原创 2013-07-30 09:42:19 · 1770 阅读 · 0 评论 -
nginx + PHP 下 添加 https 的支持
1. 创建keyserver.key 可以随意修改server部分。例如:baidu.keyopenssl genrsa -des3 -out server.key 2048输入密码即可。2. 创建 csr server.key为创建key时输入的文件名:baidu.keyserver.csr 可以随意修改server部分。例如:baidu.csropen原创 2012-12-11 09:36:48 · 1991 阅读 · 0 评论 -
Nginx 目录或 网站加密认证
如果要对 images文件夹 进行加密认证首先应该建立一个密码文件,目录和 文件名后缀名 自己定,我们这里就用 web.pass,这个文件的格式如下:用户名:密码多这个账户需要用换行隔开(一个帐号一行)并且密码必须使用函数 crypt(3) 加密,用户名不需要加密可以用 Apache 的 htpasswd 工具来创建密码文件/usr/bin/htpasswd -c /u原创 2013-10-30 15:18:24 · 2035 阅读 · 0 评论 -
nginx负载均衡向后台传递参数方法(后端也是nginx服务器)
做了一个网站是用nginx 做的负载均衡,后端也是多个nginx服务器遇到了一个问题,当做SSL支持时 前端nginx分发到 后端nginx后就成 http形式了(这样后台php用$_SERVER[HTTPS] == "on" 就无法判断了,但后台还必须要知道这个参数),如果改成https的话,还需要多个证书。所以就想让前端nginx 如果是 https 的话给后端传递一个参数。用在后台来原创 2014-10-29 15:43:37 · 8465 阅读 · 0 评论 -
liunx下安装 php加速器APC
APC是php常用的加速器之一,另外还有XCache 、eAccelerator 等以下是安装APC 步骤首先 到 http://pecl.php.net 上找一个合适的版本。 我选择的是3.1.9 目前为止最新的稳定版找到合适版本后 先下载下来,具体命令如下: wget http://pecl.php.net/get/APC-3.1.9.tgz tar xvzf APC-原创 2014-11-27 16:38:46 · 562 阅读 · 0 评论 -
启动apache (OS 10022)提供了一个无效的参数。解决方案
今天 apache 突然启动不起来了,查看了一下错误日志发现了如下错误:[Tue Mar 17 11:27:32 2015] [crit] Parent: child process exited with status 3 -- Aborting.[Tue Mar 17 11:28:25 2015] [notice] Apache/2.2.11 (Win32) PHP/5.2.9-2 c原创 2015-03-17 15:18:45 · 2160 阅读 · 0 评论 -
liunx 下安装 pcntl 扩展 php 多线程扩展,仅限liunx系统
不废话直接开始如果你安装php时的安装文件还保留着 可以跳过这一步我的php版本是 5.4.7,如果不知道你的php版本是什么,可以在项目下 放个 phpinfo 文件 查看一下,版本一定要下载正确,php-5.4.7.tar.gz 数字部分就是你的版本号,比如php-5.4.10.tar.gz 、php-5.3.15.tar.gz 等。wget http://br.php.net原创 2012-12-24 10:13:33 · 3519 阅读 · 0 评论 -
PHP汉字转换拼音的类
function Pinyin($_String, $_Code='gb2312'){$_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha"."|chai|chan|chang|chao|ch转载 2012-12-16 21:07:16 · 424 阅读 · 0 评论 -
.htaccess使用详解
.htaccess是Apache服务器的一个非常强大的分布式配置文件,学会使用.htaccess,对虚拟主机用户来说,可以实现众多的功能。.htaccess 其实并不难,我们可以把它认为它只是由一些简单命令或者用法说明组成的文本文件,不过它却能极大的提高站点的安全性。1. 保护 .htaccess 自身的安全性阻止用户通过读取和写入 .htaceess 来更改服务器安全性的设置。转载 2012-12-11 13:26:57 · 517 阅读 · 0 评论 -
curl https请求 解决方案
使用curl发起https请求的时候报错:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”很明显,验证证书的时候出现了问题。使用curl如果想发转载 2012-06-14 11:02:48 · 1603 阅读 · 0 评论 -
php中 json 转 array
JSON是很优秀的数据交换语言,在很多语言中都可以使用,那么我们web开发中最常用到的就是JavaScript与服务器端语言的交互,本文主要介绍在PHP中如何将JSON转成数组,而PHP解析JSON的两个函数:json_decode()和json_encode(),在“PHP JSON使用”文章中已经介绍过,所以本文就不再多说了。$s='{"webname":"homehf","url":转载 2012-06-26 17:16:51 · 1090 阅读 · 0 评论 -
基于PHP的cURL快速入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content =转载 2012-07-13 15:54:25 · 539 阅读 · 0 评论 -
PHP中正则表达式的几则使用技巧归总
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难转载 2012-08-24 16:01:03 · 754 阅读 · 0 评论 -
php正则表达式后缀
Perl风格的正则表达式允许把单个字符选项(标志)放在正则表达式模式后面来修改匹配的解释或行为。例如,要进行不区分大小写的匹配,可以简单地使用i标志:preg_match('/cat/i', 'Stop, Catherine!'); // returns true返回true表4-12显示了在Perl兼容正则表达式中支持的来自Perl的修饰符:表4-12:Perl标志转载 2012-08-24 16:02:51 · 1248 阅读 · 0 评论 -
php解析xml 的几种方法
XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。1。 XML Expat Parser:XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指转载 2012-09-19 16:36:08 · 474 阅读 · 0 评论 -
20个非常有用的PHP类库
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart - 这是一个基于转载 2012-10-18 15:04:03 · 590 阅读 · 0 评论 -
让PHP 支持Java
shell # vi /etc/apt/source.list增加 deb http://archive.canonical.com/ubuntu maverick partnershell # apt-get updateshell # apt-get install sun-java6-bin sun-java6-jre sun-java6-jdkshell #wget "h转载 2012-11-02 09:49:34 · 511 阅读 · 0 评论 -
基于HTTP协议的轻量级开源简单队列服务 HTTPSQS
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.s135.com/https转载 2012-11-15 10:01:35 · 592 阅读 · 0 评论 -
configure: error: Cannot find php-config. Please use --with-php-config=PATH 错误的解决方案
configure: error: Cannot find php-config. Please use --with-php-config=PATH一般出现这个错误说明你执行 ./configure 时 --with-php-config 这个参数配置路径错误导致的。修改为:./configure --with-php-config=/usr/local/php/bin/php-原创 2012-12-24 10:18:04 · 13273 阅读 · 0 评论 -
Apache 下通过 .htaccess 文件实现伪静态连接
在开发过程中有很多时候都不想使用动态的 url,这样非常不利于搜索引擎的收录,不过滥用伪静态技术,在网站访问量很大的时候会造成大量CPU资源的占用。不废话了 现在开始介绍 Apache 下通过 .htaccess 文件时间伪静态的方法.htaccess 文件可以放到项目中的任何目录下,一个项目可以存在多个.htaccess文件,但必须要设置相对应的目录比如:RewriteBase原创 2012-11-27 13:27:23 · 765 阅读 · 0 评论 -
伪静态(Rewrite).htaccess文件详解
伪静态(Rewrite).htaccess文件详解 .htaccess文件使用详解1.1 什么是.htaccess文件从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站。尽管.htaccess 只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的“404 error”页面。.htaccess 并不难于使转载 2012-12-11 13:28:11 · 3765 阅读 · 0 评论 -
php json 转 数组 Array
以前转了一篇 php json转 array 的文章。觉的写的还不错, 但是最近发现 php 内置函数的转换方法,在这里提供出来给大家分享一下,对看过我以前转的那篇文章的同志们表示歉意,把你们带沟里了json对象转成 普通数组 也就是 Array 的最简单方法还是 用 json_decode() 方法,只需要在后面多写一个参数就可以搞定json_decode($jso原创 2012-12-27 15:12:09 · 1031 阅读 · 0 评论 -
liunx下安装 mcrypt 扩展,php代码加密扩展
mcrypt 扩展依赖2个包,libmcrypt 和 mhash首先 下载这3个包wget http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/downloadwget http://sourceforge.net/projects/mcrypt/files/MCry原创 2013-07-12 20:18:34 · 1068 阅读 · 0 评论