12.3.1 文件的一些基本操作函数
copy -- 拷贝文件
语法:bool copy ( string source, string dest )
将文件从 source 拷贝到 dest。如果成功则返回 TRUE,失败则返回 FALSE。
unlink -- 删除文件
语法:bool unlink ( string filename )
删除 filename。和 Unix C 的 unlink() 函数相似。如果成功则返回 TRUE,失败则返回 FALSE。
ftruncate -- 将文件截断到给定的长度
语法:bool ftruncate ( resource handle, int size )
接受文件指针 handle 作为参数,并将文件大小截取为 size。如果成功则返回 TRUE,失败则返回 FALSE。
rename -- 重命名一个文件或目录
语法:bool rename ( string oldname, string newname [, resource context] )
尝试把 oldname 重命名为 newname。 如果成功则返回 TRUE,失败则返回 FALSE。
文件内容的基本操作
File_get_contents();
File_put_contents();
Readfile();
File()
本地/远程
test.php
<?php
//创建一个空文件
//touch("./feng.txt");
//复制文件
//copy("feng.txt", "meize.txt");
//移动或重新命名一个文件
//rename("meize.txt", "meizi.txt");
//删除一个文件
//unlink("meizi.txt");
// $fp = fopen("feng.txt", "w");
// ftruncate($fp, 100);
//对文件内容的操作
// file_get_contents("");
//file_put_contents("meizi.txt", "妹子今年18!");
//file_put_contents("meizi.txt", "小妹子今年19!");
//echo file_get_contents("meizi.txt");
//file_put_contents("baidu.txt", file_get_contents("http://www.baidu.com"));
//readfile("http://www.baidu.com");
$arr = file("meizi.txt");
echo count($arr);
echo '<br>';
echo $arr[20];