-
PHP获得文件的md5并检验是否被修改(可用来防止木马)
本文为大家讲解的是php通过md5_file函数获得文件的md5并检验是否被修改,一般可以用来防止木马,或源程序被修改,感兴趣的同学参考下。 由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,所以这里说一下一下获取文件md5值的方法...
PHP 2014-12-12 04:27:09 -
WindowsXP/Vista/7单网卡配置VPN+NAT共享上
通过一些前人的文章,顺利在Windows Xp和Windows 7下搭建了单网卡 VPN +NAT共享上网。 注意:Windows桌面操作系统只支持一次一个VPN连接 操作步骤 1,修改注册表HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnabledRouter=1 2,启动服务 启动Routing And Remote Access服务(必须) 停止系统防火墙服务,或添加vpn端口1723例外到防火墙规则 如果需要用到局域网 启动Server ,Workstation...
系统程序 2014-12-12 01:21:09 -
如何打开txt文件,提示下载
本文为大家讲解了php下通过header实现浏览器直接下载txt文件,而不是直接txt文件的方法,感兴趣的同学参考下. 默认情况下浏览器Mime类型设定中会直接打开txt文本,但是如果想做到直接下载需要对Mime进行设置。 服务器端两种处理方法,一个是apache或者iis or tomcat等服务器中进行设置,或者在程序中指定发送类型...
PHP 2014-12-12 01:06:05 -
PHP文件操作和目录操作总结
本文为大家讲解了PHP的常用文件操作和目录操作总结,本文讲解了基本文件的操作、目录的操作等内容,感兴趣的朋友可以参考下 一、基本文件的操作 文件的基本操作有:文件判断、目录判断、文件大小、读写性判断、存在性判断及文件时间等 <?php header("content-type","text/html;charset=utf-8"); /* *声明一个函数,传入文件名获取文件属性 *@param string $fileName 文件名称 */ function getFilePro($fileName) { if(!file_exists($fileName)) { echo '文件不存在<br/>'; return; } /*是否是普通文件*/ if(is_file($fileName)) { echo $fileName.'是一个文件<br/>...
PHP 2014-12-11 23:06:08 -
PHP 文件上传示例
本文是一个php实现的简单文件上传示例代码,初学者可以参考学习一下. 入口文件 <html> <body> <form action="download...
PHP 2014-12-11 21:54:04 -
一个自定义的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