-
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 -
禁止弹出Flashplayer自动更新窗口
有时候我们会碰到这样的情况,那就是系统突然变得很卡,然后就弹出flasherplayer自动更新的提示。如果我们不想更新还要每次都去点击关闭,实在令人厌烦...
系统程序 2014-11-23 12:48:22 -
懂打字就能做电子书―让Word与Flashpaper更好合作
常常想制作一部自己的电子书,用它来收集自己这两年来的作品,然后借助于网络,让更多地朋友能看到它,也认识我。但由于技术、时间等因素影响,却总不能如愿以偿...
办公软件 2014-11-23 07:33:03 -
Win8.1高大上HP Sprout超级一体机多图欣赏
站长搜索(www.adminso.com):Win8.1高大上HP Sprout超级一体机多图欣赏 站长搜索报道,此前,消息称惠普公司将在10月29号的发布会上推出一款比较新奇的设备,这款设备被叫做“Sprout”(新梢/发芽),实际上是一款搭载Win8.1或Win10操作系统的电脑,亮点是自带3D扫描仪以及投影仪。今天,这款超级一体机正式与大家见面,鉴于微软Windows10相较于Windows 8.1的提升,这款设备的前途可谓不可估量...
业界动态 2014-10-30 17:12:57