04 2015 档案
摘要:浏览器下载文件,例如在浏览器中可以直接打开的文件(.gif /.txt等)。在进行文件下载操作时,默认是通过浏览器直接打开,而不是下载保存文件。并且通过这种方法下载文件可以不暴漏下载文件所在的路径,可以在下载之前进行一系列的权限控制.如果强制浏览器下载,有二种方案,一是:把所有文件全部做成压缩文件...
阅读全文
摘要:php代码压缩,除可以使用token_get_all进行压缩之外,还可以使用系统自带的函数php_strip_whitespace(PHP 5)php_strip_whitespace — 返回删除注释和空格后的PHP源码 说明string php_strip_whitespace ( string...
阅读全文
摘要:sphinx在使用过程中如果表的数据量很大,新增加的内容在sphinx索引没有重建之前都是搜索不到的。这时可以通过建立sphinx增量索引,通过定时更新增量索引,合并主索引的方式,来实现伪实时更新。(使用定时任务,定时更新增量索引,例如10分钟一次)在利用 Sphinx 做搜索引擎的时候,一般他...
阅读全文
摘要:sphinx定义搜索结果,搜索的内容着重显示,可以使用下面代码 1 SetServer('127.0.0.1',9312); //server连接14 $sp ->SetConnectTimeout(5); //超时时间15 $sp ->SetLimits(0,10); //取出条数16 1...
阅读全文
摘要:①fread('','w')调用当文件不存在时创建文件,其中参数使用了fread('',"w")导致无法创建文件,修改单引号之后操作正常. ②项目当中新建日志文件,需要判断日志文件是否存在再用file_exists判断文件时,文件被删除,用file_exists或者is_file判断仍然返回t...
阅读全文
摘要:建立配置文件 例可以参照之前的模板新建一个配置文件 sphinx/etc目录#MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/#请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码...
阅读全文
摘要:Sphinx中文入门指南wuhuiming,转载请注明来源和作者 最后修改:2010年1月23日1、简介1.1.Sphinx是什么1.2.Sphinx的特性1.3.Sphinx中文分词2、安装配置实例2.1 在GNU/Linux/unix系统上安装2.1.1 sphinx安装2.1.2.sfc安装(...
阅读全文
摘要:token_get_all(PHP 4 >= 4.2.0, PHP 5)token_get_all—将提供的源码按 PHP 标记进行分割,可以用作php源代码的压缩,会按照固定的分解方法,分解php代码成不同的部分说明arraytoken_get_all(string$source)token_ge...
阅读全文
摘要:复习__autoload的时候,看到了spl_autoload_register()这个函数。但是一下子没有弄明白,通过查资料我算是弄明白了。1.__autoload() —— 自动加载函数我把很多个类文件以 类名.class.php的形式存放在class目录中,在class的同级目录中建立一个in...
阅读全文
摘要:项目核心文件core/shopld.php 1 if (!@include(BASE_DATA_PATH.'/config/config.ini.php')) exit('config.ini.php isn\'t exists!'); 2 if (file_exists(BASE_PATH.'/c...
阅读全文
摘要:近期正在开发微信支付功能,用crul调用证书时提示类似错误 58problem with the local client certificate. 经过查找手册和实验,参考php手册提供的以下方案可以解决,代码如下If you want to connect to a server whi...
阅读全文
摘要:$HTTP_RAW_POST_DATAThe RAW / uninterpreted HTTP POst information can be accessed with:$GLOBALS['HTTP_RAW_POST_DATA']This is useful in cases where the ...
阅读全文
摘要:锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据...
阅读全文
摘要:为防止重要文件因多个线程同时操作,造成其中内容被覆盖,可以使用PHP自带的文件锁机制flock简单代码如下 $fp = fopen("log.txt","a"); flock($fp, LOCK_EX) ; fwrite($fp,"执行日期:".strftime("%Y%m%d...
阅读全文
摘要:$string = ' ';$xml =(array)(simplexml_load_string($string,'SimpleXmlElement',LIBXML_NOCDATA));print_r($xml);//结...
阅读全文
摘要:PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议,以下代码是 微信支付中,curl的使用代码 /** * 作用:...
阅读全文