<?php
//文件操作 读写建删
$filename = 'test.txt';
$somecontent = "添加这些文字到文件\n这是我们的早在,在没有你的日志里我们在营造in\n就这样就这样让我伤心";
// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {
// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {//a表示写入方式将文件指针指向文件末尾
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $somecontent 写入到文件$filename";
fclose($handle);
} else {
echo "文件 $filename 不可写";
}
$handle = fopen("test.txt", "r");//打开文件
while (!feof($handle)) {//测试文件指针是否到了结束位置
$buffer = fread($handle,256);//fgets() file(filename )
echo"<br/>";
echo $buffer;
}
echo "<br/>";
$lines = file('test.txt');
// 在数组中循环,显示 HTML 的源文件并加上行号。
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
$new = htmlentities("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
$arr = explode("在", file_get_contents('test.txt'));
echo $arr;
//print_r($arr);
$tmpfname = tempnam("/tmp", "FOO");//建立一个唯一性的文件在临时目录中
$handle = fopen($tmpfname, "w");
fwrite($handle, "writing to tempfile");
fclose($handle);
// do here something
unlink($tmpfname);//unlik删除文件
mkdir("dirww", 0700);//建立一个目录 权限为0700rmdir()删除一个目录
$myfile = tempnam("dirww","haha");//在指定目录中生成唯一性文件,存在报错,并在系统临时文件夹下生成,
$handled = fopen($myfile,"w");
fwrite($handled,"hahahaah");
fclose($handled);
?>