PHP:文件系统
Libérer: 2016-07-30 13:31:21
original
792 Les gens l'ont consulté
<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">"Copier après la connexion
;
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教程有兴趣的朋友有所帮助。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
-
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