-
php生成静态文件的多种方法分享
本文为大家整理了一些php生成静态文件的多种方法示例,感兴趣的同学参考下. 第一种:将php动态页面内容生成静态 ob_start();#开启服务器缓存 include_once 'Index.php'; $ctx=ob_get_contents();#获取缓存 ob_end_clean();#清空缓存 $fh=fopen("index.html","w+"); fwrite($fh,$ctx);#写入html,生成html fclose($fh); /* 1、Flush:刷新缓冲区的内容,输出。 函数格式:flush() 说明:这个函数经常使用,效率很高...
PHP 2014-11-27 13:28:00 -
php检测文件编码的方法示例
本文为大家讲解的是php如何检测文件编码的方法示例,感兴趣的同学参考下。 关于文件编码的检测,百度一下一大把都是,但是确实没有能用的、很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、最终根据PHP手册里 mb_detect_encoding 函数下方的例子,自己写了一个检测函数, 还包括自动检测编码并按指点编码读取文件的函数、源码献上...
PHP 2014-11-27 13:21:50 -
一个简单的php缓存类分享
本文为大家提供的是一个简单的php缓存类分享 ,感兴趣的同学参考下. <?php class Cache { private $dir = "data/cache/";//定义缓存目录 private $key='c_a_sss'; // 文件名md5加密密钥 function set_dir($dirpath) { $this->dir=$dirpath; $this->make_dir($this->dir); } function read($key,$minutes=1) { $filename=$this->get_filename($key); if($datas = @file_get_contents($filename)) { &...
PHP 2014-11-27 13:20:45 -
PHP $_FILES中error返回值详解
本文为大家讲解的是PHP $_FILES中error返回值详解,讲解各数值代表的意思,感兴趣的同学参考下. 用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName] ['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分,如有翻译不到之处还望指正 $_FILES['file']['error']值 UPLOAD_ERR_OK: 0 //正常,上传成功 UPLOAD_ERR_INI_SIZE: 1 //上传文件大小超过服务器允许上传的最大值,php.ini中设置upload_max_filesize选项限制的值 UPLOAD_ERR_FORM_SIZE: 2 //上传文件大小超过HTML表单中隐藏域MAX_FILE_SIZE选项指定的值 UPLOAD_ERR_NO_TMP_DIR: 6 //没有找不到临时文件夹 ...
PHP 2014-11-27 13:16:08 -
PHP生成不重复标识符的方法示例汇总
本文为大家讲解是几个PHP生成不重复标识符的方法,涉及时间函数time的md5转换,uniqid()函数及GUID的应用,非常实用,需要的朋友可以参考下 生成唯一不重复的标识我们主要是根据当前的一个时间time然后再转换在md5值,这样几乎是可以保证标签的唯一性,下面整理了一些关于PHP生成不重复标识符程序代码,感兴趣的朋友可以来看一下 PHP倒是自带了生成唯一id的函数:uniqid() ,它是基于当前时间微秒数的,用法如下: echo uniqid(); //13位的字符串 echo uniqid("php_"); //当然你可以加上前缀 echo uniqid("php_", TRUE); //如果第二个参数more_entropy为true则生成23位字符串 但是它生成的标识有可能不是唯一的,所以很多人会: <?php //这是第一种简单的方法,当然用sha1()函数也可以。 echo md5(u...
PHP 2014-11-27 13:10:51 -
php 目录遍历、删除 函数的使用介绍
本文为大家讲解的是php 目录遍历、删除 函数的使用介绍,感兴趣的同学参考下。 小编今天没事写了目录想关的函数 包括 遍历该文件夹下的文件,目录子目录 读取当前文件下目录和文件 删除当前文件夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录 <?php header("Content-type:text/html;charset=utf-8"); /** * 读取当前目录下的文件和目录 * * @param string $path 路径 * @return array 所有满足条件的文件 */ function tlist($path){ $path = iconv('utf-8', 'gbk', $path); ...
PHP 2014-11-27 12:58:13 -
php 中英文语言转换类代码
本文是一个php 实现的中英文语言转换类代码(只能实现一些简单的常用语),感兴趣的同学参考下。 突然想做个中英文的功能试一下,只是把一些常用且有规律的词汇比如 ‘评论’ ,时间单位(几秒几小时前这些)可以自由的转化...
PHP 2014-11-27 12:56:15 -
windwos下使用php连接oracle数据库的示例
本文是一个windwos下使用php连接oracle数据库的示例,感兴趣的同学参考下。 Oracle Database,又名Oracle RDBMS,或简称Oracle...
PHP 2014-11-27 12:51:05 -
PHP可变函数的经典用法示例
本文为大家讲解的是PHP可变函数的经典用法示例,感兴趣的同学参考下。 <?php function map($fun, $list,$params=array()){ $acc=NULL; $last=array_push($params, NULL,$acc)-1; foreach($list as $params[$last-1]){ //第一次见这种写法感觉很神奇 $params[$last]=call_user_func_array($fun , $params ); } $acc=array_pop($params); return $acc; } function add...
PHP 2014-11-27 12:10:23 -
PHP木马很可恶 教你怎么来防范它
在window系统中其实最怕的就是病毒和木马的入侵啦!所以为了防止就像是php木马 之类的隐患,因此当然要获取一些有效的防止办法哦!所以今天我们就来说说有效的防止的技巧吧!一起来看看吧! 下面小编就为大家来分享有效防范PHP木马的操作方法步骤。 1、防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径...
系统程序 2014-11-27 04:37:24 -
WP10/Win10现身,微软合作伙伴入手早期版本
站长搜索(www.adminso.com):WP10/Win10现身,微软合作伙伴入手早期版本 WP之家讯 据外媒相关消息人士称,微软已经开始将早期版本的Win10/WP10提供给公司外指定合作伙伴。目前微软合作伙伴所获得的版本为历史版本,并且没有任何能够明显察觉的功能变化,但外媒可以确认微软合作伙伴所获得的系统,确实是Windows10 for Phone/WP10...
业界动态 2014-11-26 16:57:23 -
分享win2003安装WMP11失败的解决办法
在win2003系统中有些功能和程序不能满足我们的操作,所以经常会去网站中下载,就如会下载Windows Media Player1播放器,但是尴尬问题来啦!在安装这个播放器的时候又是会出现失败的,那么要怎么解决才好呢?现在我们一起去看看吧! 1. winrar解压wmp11的安装文件到某目录; 2...
系统程序 2014-11-25 23:57:02