PHP:文件系统
时间:2021-07-01 10:21:17
帮助过:13人阅读
if($fp=fopen("I:/Test/abc.txt","r")){
$file_info=fstat($fp);
echo ""
;
print_r($file_info);
echo "
";
echo "the size of file is -- {$file_info['size']}";
echo "the modify time is -- ".date("Y-m-d H:i:s",$file_info['mtime']);
echo "
";
echo fileatime("I:/Test/abc.txt");
}else{
echo "No Such File Exists";
}
fclose($fp);
$file_path="I:/Test/bbc.txt";
//首先判断文件是否存在;
if(file_exists($file_path)){
//为移植性考虑,强烈建议在用 fopen() 打开文件时总是使用 'b' 标记
$fp=fopen($file_path,"rb");
$con=fread($fp,filesize($file_path));
echo "the content of file is:
";
//转换换行符;
$con=str_replace(PHP_EOL,"
",$con);
echo $con;
}else{
echo " no file exists";
}
fclose($fp);
//*********第二种读取方式***********************
//file_get_contents函数会读取整个文件内容(内存足够大),并且会自动关闭指针;
$con=file_get_contents($file_path);
$con=str_replace(PHP_EOL,"
",$con);
echo "
".$con;
//**********第三种读取方式,循环读取*********
$fp=fopen($file_path,'rb');
$buffer=10;
$str="";
while(!feof($fp)){
$str.=fread($fp,$buffer);
}
echo $str;
fclose($fp);
//以数组形式输出配置文件;对数据库链接有用;
//格式与php.ini相同;
$arr=parse_ini_file("db.ini");
print_r($arr);
以上就介绍了PHP:文件系统,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。