如何用file写入文件? /* myfile.txt AAA BBB CCC*/$content = file("myfile.txt");$content[2] = "DDD"; //这里只是保存在程序中,并没有保存在txt文件里。file 有没有函数直接写入这个myfile.txt结果是myfile.txtAAABBBDDD 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取时应删去残留的回车换行符$content = array_map('trim', file("myfile.txt"));回写时加上必要的回车换行符file_put_contents("myfile.txt", join(PHP_EOL, $content)); <?php$filename = 'test.txt';$somecontent = "添加这些文字到文件\n";// 首先我们要确定文件存在并且可写。if (is_writable($filename)) { // 在这个例子里,我们将使用添加模式打开$filename, // 因此,文件指针将会在文件的开头, // 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。 if (!$handle = fopen($filename, 'a')) { echo "不能打开文件 $filename"; exit; } // 将$somecontent写入到我们打开的文件中。 if (fwrite($handle, $somecontent) === FALSE) { echo "不能写入到文件 $filename"; exit; } echo "成功地将 $somecontent 写入到文件$filename"; fclose($handle);} else { echo "文件 $filename 不可写";}?> <?php $filebar=fopen('myfile.txt','wb'); $content="ddd"; fwrite($filebar,$content); fclose($filebar); @xuzuning: 多谢,学习了。@heyli: 和我一开始想的一样。@ohmygirl: 不对吧,那样不是我就一行ddd了,你把我之前的东西都删除了?(多谢围观) @heyli, 仔细看下,那种是append情况吧。而我的是替换。 eclipsePHP怎么实现单步调试? 如何让PHP程序实现后台工作 发附件问题,mb_send_mail不可以,mail可以,为啥? 顶贴也给分: 求一PHP脚本,将lrc歌词格式的文件转换成类xml格式文件,具体要求如下: 100分求一正则表达式!另开贴给分... 求助:为什么两个数组的变量就并不出值来? apache+php环境下, session的失效设置问题. 在线等待! 如何验证安全证书的有效性? help me!(急!急!急!) 关于session量传递问题,急用呀! 如题 怎么用socket打开到某个网站的连接并模拟登录
$content = array_map('trim', file("myfile.txt"));回写时加上必要的回车换行符
file_put_contents("myfile.txt", join(PHP_EOL, $content));
<?php
$filename = 'test.txt';
$somecontent = "添加这些文字到文件\n";// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) { // 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'a')) {
echo "不能打开文件 $filename";
exit;
} // 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
} echo "成功地将 $somecontent 写入到文件$filename"; fclose($handle);} else {
echo "文件 $filename 不可写";
}
?>
<?php
$filebar=fopen('myfile.txt','wb');
$content="ddd";
fwrite($filebar,$content);
fclose($filebar);
@heyli: 和我一开始想的一样。
@ohmygirl: 不对吧,那样不是我就一行ddd了,你把我之前的东西都删除了?(多谢围观)