<?php
$fp=fopen($DOCUMENT_ROOT."../test.txt", ab);
if(!fp){
echo "cannot open the file";exit;
}
fwrite($fp, "aaaa\tbbb\tccc\r\nddd\teee\tffff");
?>
换行的话要用 \r\n 。书上的例子是\n 可我试了一下不行,\r也不行,\n\r也不行。
另外,写文件的话,也可以用file_put_contents
file_put_contents($DOCUMENT_ROOT."../test.txt", "aaa\tbbb\tccc\nddd");
file_put_contents的话,就不用再声明$fp那个资源了。
读文件的例子如下:
$fp=fopen($DOCUMENT_ROOT."../test.txt",rb);
while(!feof($fp)){
$order=fgets($fp,999);
echo $order;
}
文本中的空格只能读取一个,换行读不了。