触摸艺术和时尚的音弦 ---- happydog's art secret garden ~~~

PHP笔记四

上一篇 / 下一篇  2008-04-07 19:13:18

有关文件和目录操作

 copy()  复制文件
 unlink() 删除文件
 rename() 重命名文件
 
<?php
$fn="c:/APM_Setup/htdocs/1.txt";
if (!file_exists($fn)) {
  die ("File $fn does not exist");
  }
 
$fp=@fopen("1.txt","r") or die ("Cannot Open File");
while ($line = @fgets ($fp,1024))
{ print $line;
}

readfile('1.txt');
@fclose($fp);
$a= pathinfo("c:/APM_Setup/htdocs/1.txt");
print "Directory : $a[dirname]\n";
print "Filename : $a[basename]\n";
print "Ending : $a[extension]\n";

?>

 fopen(), fclose(), fgets(), fread(), fputs(),fwrite()  ...
 file_exist() 检查文件是否存在
 在windows下,是区分文本文件和二进制文件的,对于二进制文件要采用fread和fwrite

fseek() 是控制文件指针的
 stat() 函数是给出文件的信息
 如果是对于文件指针则用fstat()

flock() 是给文件加锁
  有shared lock 和 exclusive lock
 使用是要和die(),如果flock()不成功就要die(),不然可能会一直运行lock。

 pathinfo()是parse文件的不同部分
 


TAG:

 

評分:0

我來說兩句

顯示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar