很多站长朋友们都不太清楚phpfstat,今天小编就来给大家整理phpfstat,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么用zend加密 2、 PHP怎么获取文件类型???? 3、 如何处理业务日志和业务逻辑 4、 想写一个删除文件夹内所有大于24小时的文件的php代码 5、 php文件中基础问题 6、 php检测某目录是否有超过20MB的文件 php 怎么用zend加密可以加密就可以解密。
解密ZEND加密后的PHP文件:
zend加密php文件解密工具Dezender可以做到。
1、下载Dezender.zip
2、解压到盘里面,最好不要有中文路径,比如解压到 I:\Dezender 里面,修改 I:\Dezender\PHP5\PHP5\php.ini文件,修改里面的文件路径。
3、打开cmd命令行
然后就可以看见文件目录下面会多出一个文件 文件名.de.php
4、进入I:\Dezender 目录下面的
5、写一个批处理文件,可以直接把一个目录下面的文件全部批量解密
PHP怎么获取文件类型????遍列你是会的吧,中间会得到文件的全名,你现在需要取出文件的扩展名,对吧?
例子代码:
<?php
$f='/www/htdocs/index.html';
$path_parts = pathinfo($f);
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n"; //你需要的就是这个,对吧?
echo $path_parts['filename'], "\n";
?>
判断是否文件夹,要使用函数is_file,返回false的就是文件夹,例如:
<?php
var_dump(is_file('a_file.txt')) . "\n";
var_dump(is_file('/usr/bin/')) . "\n";
?>
bool(true)
bool(false)
如何处理业务日志和业务逻辑首先,业务逻辑中的日志是个性化的,无法统一的,只有在业务逻辑中打印才可以。
其次,如果有对某个方法调用前后的,比较通用的日志,可以使用拦截器实现。
想写一个删除文件夹内所有大于24小时的文件的php代码function del_file($path = '.') {
$current_dir = opendir($path); //opendir()返回一个目录句柄,失败返回false
while(($file = readdir($current_dir)) !== false) { //readdir()返回打开目录句柄中的一个条目
$sub_dir = $path . DIRECTORY_SEPARATOR . $file; //构建子目录路径
if($file == '.' || $file == '..') {
continue;
} else if(is_dir($sub_dir)) { //如果是目录,进行递归
del_file($sub_dir);
} else { //如果是文件,判断是24小时以前的文件进行删除
$files = fopen($path.'/'.$file,"r");
$f =fstat($files);
fclose($files);
if($f['mtime']<(time()-3600*24)){
if(@unlink($path.'/'.$file)){
echo "删除文件【".$path.'/'.$file."】成功!<br />";
}else{
echo "删除文件【".$path.'/'.$file."】失败!<br />";
}
}
}
}
}
del_file('d:/www');
php文件中基础问题推荐使用相对路径。。
譬如说
1011111.txt 和 你的 102001.php是同一目录下的。。
那么请使用这样的语法.
$filetye=fopen("./1011111.txt","r");
当然还可以用绝对路径。用法就不详细说了。
php检测某目录是否有超过20MB的文件如果php实现的话,就遍历目录,判断是否是文件,filesize获取文件大小,比较即可:
<?php
$path=".";//.是当前目录,你可以换成你的目录
foreach(scandir($path) as $v){
if(!is_dir($v)){//如果不是目录,就是文件了
$size=filesize($v);
if($size>20971520){//20971520==20M
echo $v."#".$size."<br>";;
}
}
}
?>
关于phpfstat的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。