« 包含标签 php 的文章
Solr的PHP接口 Solarium
Solarium 是 Solr 的 PHP 开发接口, Solarium 最新更新资讯,共 1 条 ( 投递新闻 ) 2天前 Solarium 2.2.0 发布,Solr全文搜索的PHP接口 0评/140阅 授权协议: Apache 开发语言: PHP 操作系统: 跨平台 收录时间: 2011年11月09日 软件首页 软件文档 软件下载
让Json更懂中文(JSON_UNESCAPED_UNICODE)
本文地址: http://www.laruence.com/2011/10/10/2239.html 转载请注明出处 我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. ?php echo json_encode("中文"); //"\u4e2d\u6587" 这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写json_encode. 而在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unicode. 看下面的例子: ?php echo json_encode("中文", JSON_UNESCAPED_UNICODE); //"中文" 怎么样, 是不是让大家很开心的改动? 呵呵, 当然, Json在5.4还加入了: JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES等选项, 如…
全中文routeros软路由管理系统 rosman
rosman 网关侠 属于网站程序,利用服务器技术,增加routeros的在线功能,集合了php smarty 模版引擎,界面用了 jquery ui 与 jquery mobile , 通过routeros api 来交流服务器端与routeros的数据同步,主要是针对routeros 中的pppoe用户的中文简化管理,并设有pppoe用户登陆介面,可提供用户在线自行充值和获取资讯,修改密码和寻回密码等功能,增强运营商在线业务。 功能支持列表: 1.与routeros 完全同步; 2.内设有移动管理介面,支持html5,包括手机android 等webkit 内核浏览器,手机平板控制更方便; 3.集中化开发,二次开发更简单,学习成本低,定制能力强; 4.兼容主流浏览器; 5.一键备份和导入用户数据; 6.一键叠加线路(测试版); 7.多用户操作,可设置用户权限; 授权协议: 未知 开发语言: PHP 操作系统: 跨平台 收录时间: 2011年10月08日 (国产软件) 软件首页 软件文档 软件下载
PHP端口复用的利用
如果还有人记得我当年发在80sec上的那篇《 Linux 系统文件描述符继承带来的危害 》的话,应该记得当时这个问题已经被apache官方使用FD_CLOSEXEC修复了:由于在系统底层exec其他进程的时候,所有开启的FD就会被自动关闭,因此就没有办法使用system等php函数,在子进程如bash中继续操作原有开启的高权限文件描述符。 但是最近PHP 5.3.6引进了一个新特性:利用fopen(php://fd/fd_number, w)的形式,可以直接打开并操作当前进程的文件描述符。基本相当于一个fdopen函数调用。 结 合这两点,由于php本身的一种运行方式是以apache的mod方式在apahe进程中存在的,所以对于php来说,他的自身进程也就是apache的 进程,所有apache原来在root下打开的文件描述符,他都能操作。于是乎,原有修补完毕的漏洞,经过PHP新功能的妙手回春,又重现江湖了。 那么究竟如何利用这个漏洞呢?在 之前的那篇文章 里, 我曾经给出了一个例子,就是直接复用当前连接80端口的socket,生成一个交互性shell。当时我没有给出自动化查找当前连接…
PDF文档管理器 I, Librarian
I, Librarian 是一个 PDF 管理器和组织程序,可用来管理一系列的 PDF 文档。提供智能浏览和快速检索的功能。 授权协议: GPLv3 开发语言: PHP 操作系统: 跨平台 收录时间: 2011年08月31日 软件首页 软件文档 软件下载
文本数据库 txtSQL
TXTSQL是一种文本数据库,文件存储方式类似mysql,兼容部分sql语句.PHP需4.0以上版本才能运行。 授权协议: GPL 开发语言: PHP 操作系统: 跨平台 收录时间: 2011年08月29日 软件首页 软件下载
Phurl短网址服务
官方网站: http://code.google.com/p/phurl/ 演示地址: http://code.google.com/p/phurl/ 下载地址: http://code.google.com/p/phurl/ 文章来源:http://www.OSphp.com.cn 程序介绍: Phurl是一个基于PHP和MySQL实现的网址缩短服务。 Phurl is a free, clever, and easy to use PHP URL shortening system. In just 5 minutes, you can get your very own URL shortener set up and working. The script comes packed with a ton of features which you wont find in other scripts, and has a very easy installation wizard to help you get started. Since the script was sta…
php下Memcache清理过期缓存内容
php下Memcache清理过期缓存内容 我们经常会使用Memcached的存储过期功能,而实际上在过期后,Memcached并不能马上回收过期内容,这样会很快存满至配置限制,根据不同配 置,Memcached会采用LRU算法删除缓存内容或使用时删除过期内容,而有时Memcached这样的释放内存的机制并不能满足所有应用,故我们在 PHP基础上实现了统一删除过期内容的功能,适用于定时清理. php /** * mem_dtor:对Memcached的过期内存回收 * Author:lajabs */ class mem_dtor extends Memcache private $server_id ; public function __construct $host , $port $this - server_id = $host : $port ; $this - connect $host , $port ; // 回收所有过期的内存 public function gc $t = time ; $_this = $this ; $func = function $key ,…
Linux命令运行的PHP框架 PLCS
Structure crontab Shell Script | test.sh test libs | base.class.php Controller Class | config.class.php Configuration | mysql.class.php Databases Class modules | test.php PHP Script runtime Write Logs index.php Index 简单的PHP在linux下运行的小框架 授权协议: 未知 开发语言: PHP 操作系统: 跨平台 收录时间: 2011年07月27日 软件首页 软件下载 Structure crontab Shell Script | test.sh test libs | base.class.php Controller Class | config.class.php Configuration | mysql.class.php Databases Class modules | test.php PHP Script runtime Write Logs index…
php.ini中的open_basedir设置和无法上传
昨天上传好了网站,早上来了对服务器进行了加固, 下午开发部的同事调试时却说不能上传图片, 原 来我在php.ini里面限定了脚本用户的目录,linux找不到网站目录下的临时文件导致的。 附上方法: 在php.ini配置文件中,open_basedir可以设置一个目录,限制所有的PHP文件操作都只能在该目录下进行,从而防止用户进入服务器的其他区域。这是一个增进PHP安全的方法。 但是open_basedir的设置,很多时候会使PHP的文件上传功能失效,且常常没有任何提示。究其原因,是因为PHP的文件上传,首先是将文件上传 到一个临时目录里,缺省情况下是系统的临时目录。如果设置了open_basedir,而系统临时目录不在open_basedir设定的目录中,就会出 现无法上传的情况。 解决的办法,一是在php.ini中设置文件上传临时目录参数upload_tmp_dir,而且设定的目录必须处于open_basedir设定目录下;二是直接取消open_basedir设定。
传播、沟通、分享