
PHP
文章平均质量分 78
ydmdzq_helloworld
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP的日期时间函数date
1,年-月-日 echo date('Y-m-j'); 2007-02-6 echo date('y-n-j'); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 echo date('Y-M-j'); 2007-Feb-6 echo date('Y-m-d'); 2007-02转载 2012-01-10 15:23:48 · 441 阅读 · 0 评论 -
用apache命令htpasswd生成AuthUserFile与htaccess文件
摘自: http://liangchuanfei011.blog.163.com/blog/static/3184295820076316424137/ 转到apache\bin目录下,输入: htpasswd -cmb user abc 123456 即可在当前目录下生成文件,user,且用户名为abc,密码为123456(加密的), 或依此步骤生成 E:\web\Apache转载 2011-11-18 15:02:20 · 692 阅读 · 0 评论 -
NuSoap复杂类型
In a previous entry I wrote about passing and returning structured data using NuSOAP. While that approach worked when using a client written in the same version of NuSOAP, it didn’t work for more stri转载 2011-11-17 17:00:52 · 1767 阅读 · 0 评论 -
Webservice工具soapUI下载和使用
我们在写程序和做项目的过程中,经常会遇到与第三方应用系统结合的情况,而现在最常用最流行的方式就是使用Webservice接口,它采用一种通用标准的协议,无论是任何语言均支持。 正因为如此,我们可能会经常遇到不同语言编写的Webservice接口函数的调用,如PHP调用Java,C#, Java调用PHP,ASP等不同的调用方式,但对于我们开发人员来说,不可能精通所有的语言,因此即便是标准的Web转载 2011-11-16 18:55:34 · 1757 阅读 · 0 评论 -
PHP的SOAP工具包--nusoap
什么是SOAP SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 NuSOAP 是一组功能强大的PHP类,使得使用和创建SOAP消息变得相当简单。NuSOAP由Dirtrich Ayala编写,可以无缝地与很多最流行的SOAP服务实现交互,它遵循LGPL发布。NuSOAP提供了很多令人印象深刻转载 2011-11-16 18:58:43 · 903 阅读 · 0 评论 -
使用nusoap时需要注意的地方, 说不定你正被这些问题困扰着
原来做web service用的是pear的soap包, 最近换了公司后改成用nusoap了, 所以对nusoap也算比较熟悉了. 在用的过程中发现有些地方需要注意一下, 所以本文不说nusoap的使用方法, 只说一些需要注意的地方. nusoap这个类变态的长, 所以一般鲜有人会先把他看一遍再开始用, 大多直接参照例子就开始用了. 我也是这样的, 当然刚开始是没问题的, 程序运行的很好, 但是转载 2011-11-16 19:24:13 · 478 阅读 · 0 评论 -
PHP调用Webservice的通用实现
一般的语言都有自己的Webservice框架及调用方式,而PHP也不例外,在PHP5之前,php自身并没有关于Webservice接口的函数,不过有人为我们开发了一套程序NuSOAP,它是php环境下的WEB服务器编程工具,用于创建或调用Web服务,利用它我们就可以很轻松的实现对其他各种语言Webservice接口函数的调用了.而且它完全是用php语言编写,不需要扩展库的支持,这种特性使得NuSO转载 2011-11-16 18:11:29 · 666 阅读 · 0 评论 -
CentOS操作系统下,PHP中装Zend Debugger插件
1.先去下载Zend Debugger,网址为http://downloads.zend.com/pdt/server-debugger/,下载ZendDebugger-5.2.15-linux-glibc23-x86_64.tar.gz 2.解压 3.查看PHP版本,命令:转载 2011-09-27 17:20:55 · 139 阅读 · 0 评论 -
php+上传大文件
下来就是来讲怎么修改上传文件大小的。 1.首先修改执行上传文件限制 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行. 这就导致出现 无法打开网页的情况转载 2011-10-12 15:07:13 · 319 阅读 · 0 评论 -
Linux Apache上实现Web页面访问权限控制
URL跳过认证方法: http://username:pwd@admin/test.php 在Linux下基于Apache 配置文件的Web页面访问权限控制的方法 假设你有一些敏感的信息要放在Intranet/Internet上,你首先可能会想到自己开发一个用户身份认证的系统来保护你的Web页面。其实Apache本身就自带了限制用户访问Web页面的机制,实现起来也不复杂。 本文介绍在L转载 2011-11-18 15:10:03 · 820 阅读 · 0 评论 -
Soap Server with .net type Soap Header Authentication
Hi, I was wondering if anyone knows how to include .net type soap headers (typically used for authentication) on the SERVER side of nusoap. So assuming the following sample server code from an I转载 2011-11-18 16:04:22 · 757 阅读 · 0 评论 -
.htaccess入门教程 及 apache中.htaccess文件的功能写法
.htaccess入门教程 Apache服务器的.htaccess是一个非常强大的分布式配置文件,学会使用.htaccess,对虚拟主机用户来说,可以实现众多的功能。这里有一篇很容易让人理解的.htaccess介绍,作为入门文章非常的适合。 第一节 简介 本文简单介绍了关于.htaccess文件及其功能的知识,可以用来优化您的网站(SEO优化等)。.htaccess是Apac转载 2011-11-18 16:37:54 · 1065 阅读 · 0 评论 -
Warning: session_start() [function.session-start]......
OS:CentOS release 5.2 (Final) Apache: Server version: Apache/2.2.3 Server built: Jan 15 2008 20:33:30 php: PHP 5.1.6 (cli) (built: May 24 2008 14:07:53) Copyright (c) 1997-2006 The PHP Group转载 2011-11-09 11:06:31 · 929 阅读 · 0 评论 -
PHP Soap续:zend studio 7 生成wsdl
在网上看到很多都是关于zend studio 6的生成方式, 7的方式有些不同。 1. 建立webservice 服务端:soapserver.php View Code PHP 1 2 3 4 5 6 7 8 9 10 11 12 class service { public function HelloWorld() { return转载 2011-11-01 15:04:00 · 913 阅读 · 0 评论 -
用Zend Stuido 的WSDL编辑器
文件->新建->其他->Webservice->WSDL 新建WSDL 下一步 点完成生成如下wsdl TestSoapSoap下面填写php webService 如myservice.php NewOption:添加方法。WebService里需要提供给别人调用的方法名 input :设置输入参数名和类型 output:设置返回值。转载 2011-11-01 10:02:02 · 514 阅读 · 0 评论 -
zend studio 8安装与汉化
http://archive.eclipse.org/technology/babel/update-site/R0.8.0/helios 正确操作: 1、大家可以用这个地址作为更新源(操作:菜单栏中window->property->Installation/update->update 添加这个地址,并打勾) 2、菜单栏最后一个Help菜单里选择Installation New转载 2011-11-01 10:00:17 · 291 阅读 · 0 评论 -
php webservice实例(转载)
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。 我测试的环境为:apache2.2.11 php5.2.10 做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll; OK 现在我们来体验webservice //server端转载 2011-11-01 09:56:01 · 296 阅读 · 0 评论 -
关于centos下面的php中soap的调用
本人对linux的东西不是很了解,都是边做边看,再加上身边搞linux的人的指点。开始只是简单的部署到服务器上,以为只要部署过去,就可以使用了,后来才发现,需要安装soap的扩展支持。在centos5.5的操作系统中,执行如下的命令: /usr/bin/php -m|grep soap /usr/bin/php:这个是php的执行文件,可能不同的服务器位置不同,但是没有关系,用whereis查转载 2011-11-01 10:39:49 · 732 阅读 · 0 评论 -
PHP Webservice的发布与调用
1. 环境配置 配置php.ini,把php_soap.dll前面的分号去掉, 不然会报错 class soapserver not found 重启apache后通过phpinfo()查看 这样是表示环境已经支持soap的webservice了,后面的事情就是写代码了。 2. webservice的发布 发布出来的*.wsdl文件,其实是一个xml转载 2011-11-01 09:54:39 · 274 阅读 · 0 评论 -
AllowOverride 参数
AllowOverride的参数设置不对,可能导致部分链接打不开 (500或者403错误) : ***通常情况下,apache的配置都如下: # httpd dmn entry PHP support BEGIN. # httpd dmn entry PHP support END. Options -Indexes Includes FollowSymLinks MultiVi转载 2011-11-18 16:39:54 · 947 阅读 · 0 评论 -
PHP Session问题
正常设置session session_start(); $_SESSION['test'] = "Hello World!"; header("location:session2.php"); ?> session_start();原创 2011-09-26 14:21:59 · 303 阅读 · 0 评论 -
让php文件可以在Linux下直接执行方法
在文件开头加入 #!/usr/bin/php -q 即可 示例: /var/lib/asterisk/bin/module_admin listonline原创 2011-08-26 11:24:08 · 278 阅读 · 0 评论 -
PHP程序实现页面缓存
<br />当我们点击浏览器的后退按钮后,刚才填写的表彰上面所有字段的信息都被清空了,将是非常的郁闷和气愤。有什么办法解决?<br /><br /> 首先分析一下:在编写PHP程序中,由于在表单提交页面中使用了session_start ,该函数会在默认情况下会强制当前页面不被缓存。<br /><br /> 解决办法:在 Session_start 函数后加入一条 header("Cache-control: private"); 需要注意的是在该行之前程序不能有任何输出。<br /><br /> 参转载 2010-09-13 11:01:00 · 500 阅读 · 0 评论 -
PHP如何读取文件
<br />PHP读取文件可以读取当前服务器或远程服务器中的文件。其步骤是:打开文件、读文件和关闭文件。<br /><br />1,PHP如何打开文件<br /><br /> 使用PHP函数fopen() 打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如:<br /><br /> $fp=fopen("../cnbruce.txt",'w');<br /><br /><br /><br /> 其中 "../cnbruce.txt" 就表示打开的cnbruce.txt文件转载 2010-07-14 10:46:00 · 1077 阅读 · 0 评论 -
PHP 计算页面执行时间
<?php<br /> < ?php<br />classruntime<br />{<br /> var$StartTime = 0; <br /> var$StopTime = 0; <br /> <br /> functionget_microtime()<br /> {<br /> list($usec, $sec) = explode('', microtime()); <br /> return((float)$u转载 2010-06-28 09:48:00 · 262 阅读 · 0 评论 -
PHP面向对象、类经典教程 (一)
<br />对属性 或 方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的。由 public 所定义的类成员可以在任何地方被访问;由 protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由 private 定义的类成员则只能被其所在类访问。<br /> 对类成员的访问控制<br /> 类成员都必须使用关键字public、protected 或 private 进行定义 <br /> 例 10转载 2010-06-28 10:16:00 · 669 阅读 · 0 评论 -
PHP中面向对象的应用
本实例中,实现用户身份验证类的代码如下。 class chkadmin{ private $username; //用于保存登录用户的用户名 private $userpwd; //用于保存登录用户的密码 private $address;转载 2010-06-28 10:13:00 · 259 阅读 · 0 评论 -
PHP页面跳转函数PHP中重新定向到另一个页面
<br />如何在PHP中从一个页面重定向到另外一个页面呢?这里列出了三种办法,供参考。<br /><br /> 一、用HTTP头信息<br /><br /><br /> 也就是用 PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信 息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。<br /> 用HTTP头信息重定向到另外一个页面的方转载 2010-06-28 12:47:00 · 312 阅读 · 0 评论 -
PHP中的回车换行处理函数
nl2br<br />(PHP 4, PHP 5)<br />nl2br — Inserts HTML line breaks before all newlines in a string说明<br />string nl2br ( string $string )<br />Returns string with '<br />' inserted before all newlines. 参数原创 2010-06-28 10:29:00 · 872 阅读 · 0 评论 -
PHP面向对象-串行化
<br />在回顾面向对象的基本概念之后,我将介绍一些更高级的技术 。 <br /><br /> 串行化 <br /><br /> PHP并不支持持久性对象,在面向对象语言中持久性对象是一些经过应用程序 多次调用仍然保持其状态和功能 的对象,这意味着有一种能保存对象到文件 或数据库 中然后重新装载对象。这种机制称之为串行化。PHP 有一个串行化函数 ,可以在对象中调用,串行化函数返回一个字符 串代表这个对象。然后串行化函数保存的是成员数据 而不是成员函数。 <br /><br /转载 2010-06-28 10:15:00 · 356 阅读 · 0 评论 -
关于PHP学习中的一些注意点(积累中)
// @ in front makes the function quiet. Error messages are not printed. $fp = @fopen($file_name, "r") or die("Cannot open $file_name"); 字符@表示,如果函数出错则不会打印错误信息。原创 2010-11-01 11:24:00 · 491 阅读 · 0 评论 -
用 PHP 开发健壮的代码: 有效地使用变量,第 2 部分
Amol Hatwar (amolhatwar@consultant.com ), 独立顾问 Amol Hatwar 从能记事起就开始接触计算机。作为 GNU/Linux 的绝对拥护者,他为过去在 Microsoft 平台上编程感到内疚。他现在作为独立顾问帮助众多公司迁移到 GNU/Linux。作为开发 Web 应用程序领域的专家,他把所剩无几的空余时间花在研究没人听说过的技术上。他现在的兴趣包括开放源码软件、Web 服务、对等计算以及高可用性群集。您可以通过 am转载 2010-11-01 13:15:00 · 252 阅读 · 0 评论 -
PHP中调用系统命令的system(),exec(),pass
我们知道php给我们提供了system(),exec(),passthru()这三个函数来调用外部的命令.虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passth转载 2011-06-23 11:07:00 · 1128 阅读 · 0 评论 -
PHP双冒号::的用法
双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。 在类定义外使用的话,使用类名调用。在PHP 5.3.0,可以使用变量代替类名。 Program List:用变量在类定义外部访问转载 2011-08-26 11:11:12 · 280 阅读 · 0 评论 -
PHP的一些较少的应用,不是很常见到
php 两个美元符号:可变变量 PHP还有一个相当令人兴奋的特性:可变变量 所谓可变变量,就是一个变量的变量名可以动态的设置和使用。 看看下面的例子: 1 php 2 $a="hello"; 3 $hello="world"; 4 echo $a.原创 2011-08-25 20:21:49 · 499 阅读 · 0 评论 -
Linux系统信息查看命令大全
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/以及本声明。最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Lin转载 2011-07-08 11:21:18 · 256 阅读 · 0 评论 -
在PHP中 执行root 命令
在学习C 以前 学过一段时间的PHP, 哪个时候需要用PHP 来运行root命令,一直未果,直到有一天搜索到了super这个插件. 随着学习C的日子多了.发现可以用C语言来包裹 要运行的外部命令. 实验了一下.成功了. 不需要任何外部工具就可以实现用PHP原创 2011-07-06 17:34:35 · 293 阅读 · 0 评论 -
适用于 php-5.2 的 php.ini 中文版(作者:金步国)
版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是转载 2011-07-06 17:29:51 · 1187 阅读 · 0 评论 -
php加密软件--php_screw
1、简述:php加密软件--php_screw.一款很好的php加密软件,他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。2、测试环境:centos5.5php5.1.6Apache-2.2.33、安装步骤:(1)php scr原创 2011-06-30 13:53:00 · 203 阅读 · 0 评论 -
linux下编译安装zlib
zlib官方网站:http://sourceforge.net/projects/libpng/files/zlib/下载源码来安装zlib软件包。目前最新版本zlib是zlib1.2.5,安装开始;$tar -xvzf zlib-1.2.5.tar.gz$cd zlib-1.2.5.tar.gz$./configure$make$sudo make ins原创 2011-06-30 10:21:00 · 2048 阅读 · 0 评论