`
myfreespace
  • 浏览: 223695 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php 文件操作

阅读更多

<?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; // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;
$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);
?>
 
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics