随笔分类 -  PHP

摘要:浏览器下载文件,例如在浏览器中可以直接打开的文件(.gif /.txt等)。在进行文件下载操作时,默认是通过浏览器直接打开,而不是下载保存文件。并且通过这种方法下载文件可以不暴漏下载文件所在的路径,可以在下载之前进行一系列的权限控制.如果强制浏览器下载,有二种方案,一是:把所有文件全部做成压缩文件... 阅读全文
posted @ 2015-04-27 10:55 gophper 阅读(1855) 评论(0) 推荐(0)
摘要:php代码压缩,除可以使用token_get_all进行压缩之外,还可以使用系统自带的函数php_strip_whitespace(PHP 5)php_strip_whitespace — 返回删除注释和空格后的PHP源码 说明string php_strip_whitespace ( string... 阅读全文
posted @ 2015-04-13 09:29 gophper 阅读(1427) 评论(0) 推荐(0)
摘要:①fread('','w')调用当文件不存在时创建文件,其中参数使用了fread('',"w")导致无法创建文件,修改单引号之后操作正常. ②项目当中新建日志文件,需要判断日志文件是否存在再用file_exists判断文件时,文件被删除,用file_exists或者is_file判断仍然返回t... 阅读全文
posted @ 2015-04-08 13:53 gophper 阅读(632) 评论(0) 推荐(0)
摘要:token_get_all(PHP 4 >= 4.2.0, PHP 5)token_get_all—将提供的源码按 PHP 标记进行分割,可以用作php源代码的压缩,会按照固定的分解方法,分解php代码成不同的部分说明arraytoken_get_all(string$source)token_ge... 阅读全文
posted @ 2015-04-07 09:16 gophper 阅读(2921) 评论(0) 推荐(0)
摘要:复习__autoload的时候,看到了spl_autoload_register()这个函数。但是一下子没有弄明白,通过查资料我算是弄明白了。1.__autoload() —— 自动加载函数我把很多个类文件以 类名.class.php的形式存放在class目录中,在class的同级目录中建立一个in... 阅读全文
posted @ 2015-04-07 09:07 gophper 阅读(609) 评论(0) 推荐(0)
摘要:$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 ... 阅读全文
posted @ 2015-04-05 08:48 gophper 阅读(185) 评论(0) 推荐(0)
摘要:为防止重要文件因多个线程同时操作,造成其中内容被覆盖,可以使用PHP自带的文件锁机制flock简单代码如下 $fp = fopen("log.txt","a"); flock($fp, LOCK_EX) ; fwrite($fp,"执行日期:".strftime("%Y%m%d... 阅读全文
posted @ 2015-04-03 08:57 gophper 阅读(175) 评论(0) 推荐(0)
摘要:$string = ' ';$xml =(array)(simplexml_load_string($string,'SimpleXmlElement',LIBXML_NOCDATA));print_r($xml);//结... 阅读全文
posted @ 2015-04-02 14:48 gophper 阅读(573) 评论(0) 推荐(0)
摘要:PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议,以下代码是 微信支付中,curl的使用代码 /** * 作用:... 阅读全文
posted @ 2015-04-02 14:17 gophper 阅读(650) 评论(0) 推荐(0)