Heim > php教程 > php手册 > Hauptteil

php文件操作之常用文件操作笔记

WBOY
Freigeben: 2016-05-25 16:48:32
Original
1194 Leute haben es durchsucht

在php中文件操作函数有很多很多,下面我来给各们同学介绍在php中文件操作常用函数使用方法与介绍.

1、获取文件名:basename();

2、获取文件所在的目录:dirname();

3、pathinfo()获取文件信息,返回结果为一个array,包括路径、文件全名、文件名和扩展名.

实例代码如下:

$file = '/com/netingcn/error.log'; 
print_r(pathinfo($file));
Nach dem Login kopieren

结果为:

Array( 
	[dirname] => /com/netingcn 
	[basename] => error.log 
	[extension] => log 
	[filename] => error 
)
Nach dem Login kopieren

4、判断文件是否存在:is_file();

5、判断目录是否存在:is_dir();

6、判断文件或目录是否存在:file_exists();

7、读取文件所有内容:file()或file_get_contents(),其中file()返回的是一个一行为元素的array,file_get_contents()把文件全部内容作为一个String返回;

8、写文件fwrite,如:

实例代码如下:

<?php
$handler = fopen($file, &#39;w&#39;); // w 会冲掉以前的内容、a 是追加 
fwrite($handler, &#39;content&#39;); 
fclose($handler);              //记得关闭打开的文件句柄9、文件读取操作有很多,下面简单介绍几个: 
$handler = fopen($file, &#39;r&#39;); 
while(!feof($handler)) { 
	$datas[] = fgets($handler);  //读取一行内容 
} 
while(!feof($handler)) { 
	$datas[] = fgetss($handler); //读取一行内容并过来html标记 
} 
while(!feof($handler)) { 
	$datas[] = fgetcsv($handler); //读取一行内容并解析csv字段 
} 
$content = fread($handler, $strLength); //读取指定长读的字符 
fclose($handler);
?>
Nach dem Login kopieren

文章地址:

转载随意^^请带上本文地址!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage