如何用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情况吧。而我的是替换。 像discuz论坛的,发帖自动同步到微博怎么做? 高手们帮帮 数据抓取 请大家帮忙看看我这个函数为什么不正确 PHPmailer 出现错误,同样的调用,一次成功一次失败 新入门学生,遇到MYSQL乱码问题了,求教! 大家有想过自己开个软件公司吗?难道你想一辈子写程序吗?这需要具备那些东东,注册有限公司有何要求,欢迎讨论! 下面的php程序﹐為什么連接上數據庫卻取不到相應字段?請指教~~ 登陆程序的一个错误 大家做php是 从c++出道的还是像我这样半路出家的? 菜鸟问一个很菜的问题 如题 怎么用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了,你把我之前的东西都删除了?(多谢围观)