邪恶联盟攻略:php在文件中写入回车问题,如何建立文本文件写入回车,记事本能看到

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 08:19:23
php在文件中写入回车问题,如何建立文本文件写入回车,记事本能看到
<?
$fp=@fopen('a.txt',"w+")
fputs($fp,"hello\n\r黑点\r\n还是黑点") ;
fclose($fp);
?>
用记事本打开a.txt
有回车就成功

<?php
$filename = 'test.txt';
$somecontent = "添加这些文字到文件\r\n";

// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {

// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {
print "不能打开文件 $filename";
exit;
}

// 将$somecontent写入到我们打开的文件中。
if (!fwrite($handle, $somecontent)) {
print "不能写入到文件 $filename";
exit;
}

print "成功地将 $somecontent 写入到文件$filename";

fclose($handle);

} else {
print "文件 $filename 不可写";
}
?>

这样写就可以了!
不同的操作系统家族具有不同的行结束习惯。当你写入一个文本文件并想插入一个新行时,你需要使用符合你操作系统的行结束符号。基于 Unix 的系统使用 \n 作为行结束字符,基于 Windows 的系统使用 \r\n 作为行结束字符,基于 Macintosh 的系统使用 \r 作为行结束字符。