-
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
本文为大家讲解的是php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别,感兴趣的同学参考下. “PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.phperz.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果...
PHP 2014-12-10 05:54:03 -
PHP 判断常量,变量和函数是否存在的方法
本文为大家讲解了php下判断变量,常量及函数是否存在的方法:isset,defined,functin_exists,感兴趣的同学参考下. if (defined('CONST_NAME')) { //do something } 变量检测则是使用isset,注意变量未声明或声明时赋值为NULL,isset均返回FALSE,如: if (isset($var_name)) { //do something } 函数检测用function_exists,注意待检测的函数名也需要使用引号,如: if (function_exists('fun_name')) { fun_name(); } 先不说多了我们看一个实例 <?php /* 判断常量是否存在*/ if (defined('MYCONSTANT')) { echo MYCONSTAN...
PHP 2014-12-10 05:48:04 -
PHP 常用实用代码总结
PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发者都会有所帮助...
PHP 2014-12-10 05:45:03 -
PHP 在线翻译函数代码
本文是一个php实现的在线翻译函数,调用的是google翻译api,感兴趣的同学参考下. <? /** * GOOGLE翻译 英汉 * * @param string $text 翻译句 * @return unknown */ function googleTran($text){ if(empty($text)) return ""; sleep(1);//反间碟 $wf=@file_get_contents('http://translate...
PHP 2014-12-10 05:36:03 -
php中文字符串截取方法实例总结
本文为大家讲解的是php中文字符串截取方法实例,针对常见的字符串截取函数进行了分析比对,并给出了一个完整实例来解决PHP中文字符串截取问题,感兴趣的朋友可以参考下 用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 解决办法如下: 1、使用mbstring扩展库的mb_substr截取就不会出现乱码了...
PHP 2014-12-10 05:33:05 -
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
本文是一个PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部 ,需要的朋友可以参考下。 <?php function ff_page($content,$page) { global $expert_id; $PageLength = 2000; //每页字数 $CLength = strlen($content); $PageCount = floor(($CLength / $PageLength)) + 1; //计算页数 $PageArray=array(); $Seperator = array("n","r","...
PHP 2014-12-10 05:30:05 -
PHP 字符截取 解决中文的截取问题
本文是一个php实现的非使用mb系统函数实现的中文字符串截取函数,感兴趣的同学参考学习下. function Cut_string($string, $start ,$sublen, $extstring='...
PHP 2014-12-10 05:27:03 -
PHP中构造函数和析构函数解析
本文为大家讲解的是PHP中构造函数和析构函数的使用方法,本文用代码实例讲解了PHP中构造函数和析构函数,需要的朋友可以参考下 构造函数 void __construct ([ mixed $args [, $... ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作...
PHP 2014-12-10 05:21:04 -
PHP 5.4.34/5.6.2 发布
PHP 刚发布两个新版本,分别是 5.4.34 和 5.6.2 版本。这两个版本都是安全更新版本,修复了 CVE-2014-3668, CVE-2014-3669 和 CVE-2014-3670 安全漏洞,同时 5.4.34 修复了 OpenSSL 相关的一个问题...
PHP 2014-12-10 05:18:03 -
php 不同编码下的字符串长度区分
本文为大家讲解提php不同编码下的字符串长度区分方法,下面是一些测试代码,大家可以参考下。 UTF-8的中文字符串是三个字节 <?php //编码UTF-8 echo strlen('测试文字a测试文字'); echo '-'; echo mb_strlen('测试文字a测试文字','utf-8'); ?> 输出:25-9 GB2312的中文字符串是二个字节 <?php //编码GB2312 echo strlen('测试文字a测试文字'); echo '-'; echo mb_strlen('测试文字a测试文字','Gb2312'); ?> 输出:17-9 在Mysql数据库(5.1以后的版本)中,如果字段类型为varchar(10)则可插入10个字符(不是字节); 所以在判断字符串的长度时需要根据文档编码来区分...
PHP 2014-12-10 05:15:04 -
使用php来实现网络服务
本文是一个php实现的网络服务,在调用网络服务的过程中,需要两个消息,发送的消息和接受的消息,又来有往方能来往不是。感兴趣的同学参考下, 以下文中的翻译名称对照表 : payload: 交谈内容 object: 实例 function: 函数 使用 php来实现网络服务 使用框架: WSO2 WSF/PHP 安装环境: windows 或者 linux (厌恶于眼下计算机文章夹杂无数难懂的翻译以及术语,此处尽量使用口语以及汉语...
PHP 2014-12-10 05:06:03