PHP检查库或函数是否可用的方法
随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。 本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独...
PHP中基本符号及使用方法
用这么久了,竟然PHP的基本符号都没有认全,看到@号还查了半天才知道什么意思.把基本符号列表帖一下吧,需要的朋友可以参考~ 注解符号: // 单行注解 /* */ 多行注解 引号的使用 单引号,没有任何意义,不经任何处理直接拿过来; 双引号,php动态处理然后输出,一般用于变量. 变量形...
10 个不常见却非常有用的PHP函数
1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个...
非常简单PHP缩略图生成程序源代码
一个非常简单的PHP生成缩略图的代码程序,参数及代码都算得上精简,有兴趣的朋友可以试下它的功能,有不太完善的地方还请指正。 ? $FILENAME=image_name; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400; function ResizeImage($im,$maxwidth,$m...
和php有关的几种常见安全详解
PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配...
2010年最新PHP类的精缩归纳
一:结构和调用(实例化): class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...); 二:构造函数和析构函数: 1、构造函数用于初始化:使用__construct(),可带参数。 2、但析构函数不能带参数(用于在销去...
PHP命名空间规则解析及高级功能
日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。本文介绍了PHP命名空间的一些术语,其解析规则,以及一些高级功能的应用,希望能够帮助读者在项目中真正使用命名空间。 在这里中我们介绍了PHP命名空间的用途和namespace关键字,在这篇文章中我们将介绍一下use...
如何在PHP开启gzip页面压缩实例
示例一(用php的内置压缩函数): ?PHP if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); Header(Content-type: text/html); ? !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=...
如何正确运用PHP json_encode函数进行中文转换
json_encode 和 json_decode 这两个函数的具体用法 网上有很多相关的文章 ,本文主要介绍 用json_encode 时中文无法转换的解决方案,本文假设文件所用的编码为gb2312; 先写出所需的数组 ?php $json = array ( 0 = array ( 'id' = '13', 'name' = '乒乓球', ), 1 = array (...
如何调通过API调用51ditu中的地图
今天研究下地图标注。实际上就是看看如何调用51ditu提供的api接口并结在PHP中应用。 其提供的api接口说明:http://api.51ditu.com/ 帮助文档:http://api.51ditu.com/docs/index.html 以下简单的演示一个,用户从后台标注自己想用的东西,前台读出来。 从网站是复制,粘贴试...
Google Maps API 用法教程
在过去的一年中,在线地图的发展是相当巨大,我们可以看到在线地图的极有价值的信息和其能力。这其中,最有名气的自然是Google Maps。. Google Maps由一个相当强大的开发引擎并也有一个很大的社区提示支持。 Google 允许各种web masters 通过Google Maps API来增加或自定义...
php中过滤html代码的函数 提高程序安全性
用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。 以下为过滤HTML代码的函数: function ihtmlspecialchars($string) { if(is_array($string)) {...