PHP: 파일 시스템
풀어 주다: 2016-07-30 13:31:21
<span><?php
</span><span>if</span>($fp<span>=</span><span><em>fopen</em></span>(<span>"I:/Test/abc.txt"</span>,<span>"r"</span>)){
$file_info<span>=</span><span><em>fstat</em></span>($fp);
<span>echo </span><span>"<pre class="brush:php;toolbar:false">"</span>;
<span><em>print_r</em></span>($file_info);
<span>echo </span><span>"
";
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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31