php技术

php技术

实例介绍PHP的Reflection反射机制

阅读(23) 作者(admin)

PHP5添加了一项新的功能:Reflection。这个功能使得程序员可以reverse-engineer class, interface,function,method and extension。通过PHP代码,就可以得到某object的所有信息,并且可以和它交互。
假设有一个类Person:
复...

php技术

PHP中读取文件的8种方法和代码实例

阅读(26) 作者(admin)

整理了一下PHP中读取文件的几个方法,方便以后查阅。1.freadstring fread ( int $handle , int $length )fread() 从 handle 指向的文件中读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时...

php技术

PHP中的reflection反射机制测试例子

阅读(21) 作者(admin)

Java类反射应用得非常广泛几乎是所有框架的最核心部分,PHP程序员似乎从不关心反射。尝试着用java的思想去理解php的反射,跟java基本上基本一致。参考了php手册:http://www.php.net/manual/zh/book.reflection.php。Refle...

php技术

PHP的反射类ReflectionClass、ReflectionMethod使用实例

阅读(22) 作者(admin)

PHP5 具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及...

php技术

PHP编程中的常见漏洞和代码实例

阅读(28) 作者(admin)

不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安...

php技术

Discuz7.2版的faq.php SQL注入漏洞分析

阅读(28) 作者(admin)

注入代码实例:
复制代码 代码如下:
http://www.jb51.net/faq.php?action=grouppermission&gids[99]=%27&gids[100][0]=) and (select 1 from (select count(*),concat((select (select (select concat(username,0...

php技术

PHP生成数组再传给js的方法

阅读(21) 作者(admin)

<script type="text/javascript"> var slist = '<?php echo urlencode(json_encode($data['arr']));?>'; var list = eval(decodeURIComponent(slist)); drawGpsMap(list);</script>...

php技术

PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)

阅读(20) 作者(admin)

Easter Eggs(复活节彩蛋)外行人估计不了解这是神木玩意,彩蛋的网络解释是:用于电脑、电子游戏、电脑游戏、影碟或其他互动多媒体之中的隐藏功能或信息。PHP包含一个安全漏洞,可能导致未经授权的信息披露,如果你正在运行...

php技术

getJSON跨域SyntaxError问题分析

阅读(24) 作者(admin)

昨天写一个功能:点击手机验证的同时获取json端的数据。javascript代码如下:$(".check_mobile").click(function(){var mobile = $('.mobile').val();$.getJSON("http://www.test.com/user.php&#63;mobile="+mobile+"&fo...

php技术

PHP+FastCGI+Nginx配置PHP运行环境

阅读(23) 作者(admin)

CGI的英文全称为Common Gateway Interface(公共网关接口),是Nginx和动态脚本程序的桥梁,Nginx通过FastCGI接口将动态请求发送给FastCGI,FastCGI中的Wrapper进程生成一个线程,将请求交给脚本解释程序执行,然后通过原...

php技术

PHP连接sql server 2005环境配置及问题解决

阅读(26) 作者(admin)

一、Windows下PHP连接SQLServer 2005设定:安装的Windows操作系统(Win7 或XP均可,其他系统暂未测试),在C盘下;PHP的相关文件位于c:/PHP下面,其配置文件php.ini位于C:/Windows下面。连接前配置系统:1、检查文件 php/ntwdblib.d...

php技术

本地计算机无法启动Apache故障处理

阅读(19) 作者(admin)

最近因工作需要,要学习PHP的基础编程,于是学习架设PHP工作环境。但按照教材上介绍的那样,安装了WMAP后,一直无法运行成功。后发现Apache一直都不在运行状态。到WMAP中的Apache选项中去选择启动但无法启动。后经高人指点,总...

php技术

浅析PHP编程中10个最常见的错误

阅读(18) 作者(admin)

目前学习PHP很多朋友,在平时的日常程序开发工程中总会遇到各种各样的问题,本篇经验将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助。
错误1:foreach循环后留下悬挂指针  在foreach循环中,如果我们需要更...

php技术

Zend Framework 2.0事件管理器(The EventManager)入门教程

阅读(21) 作者(admin)

概述EventManger是一个为以下使用情况设计的组件:
复制代码 代码如下:
实现简单的主题/观察者模式
实现面向切面的设计
实现事件驱动的架构

基本的架构允许你添加和解除指定事件的侦听器,无论是在一个实例基础还是一个...

php技术

php向js函数传参的几种方法

阅读(21) 作者(admin)

<&#63;php echo "<script>test('$_POST[userid]');</script> ";&#63;>在上面的$_POST['']也可适用$_SESSION[' '];<&#63;php $para = "hello boby!"; echo $para; echo "<script> var...

Parse正式发布开源PHP SDK
php技术

Parse正式发布开源PHP SDK

阅读(22) 作者(admin)

Pare 发布 了 Parse PHP SDK ,旨在使Parse能够集成“到一类新的应用程序和不同的使用场景。”另外,该公司声称,这是他们的“第一个面向服务器端语言的SDK,而且是第一个真正开源的SDK。”到目前为止,Parse提供了若干API库,旨...

php技术

Php连接及读取和写入mysql数据库的常用代码

阅读(18) 作者(admin)

既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不嗦了。但为什么你还要继续阅读此文呢?可能是以前你习惯复制粘贴一些代码,并没有真正弄懂代码的含义;也可能你以前弄懂了,但像我一样,有一段时间没有接...

PHP语法自动检查的Vim插件
php技术

PHP语法自动检查的Vim插件

阅读(31) 作者(admin)

由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map <F5> :!php -l %<CR> ,每当按F5便可立即执...

php技术

浅谈使用 PHP 进行手机 APP 开发(API 接口开发)

阅读(21) 作者(admin)

一、先简单回答两个问题:1、PHP 可以开发客户端?答:可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:主要用于服务端的开发。但是,PHP可不仅仅只能在互联网站上发展,一个PHP for Android(PFA)站点表示他们将...

php技术

PHP解码unicode编码的中文字符代码分享

阅读(25) 作者(admin)

问题背景:
晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"....../u65b0/u6d6a/u5fae/u535a......", 这其实是中文被unicode编码后了的数据,我现在就是想解码出中文来,上度娘搞了半天,试了很多的姿(方)势(法),终...

使用ob系列函数实现PHP网站页面静态化
php技术

使用ob系列函数实现PHP网站页面静态化

阅读(21) 作者(admin)

将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一。其他还有模板替换法,opcache等方法。静态化的作用:提高网站的响应速度,降低服务器的负载;
用于搜索引擎的SEO;
利用PHP输出buffer直接写成html,定时后台定时扫一...

php技术

PHP使用CURL_MULTI实现多线程采集的例子

阅读(18) 作者(admin)

这两天有一客户定制了一个免登录发布模块,因为在模块中需要涉及到很多图片下载的问题,考虑到性能问题,所以特别写了一个CURL_MULTI远程采集网页的函数,以方便以后使用,估计以后都不会使用原来的单线程curl函数去foreach了,...