php
diyle
这个作者很懒,什么都没留下…
展开
-
破折号的转义与反转
今天碰到数据库中存储“——”,是“——”对实体标签的转意。由于需要发送到邮箱中,发现数据没有被反转。htmlentities与 html_entity_decode 作为转与反转的配对,我用html_entity_decode(“——”)测试失败。以为被zend_filter_htmlentities做了手脚,打开源码才明白.zf代码有这样一段:htmlentities((string) $value, $this->getQuoteStyle(), $this->getEncoding(), $this-原创 2010-12-28 22:53:00 · 2336 阅读 · 0 评论 -
PHPExcel操作示例
本篇仅介绍简单的excel读写,更多高级特性请查看官方手册PHPExcel类 官方下载地址:http://phpexcel.codeplex.com/releases/注意需要开启php_zip.dll如果此类加载不上,比如在框架中,可能要添加 include_path例如 set_include_path(get_include_path() . PATH_SEPARATOR . '/includes/phpexcel/');写入代码:/* * excel [写入示例] * v1.7.原创 2011-04-21 23:35:00 · 1637 阅读 · 0 评论 -
php 运行jar 测试
1.安装JDK(java环境)2.安装phpjavabridge(php与java中间服务),点开路径:http://sourceforge.net/projects/php-java-bridge/files/Binary%20package/ 下载JavaBridgeTemplate621.war压缩文件,可以用rar解压到web环境下, 我这里解压到D:\www\JavaBridge原创 2014-06-06 20:19:24 · 4178 阅读 · 1 评论 -
用php实现mongodb 分组排序
借助mongodb的group可以实现分组,原创 2014-10-15 23:58:27 · 2413 阅读 · 0 评论 -
微信emoji表情及输入法自带表情存储与显示
//utf8mb4表情转换,用于存储 function textEncode($text){ $txtContent=json_encode($text); //\\\u[0-9a-f]{4} $txtContent=preg_replace_callback ('#(\\\u263a|\\\u2728|\\\u2b50|\\\u2753|\原创 2015-09-23 11:22:01 · 8168 阅读 · 0 评论 -
中文与16进制互相转换
<br />手册提供2进制,8进制,10进制,16进制字符串的互相转换函数<br />decbin(),decoct(),dechex() base_convert()等<br />我们只需将中文转换成ascii码,再利用进制转换函数就可以了<br /><br />要注意字符串编码不同转换的结果也不一样<br />比如GBK编码一个中文占2个字节而utf-8编码一个中文占3个字节或4个字节<br />中文与16进制互相转换的示例测试可用,暂时没发现bug。-_-u<br />以下代原创 2011-05-06 10:28:00 · 8634 阅读 · 0 评论 -
格林威治时间转换成北京时间
解析rss订阅内容时候,发现pubDate是格林威治时间格式,在手册上找到这个函数,收藏gmstrtotime($sgm) { $months = array( 'Jan'=>1, 'Feb'=>2, 'Mar'=>3, 'Apr'=>4, 'May'=>5, 'Jun'=>6,转载 2011-12-28 20:20:18 · 1329 阅读 · 0 评论 -
mongodb 层次较深的查询写法
{ "_id": ObjectId("4f7524f23e38831a887ecf02"), "info": { "name": "小强", "gender": "男", "login_log": { "0": { "ip": "127.0.0.1",原创 2012-03-30 13:06:37 · 3257 阅读 · 0 评论 -
apache 与 nginx 404 配置
404的设置有应用程序层面的,虚拟主机层面的,web服务器层面的1.应用可以通过程序来控制,header('HTTP/1.1 404 Not Found');即可输出404错误,略过2.虚拟主机上的apache与nginx配置分别如下: apache在里添加:ErrorDocument 404 http://www.xxx.com/example404.php ngin原创 2013-03-27 14:31:37 · 1302 阅读 · 0 评论 -
用MQTT协议实现android消息推送
一个PHP服务端的实现PhpMQTTClient。各种MQTT语言版本的实现看mqtt.org一个IBM消息代理RSMB,有各种windows/linux平台的实现,它侦听接收服务器的消息,然后转发到指定的移动设备上。一个IBM提供mqtt协议的实现 wmqtt.jar 。一个Android的demo参考blog:http://blog.csdn.net/joshua_原创 2013-06-17 15:31:06 · 661 阅读 · 0 评论 -
近似js的php毫秒
//js:new Date().getTime()//phpfunction defmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return $sec.round($usec*1000);}原创 2013-06-20 15:03:00 · 585 阅读 · 0 评论