php
文章平均质量分 79
FlyTen
积极向上……
展开
-
php-前沿技术,PHP-GTK,桌面应用,测试驱动开发,DRY,REST,OOP,KISS,MVC,敏捷开发
PHP-GTK http://gtk.php.net http://gtk.php.net/manual/zh_cn/ PHP-GTK中文在线手册 http://www.phpgtk.net/ PHP GT转载 2011-10-13 13:12:55 · 1850 阅读 · 0 评论 -
php的dl函数
http://www.php.net/manual/en/function.dl.php// Example loading an extension based on OSif (!extension_loaded('sqlite')) { if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { dl('ph原创 2011-11-02 19:46:05 · 395 阅读 · 0 评论 -
php webservice实例
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK 现在我们来体验webservice//server端原创 2011-11-02 20:28:05 · 559 阅读 · 0 评论 -
PHP Webservice的发布与调用
1. 环境配置配置php.ini,把php_soap.dll前面的分号去掉, 不然会报错class soapserver not found 重启apache后通过phpinfo()查看这样是表示环境已经支持soap的webservice了,后面的事情就是写代码了。 2. webservice的发布转载 2011-11-02 20:29:46 · 405 阅读 · 0 评论 -
PHP 遍历目录下的所有文件的方法
/**********************一个简单的目录递归函数第一种实现办法:用dir返回对象***********************/function tree($directory) { $mydir=dir($directory); echo "/n"; while($file=$mydir->read()){ if((is_dir("$dir转载 2011-11-02 20:20:51 · 368 阅读 · 0 评论 -
由浅入深剖析.htaccess
1、.htaccess文件使用前提.htaccess的主要作用就是实现url改写,也就是当浏览器通过url访问到服务器某个文件夹时,作为主人,我们可以来接待这个url,具体地怎样接待它,就是此文件的作用。所有的访问都是通过URL实现,所以.htaccess的作用非同小可。正因为此,所以一般地网站通过设置.htaccess,通过一个十分友好的url吸引用户进来,然后用.htaccess把用户原创 2011-11-02 20:32:25 · 600 阅读 · 0 评论 -
.htaccess的重写规则
.htaccess基本语法和应用.htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。如何启用htaccess以windows为例,进入apache/conf目录,找到httpd.conf文件,去掉LoadModule rewrite_module modules/mo原创 2011-11-02 20:33:37 · 547 阅读 · 0 评论 -
从客户端发起DELETE、PUT请求
现在REST是一个比较热门的概念。在具体操作上,GET和POST请求都好说,但如何从客户端发起DELETE和PUT请求就不那么容易了。通过表单提交时,即使把method设成delete或put,实际请求时还是会变成post。不过通过XMLHTTPRequest可以实现这个。function getXMLHTTPRequest(){ if (XMLHttpRequest) {原创 2011-11-04 09:35:11 · 825 阅读 · 0 评论 -
php使用delete请求
$ch = curl_init('https://graph.facebook.com/'.$request_uri.'&access_token='.$access_token);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLO原创 2011-11-04 10:27:58 · 1161 阅读 · 0 评论 -
[WARNING] fpm_children_bury(), line 215: child 9341 (pool default) exited on signal 15 SIGTERM after
web服务器运行了几个月的时间,PHP的日志文件已经有几百M的大小,打开一看,结果基本全部都是一下的错误Nov 04 07:26:20.315516 [NOTICE] fpm_got_signal(), line 48: received SIGCHLDNov 04 07:26:20.315572 [NOTICE] fpm_children_bury(), line 215: child原创 2011-11-04 15:18:34 · 1415 阅读 · 0 评论 -
Linux下nginx支持.htaccess文件实现伪静态的方法!
在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的!方法如下:1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件,如本人的一个Discuz论坛目录:vim /var/www/html/168pc/bbs/.htacce转载 2011-11-02 19:45:33 · 838 阅读 · 0 评论 -
利用Fiddler 可以抓取HTTPS
以前很看好charles可是对HTTPS的支持不够好后来看到Fiddler,真是非常好用,完美支持HTTPS,原贴在这里:http://yoursunny.com/t/2011/FiddlerHTTPS/ 里面有个FLASH是如何配置HTTPS的 开发互联网应用的过程中,常常会设立或利用网络接口。为了调试对网络接口的使用,往往需要查看流入和流出网络接口的网络流量或数据包。“抓包工具原创 2011-11-02 19:32:33 · 3948 阅读 · 1 评论 -
在 NetBeans IDE 中调试 PHP 源代码
目录准备工作启用 XDebug如何使用 XDebug 进行 PHP 调试调试区域窗口调试会话样例调试会话使用其他监视PHP 和 HTML 混合用例要学习本教程,您需要具备以下软件和资源。软件或资源要求的版本NetBeans IDEPHP 下载包 6.5PHP 引擎版本 5Web 服务器推荐使用 Apache转载 2011-10-31 17:21:47 · 1630 阅读 · 0 评论 -
php基本设置之error_reporting
今天遇到了一个关于Warning: Trying to destroy uninitialized session的问题,顺便把php.ini里面关于这报错设置的这一段给弄清楚了!display_errors = Off 默认应该是不显示errors的.log_err原创 2011-10-08 11:12:21 · 4133 阅读 · 0 评论 -
配置iis解析php
首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-languages.zip。这三个文件的下载地址可以在百度搜索得到。一、安装php 1) 在D盘新建一个名为PH转载 2011-10-09 11:49:51 · 3872 阅读 · 0 评论 -
服务器返回状态码列表
HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权原创 2011-10-09 11:52:02 · 356 阅读 · 0 评论 -
PHP 和 MySQL 开发的8个技巧
LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自: Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.o转载 2011-10-17 19:17:31 · 359 阅读 · 0 评论 -
php提高的运行速度
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、原创 2011-10-09 11:53:26 · 682 阅读 · 0 评论 -
smarty将一个变量为另一个变量的key时取值的写法zz
{assign var="specialid" value=$list[id]->id}来定义变量 一个是$detail一个是$opt$opt 格式 Array( 'dzrz' => Array ( 1 => '党组成员', 2 => '党组副书记'原创 2011-10-21 20:17:18 · 1040 阅读 · 0 评论 -
php调用远程url的六种方法
示例代码1: 用file_get_contents 以get方式获取内容 $url='http://www.baidu.com/';$html = file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($http原创 2011-10-22 14:39:53 · 656 阅读 · 0 评论 -
display_errors为off时显示错误的方法
最近买了一个服务器,然而服务器确关闭了错误显示功能,很郁闷,于是到处查找解决方案,使用ini_set('display_errors','on');依然不显示的情况下,我找下了如下解决方法,拿出来分享一下 error_reporting(E_ALL || ~E_NOTICE); //定义的错误处理函数 set_error_handler(array('phpa_error'原创 2011-10-22 20:45:51 · 2328 阅读 · 0 评论 -
NetBeans和xdebug插件断点查询
前些天发现通过Notepad++的DBGP插件结合PHP的xdebug扩展可以实现PHP文件调试,同时,介绍说包含了单步调试、监视变量还有跨 文件调试。按照网络上的资料配置好调试环境后实际试用了发现功能较为简陋,单文件调试还可,如果是跨文件调试项目就不那么舒服了,试用过程中因为DBGP 插件也存在许多缺陷,烦恼不断,经常性地stack overflow,很是遗憾。后来想想Np++只是Editor,转载 2011-10-31 17:18:27 · 1893 阅读 · 0 评论 -
phpMailer使用介绍
发送邮件是一个经常使用的功能,但是php的默认支持并不是很好,这里介绍一个很好的开源模块:phpmailer,此模块功能比较全面,支持SMTP验证。下面就简单介绍一下它的使用方法:1 下载phpmailer模块: 官方网站 http://www.phpdoc.org/2 解压到一个文件夹3 在php文件中包含 require_once("class.phpmailer.php");原创 2011-11-29 16:05:00 · 414 阅读 · 0 评论