作者dontkissme (不要亲我)
看板PHP
标题[请益] 写入档案
时间Mon Nov 19 09:47:43 2007
大家好
最近教到写入档案的语法
有一些问题想请教大家
------------------(1)----------------------------
$line="哈罗你好吗?\r\n";
$line.="珍重再见!\r\n";
$line.="期待再相逢!\r\n";
file_put_contents("002.txt",$line);
类似这样
我想请问,每次写入档案,都不要把前一次写的东西清掉!
该怎麽办?记得似乎有写入的位置从档案最後面开始写入!
可是我是每次更新网页建立档案,整个档案都换新的!!
---------------------------------------------------
---------------------(2)-----------------------------
我创了一个变数
$name=1;
$line="哈罗你好吗?\r\n";
$line.="珍重再见!\r\n";
$line.="期待再相逢!\r\n";
file_put_contents("$name.txt",$line);
$name=$name+1;
我这样做的话似乎...
就算程式重新执行
还是会是1...
有什麽办法可以每次都产生不同档名档案..
难道要用随机吗..@@?
----------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.60.11.253
1F:推 ckai1983:$name要存进资料库.. 11/19 09:54
2F:推 dontkissme:@@我们还没教到弄资料库@@"~ 11/19 09:56
3F:→ dontkissme:请问有其他变通方法嘛?我刚刚想到是抓时间日期当档名 11/19 09:57
4F:→ ckai1983:每次重跑php, $name就会变回1呀 11/19 10:08
5F:→ ckai1983:"时间日期接乱数" 这样不错喔~ 11/19 10:09
8F:推 dontkissme:谢谢 11/19 10:55
9F:推 buganini:file_put_contents第3个参数摆FILE_APPEND 11/19 11:03
10F:推 andreli:fopen用a+ 11/19 12:33
11F:→ aqzb:file_put_contents( $name.".txt", $line); 11/19 12:48
12F:→ aqzb:另外 要达到贴到最後 就先取出档案接上去之後再放回去噜.. 11/19 12:49