Posts Tagged ‘PHP’

July 21st, 2011

PHP 面向对象(OO)

1 Comment, PHP, by hyperblue.
php-oop

Simple Example public、protected、private、__get、__set: public 表示全局,类内部外部子类都可以访问 protected表示受保护的,只有本类或子类或父类中可以访问 private表示私有的,只有本类内部可以使用 View Code PHP1 2 3 4 5 6 7 8 9 10 11…

May 24th, 2011

Protected: UCWEB-PHP工程师面试笔试题(武汉)

Enter your password to view comments., PHP, by hyperblue.
ucweb

There is no excerpt because this is a protected post.

January 21st, 2011

初试PHP开发Android应用程序

15 Comments, PFA, by hyperblue.
images

先看下Android模拟器运行hello_world.php的效果: 看到这样的效果,还是比较激动,毕竟一直从事PHP基于PC的B/S的开发,看到手机这样的效果,太爽了。不用去琢磨Java了。 目前还在学习中,稍后会整理下。

December 14th, 2010

PHP Soap续:zend studio 7 生成wsdl

5 Comments, PHP, by hyperblue.
wsdl

在网上看到很多都是关于zend studio 6的生成方式, 7的方式有些不同。 1. 建立webservice 服务端:soapserver.php View Code PHP1 2 3 4 5 6 7 8 9 10 11…

ffmpeg

最近有个项目需要在上传高音质音乐文件同时生成低音质的音乐文件,低音质用来给用户试听。找了半天都是些应用软件比如adobe audition。现在需要在网站上应用,搞半天硬是没找到一款软件的API。 偶然在sourceforge.net看见ffmpeg-php主要用于处理视频的,比如常用的视频截图,获取视频参数,转换视频格式。就下载下来根据教程安装扩展后,可以mp3文件的转换,OK!成功从320kbps ->128kbps(当然128可以根据需要设置)。 说明:如果你按下列的步骤不能成功配置或者环境不是apache,可以采取ffmpeg.exe来执行,当然这个需要一定的权限。 下面列一下安装过程和使用方法: 首先介绍下我使用的集成环境wamp。 OS: Win XP sp2 PHP: 5.2.8 Apache: 2.2.11 补充,本人在Window 2003 sp2上初次安装失败原因是VC库没有安装的原因导致phpinfo查看无ffmpeg项。 看了下系统错误日志: Generate…

header

由于我做的是登录,也就是用户登录每次登陆时都要来访问服务器,不需要在客户机做缓存,于是在网上找了找,发下一下文章不错于是传了上来。 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。 而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5(表示当访问此网页后的5秒内再次访问不会去服务器) (2) 在地址栏回车 值为private或must-revalidate则只有第一次访问时会访问服务器,以后就不再访问。 值为no-cache,那么每次都会访问。 值为max-age,则在过期之前不会重复访问。 (3) 按后退按扭 值为private、must-revalidate、max-age,则不会重访问, 值为no-cache,则每次都重复访问 (4) 按刷新按扭  …

crm_soap_php

在php下使用soap前提是开启了soap扩展。将php.ini中代码 ;extension=php_soap.dll 前的分号(;)去掉。重启apache激活soap扩展。 SOAP 服务端 – soapserver.php View Code PHP1 2 3 4 5 6 7 8 9 10 11…

September 30th, 2010

网站截图或部分画面PHP实现代码

No Comments, PHP, by hyperblue.
complete-screenshot-plugin

首先我们把目标网站的整个屏幕截取下来,并生成gif(也可以是jpeg,png,用不同的函数就行了,具体见PHP帮助文档)文件,代码如下: View Code PHP1 2 3 4 5 6 7 8 9 10 11 12 13 $browser = new COM("InternetExplorer.Application");…

September 30th, 2010

PHP文件上传类

No Comments, PHP, by hyperblue.

相关类: PHP文件下载类 PHP远程下载类 View Code PHP1 2 3 4 5 6 7 8 9 10 11 12 13 /** *…

1、PHP中set_magic_quotes_runtime()函数的作用: 此函数来修改PHP.ini文件中的 magic_quotes_runtime 变量的状态,如果想获得magic_quotes_runtime 变量的状态用get_magic_quotes_runtime这个函数如果返回0表示本功能被关闭,如果返回1表示本功能已经开启。 magic_quotes_runtime的功能是当它被开启的时候所有外部引入的数据库资料或者文件等等都会自动转为含有反斜线溢出字符的资料。比如:用户向数据库提交的数据中含有\” ‘这些符号的时候它就会在这些符号的前面自动加上”\”转义符。 这个属性在PHP4以前的版本都是默认关闭的,PHP4.0以后的版本如果程序要用到将它关闭的时候直接写成set_magic_quotes_runtime(0)将其关闭。 2.get_magic_quotes_gpc函数作用: 此函数取得 PHP 环境配置的变量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。返回 0 表示关闭本功能;返回 1 表示本功能打开。当…