-
一个自定义的PHP文件命名函数
本文是一个php实现的可对上传的文件随意命名,感兴趣的同学参考下. 需求背景: 用php上传文件或进行移动等文件操作时,一般都会处理文件命名的问题,如果用原文件名称,可能会遇到文件名已经存在的情况 对付这种情况,有的做法是用时间戳对新文件进行重新命名,有的是用序号递增的方法,为了解决麻烦的操作,我在最近编写了一个frename函数,可以灵活依据自定义的规则取得上传文件的新命名,特此分享。 <?php function frename($file, $rule='{timestamp}', $force = true) { /* ----------------------- * date: 2009/8/11 * 依据命名规则取得文件的新命名,以处理上传文件等操作时遇到的文件名已存在的情况 * @parm1 $file -- 文件物理路径 * @parm2 $rule -- 命名规则, 默认为时间戳 * @parm3 $force -- 是否强制命名,如果是强制,就算该目标文件不存在也会对其进行命名,默认强制 * retru...
PHP 2014-12-11 21:06:07 -
六种方法教你找回删除的文件
你是不是曾经后悔将一个已经花了三天时间的项目删除到回收站中?是不是感觉已经清空了回收站就无计可施了?那么应当怎么办呢?再一次尴尬的求助还是从头再做一遍?不用担心,现在你就可以拥有一项应对之策。 对于那些在个人计算机或者服务器支持行业工作的人,或那些将其文件意外删除并清空了回收站的人,拥有一款性能良好的文件恢复软件是一件幸事...
系统程序 2014-12-11 16:48:04 -
在Vista中禁用休眠及释放休眠文件所占空间
尽管Windows Vista电源管理模式默认启用了休眠与睡眠功能,事实上,Windows Vista开始菜单中的电源按钮默认即进入睡眠状态,但是,在有些时候,您可能更希望不让系统进入休眠或睡眠状态,比如说您的PC不能很理想地支持这些功能,这时,您也许要需要禁用休眠功能了。 这样带来的好处还在于,能够节省一定的硬盘空间...
系统程序 2014-12-11 16:33:05 -
php 文件夹删除、php清除缓存程序
本文是一个php 文件夹删除、php清除缓存程序的示例代码,感兴趣的同学参考下. <?php header('content-type:text/html;charset=utf-8'); function delFile($fpath) { $filesize = array(); $filepath = iconv('gb2312', 'utf-8', $fpath); if (is_dir($fpath)) { if ($dh = opendir($fpath)) { while (($file = readdir($dh)) !== false) { if($file != '...
PHP 2014-12-11 14:27:06 -
php 随机数的产生、页面跳转、文件读写、文件重命名、switch语句
本文是几个php实现的代码端,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句等,感兴趣的同学参考下. <?php num = rand(1,5); witch($num){ case 1: $fp1=fopen("f1.dat",'r'); $oname = fgets($fp1); $nname = date("YmdHis"); rename($oname,$nname); fclose($fp1); unlink("f1.dat"); $fp1=fopen("f1.dat",'w'); fwrite($fp1,$nname); fclose($fp1); header("Location: ".$nname."/1.html"); exit; break; case 2: $fp2=fopen("f2.dat",'r&...
PHP 2014-12-11 12:51:53 -
用PHP读取flv文件的播放时间长度
本文是一个用PHP实现的可以用来读取flv文件的播放时间长度的代码,需要用的朋友可以参考下。 <?php // +----------------------------------------------------------------------+ // | PHP version 4&5 | // +----------------------------------------------------------------------+ // | Copyright (c) 2007 [email protected] | // +----------------------------------------------------------------------+ // | This source file's function is to get the time length of flv | // | main function getTime param:$name The flv f...
PHP 2014-12-11 12:20:41 -
PHP 上传文件的方法
本文是一个php实现的文件上传方法,适合php新手参考学习用,感兴趣的同学参考下. /** * 图片上传方法 * $maxsize=500000 = 500k; * $updir="up/"; * $upfile=$_FILES["file_img"]; */ public function Get_file_upload($upfile, $maxsize, $updir, $newname = 'date') { if ($newname == 'date') $newname = date("Ymdhs"); //使用日期做文件名 $name = $upfile["name"]; $type = $upfile["type"]; $size = $upfile["size"]; $tmp_name = $upfile["tmp_name"]; switch ($type) {...
PHP 2014-12-11 10:32:01 -
用注册表优化NTFS文件系统
注册表存储了系统和应用程序的注册信息,对于系统管理员来说至关重要。下文就是介绍系统管理员通过注册表的应用技巧来提高系统性能的方法...
系统程序 2014-12-11 10:18:03 -
PHP 读取文件的正确方法
本文为大家讲解了php读取文件的多种方法,及如何正确的读取文件,感兴趣的同学参考下. 处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理上...
PHP 2014-12-11 08:09:03 -
Windows中管理文件的方法
文件管理的真谛在于方便保存和迅速提取,所有的文件将通过文件夹分类被很好地组织起来,放在你最能方便找到的地方。解决这个问题目前最理想的方法就是分类管理,从硬盘分区开始到每一个文件夹的建立,我们都要按照自己的工作和生活需要,分为大大小小、多个层级的文件夹,建立合理的文件保存架构...
系统程序 2014-12-11 07:54:04 -
php UTF8 文件的签名问题(bom)
本文为大家讲解的是php utf8编码的文件的签名问题(bom) ,感兴趣的同学参考下. 在我们保存UTF8文本文件的时候,可以选择带签名,或者不带签名。也就是 有BOM 格式编码,或者 无BOM格式编码...
PHP 2014-12-11 07:30:03 -
PHP 上传文件大小限制修改方法
本文为大家讲解了如何修改php.ini达到可以上传大文件的方法,感兴趣的同学参考下. 有时候需要用php上传比较大的文件,默认是不可以的,必须按照下面的方法修改下。 配置php.ini文件 (以上传500M以下大小的文件为例) 查找以下选项并修改-> file_uploads = On ;打开文件上传选项 upload_max_filesize = 500M ;上传文件上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长 post_max_size = 500M ;post上限 max_execution_time = 1800 ; Maximum execution time of each script, in seconds脚本最大执行时间 max_input_time = 1800 ; Maximum amount of time each script may spend parsing request data memory_limit = 128M ; Maximum amount of ...
PHP 2014-12-11 06:27:02