作者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
推 ckai1983:$name要存進資料庫.. 11/19 09:54
推 dontkissme:@@我們還沒教到弄資料庫@@"~ 11/19 09:56
→ dontkissme:請問有其他變通方法嘛?我剛剛想到是抓時間日期當檔名 11/19 09:57
→ ckai1983:每次重跑php, $name就會變回1呀 11/19 10:08
→ ckai1983:"時間日期接亂數" 這樣不錯喔~ 11/19 10:09
推 dontkissme:謝謝 11/19 10:55
推 buganini:file_put_contents第3個參數擺FILE_APPEND 11/19 11:03
推 andreli:fopen用a+ 11/19 12:33
→ aqzb:file_put_contents( $name.".txt", $line); 11/19 12:48
→ aqzb:另外 要達到貼到最後 就先取出檔案接上去之後再放回去嚕.. 11/19 12:49