
php
文章平均质量分 54
bytxl
归零。
得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。
不怕死,不找死。
展开
-
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
http://www.jb51.net/article/26863.htm在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;print()只可以输出一个值;printf()可以格式化输出;print_r()可以输出数组,对调试很有好处。-下面一一进行介绍。 1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码:转载 2013-05-16 12:20:30 · 850 阅读 · 0 评论 -
使用SoapHeader实现Soap请求验证
http://www.laruence.com/2010/03/26/1365.htmlPHP的Soap Extension中, 对于SoapServer来说, 并没有方法可用得到/处理客户端发送的SoapHeader信息.网上也有很多人认为, 只能通过读取POST过来的请求XML文件, 分析, 才能得到客户端发送过来的SoapHeader.但, 其实在SoapServer端, 其实是转载 2013-08-08 17:34:56 · 2794 阅读 · 0 评论 -
PHP中遍历stdclass object 及 json
PHP是弱类型语言,转换非常不方便。//soap 客户端$client=new SoapClient('http://localhost:1278/WebSite1/WebService.asmx?WSDL');$hello = $client->HelloWorld();echo $hello;//不可以直接输出会有以上错误提示//必须采用以下循环输出即可fore转载 2013-08-15 10:31:33 · 1860 阅读 · 0 评论 -
php设置SoapHeader
使用php 设置soapHeader时要如下进行,不然发出去的包会变成类似“spId23107720”的格式: $auth_header = array( 'user'=>$key, 'password'=>$pwd, ); // 下面的RequestSOAPHeader 对应 wsdl 定义里面的 name="Re原创 2013-08-16 05:41:27 · 4291 阅读 · 1 评论 -
PHP: Unable to find the wrapper "https"
http://cweiske.de/tagebuch/php-error-https-wrapper.htmPHP may tell you the following: PHP Warning: file_get_contents():Unable to find the wrapper "https" - did you forgetto enable it whe转载 2013-09-17 11:19:02 · 4751 阅读 · 0 评论 -
php.ini 中开启短标签 <?=$?>
http://help.33ip.com/vhost/jichu/23669.html如果设置为Off,则不能正常解析类似于这样形式的php文件:phpinfo()?>而只能解析phpinfo()?>这样形式的php文件所以要想php支持短标签,需要我们把short_open_tag 设置为On.转载 2013-10-29 17:20:51 · 3235 阅读 · 0 评论 -
编译安装php
http://www.cnblogs.com/alexqdh/archive/2012/11/20/2776017.html1.去php官网下载源码 http://www.php.net/downloads.php ,我下载使用的版本是(php-5.4.8.tar.gz)2.解压到/usr/src目录,执行命令:sudo tar -zxvf php-5.4.8.tar.gz -C /u转载 2013-05-23 17:31:30 · 1041 阅读 · 0 评论 -
不重新编译php添加对openssl的支持
http://www.phpthink.cn/html/331.html今天使用QQ登录时, 遇到了不能跳转的问题。发现是php不支持openssl. 又不想重新编译php, 网上多方寻找。终于找到解决方案。 记录如下:#下面是php的安装目录 /usr/local/php5/bin/ #切换到php安装目录的 etx/openssl目录 cd /php-5转载 2013-11-27 10:38:11 · 1475 阅读 · 0 评论 -
PHP中echo(),print(),print_r()的区别
http://www.2cto.com/kf/201210/163053.htmlecho ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。print_r可以输出stirng、int、float、array、object等,输出array时转载 2013-11-27 10:49:39 · 818 阅读 · 0 评论 -
用php的chr和ord函数实现字符串和ASCII码互转
http://shenyongqang.blog.163.com/blog/static/22439113201002941856838/chr和ord函数是用来字符串和ASCII码互转的. ASCII码是计算机所能显示字符的编码,它的取值范围是0-255,其中包括标点、字母、数字、汉字等。在编程过程中,经常把指定的字符转化为ASCII码进行比较。 下面是PHP提供的转换ASCII码和转载 2013-12-09 14:58:35 · 21752 阅读 · 0 评论 -
关于hexdec()、pack()等函数的研究分析
http://chenwei.me/p/57.html先看一段简单的代码function Exec_Hex($data) { $len = strlen($data); for($i=0;$i $len;$i+=2){ $newdata.=pack("C",hexdec(substr($data,$i,2))); } return $newdata; } $c转载 2013-11-30 09:29:01 · 1564 阅读 · 0 评论 -
js调用php和php调用js的方法举例
http://www.cnblogs.com/kuyuecs/archive/2012/07/18/2597068.html1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明:如在页面a.html中用下面这句调用: alert(jstext); 在b.php中有这样一段PHP代码: 当执行a.html转载 2013-02-06 14:35:08 · 802 阅读 · 0 评论 -
PHP运算符
运算符一、 运算符分类运算符按照所需要的参数数目来划分,可以划分为单目运算符、双目运算符和三目算符。如-(负号)就是一个典型的单目运算符;而+(加法)则是一个双目运算符,因为我们根据数学知识就可以知道加法有被加数和加数才可以!运算符按照其功能来划分的话,可以划分为算术运算符、赋值运算符、位运算符等。这也是我们以后比较常用的运算符种类。二、 算术运算符-(取反)转载 2014-06-11 09:43:18 · 645 阅读 · 0 评论 -
PHP利用SOAP进行webservice开发(客户端)
参考:http://blog.sina.com.cn/s/blog_777f9dbb01010fd1.htmlwindows php.ini配置:extension = php_soap.dllextension = php_curl.dllextension = php_openssl.dlllinux php.ini配置:extension_dir = "/us原创 2013-07-10 10:32:10 · 3364 阅读 · 0 评论 -
ArrayOf_xsd_string格式在php下的处理
http://www.9enjoy.com/no-deserializer-defined-for-array-type/转载 2014-08-21 16:02:35 · 2245 阅读 · 0 评论 -
深入理解PHP内存管理之谁动了我的内存
作者: Laruence( )本文地址: http://www.laruence.com/2011/03/04/1894.html转载请注明出处首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump转载 2015-02-11 11:59:58 · 551 阅读 · 0 评论 -
使用PHP进行HTTP重定向(301,302)
http://www.itlearner.com/article/4721什么是HTTP重定向?当你访问www.yegle.net时,地址栏的地址会自动变成yegle.net。当你访问ye.gl的时候,地址栏的地址会变成yegle.net。这就是HTTP重定向一个HTTP请求,返回的HTTP Response Header里,第一行是HTTP的状态码。正常情况下,HTTP请求返回的转载 2013-05-15 16:42:10 · 4897 阅读 · 0 评论 -
php引用传值详解
http://hi.baidu.com/bing2liuliu/item/4e4032adb656a039030a4da6最近有朋友在群里问到php中引用的用法问题,哥对此也一直一知半解,想起phpchina论坛曾经有过这样一篇帖子讲解引用传值的用法,于是挖出来放在博客上以響读者.原文作者:E蜗牛php的引用(就是在变量或者函数 、对象等前面加上&符号)在PHP 中引用转载 2013-08-08 15:43:07 · 694 阅读 · 0 评论 -
PHP数据类型转换
http://www.blogjava.net/zuofei-bie/archive/2010/03/31/317092.htmlPHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:•(int)、(integer):转换成整形 •(float)、(double)、(real):转换成浮点型 •(string):转换成字符串 •(bool)、(boolean):转换转载 2013-07-29 18:00:00 · 643 阅读 · 0 评论 -
数据类型和Json格式
http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符转载 2013-05-25 14:37:57 · 574 阅读 · 0 评论 -
PHP数据类型转换
http://www.blogjava.net/zuofei-bie/archive/2010/03/31/317092.htmlPHP数据类型转换PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:•(int)、(integer):转换成整形 •(float)、(double)、(real):转换成浮点型 •(string):转换成字符串 •(bool)转载 2013-05-25 15:30:10 · 675 阅读 · 0 评论 -
在PHP语言中使用JSON
http://www.ruanyifeng.com/blog/2011/01/json_in_php.html目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。从5.2版本开始,PHP原生提供json_转载 2013-05-25 14:35:59 · 723 阅读 · 0 评论 -
解决 PHP Mysql 和 UTF8的问题
http://sixpoint.me/443/solving-php-mysql-utf8-issue/1. 数据库 CREATE DATABASE db_name CHARACTERSET utf8 DEFAULTCHARACTERSETutf8 COLLATE utf8_general_ci DEFAULTCOLLATE转载 2013-05-28 09:44:25 · 866 阅读 · 0 评论 -
linux通过重新编译php来安装php-soap
http://www.lingzhong.cn/tech/23699.htm安装完php后最好保留当时安装的文件,比如我的径/optcd php-5.1.6/ext/soap/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --enable-soapmake转载 2013-07-09 17:57:33 · 3244 阅读 · 0 评论 -
php同时作为server端和client端(soapclient)的超时时间设置小结
http://blog.sina.com.cn/s/blog_475429950101bt7x.html场景:A通过HTTP请求B,同时B通过soap请求C(webservice),然后B得到C的返回内容后,再响应回A;=================================client A -> server B -> clientAserver B ->ser转载 2013-07-10 09:48:08 · 4192 阅读 · 0 评论 -
php显示错误信息
参考:http://www.pc6.com/infoview/Article_52850.html我们在浏览一些论坛的时候会经常遇到打开网页是空白的情况,其实是由于php在运行过程中遇到错误信息而致,如果想知道那个环节出了问题就得让php显示错误信息。大家可以参考下面php显示错误信息的方法。 一、通过配置 php.ini 中的参数设置PHP的报错级别 可以在 php.ini原创 2013-07-09 16:32:21 · 1820 阅读 · 0 评论 -
PHP中的错误处理、异常处理机制
http://www.cnblogs.com/cnbeir/archive/2012/05/05/2484635.html在编写php程序时,错误处理是一个重要的部分。如果程序中缺少错误检测代码,那么看上去很不专业,也为安全风险敞开了大门 例: $a = fopen('test.txt','r'); //这里并没有对文件进行判断就打开转载 2013-07-10 09:29:59 · 746 阅读 · 0 评论 -
PHP在linux上执行外部命令
http://www.douban.com/note/211492486/一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个):PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(), shell_exec(转载 2013-07-17 10:39:33 · 984 阅读 · 0 评论 -
php 数组使用详解
http://www.jb51.net/article/27286.htm一、数组定义: 数组的定义使用 array()方式定义,可以定义空数组: .foreach遍历: 复制代码 代码如下:$number = array(1,3,5,7,9); //定义空数组 $result = array(); $color =array("red","blue","g转载 2013-07-16 14:52:36 · 872 阅读 · 0 评论 -
php soap 详解 附简单案例
http://blog.youkuaiyun.com/wjazz/article/details/5751804soap在php中开发有三种,php5 soap,pear soap,nusoap,第一中用c写的,速度较快。后两种用php写的。 安装在window下开发要打开C:/WINDOWS/php.ini修改下。extension=php_openssl.dllextensio转载 2013-07-16 15:38:35 · 1054 阅读 · 0 评论 -
php获取post参数的几种方式
http://lhdst-163-com.iteye.com/blog/1680297php获取post参数的几种方式1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据 2、file_get_contents("php://input") 适用大多数类型的Content-t转载 2013-07-18 17:19:10 · 1629 阅读 · 0 评论 -
php字符串处理函数大全
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字转载 2013-07-18 17:26:27 · 709 阅读 · 0 评论 -
php变量作用域
http://www.cnblogs.com/qiantuwuliang/archive/2010/03/08/1680548.htmlPHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此,如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特殊的变转载 2013-07-19 09:21:22 · 653 阅读 · 0 评论 -
PHP[多维数组转字符串]和{多维数组转一维数组}
http://blog.youkuaiyun.com/aoyoo111/article/details/8554585[php] view plaincopyprint?/** * @method 多维数组转字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arra转载 2013-07-19 14:42:39 · 950 阅读 · 0 评论 -
php curl设置自定义的HTTP头
把自定义http头放入hearders array, 然后用CURLOPT_HTTPHEADER设置。$headers = array();$headers[] = 'X-Apple-Tz: 0';$headers[] = 'X-Apple-Store-Front: 143444,12';$headers[] = 'Accept: text/html,application/xhtml+转载 2015-07-16 15:09:24 · 41036 阅读 · 0 评论