說明如下:
本函式將字串 string 寫入檔案資料流的指標 fp 上。若有指定長度 length,則會寫入
指定長度字串,或是寫到字串結束。值得注意的是若指定了長度,則在 PHP 環境設定值
magic_quotes_runtime 的設定將被忽略,同時字串中的斜線不會被刪除
所以就寫了:
$string = "欲寫入之內容";
$file_name = "\result.txt";
//將結果寫入檔案
fwrite ($file_name, $string);
//並將結果顯示於網頁上
可是出來的結果:
Warning: fwrite(): supplied argument is not a valid stream resource in
C:\AppServ\www\test.php on line 31
看了這個意思 應該是 $fp有問題
所以去找了別人的範例來看:
<?
$myFile = 'just.txt';
$fp = fopen($myFile, 'a');
echo "$fp";
fwrite($fp, "your content 1\n");
fclose($fp);
?>
目前查到的資料 fwrite都是搭配fopen使用
也就是寫入原讀入檔案 但是這不是我需要的...
所以想弄懂 $fp 但印出來的是: Resource id #3
不知道是什麼意思...
================================================================
所以想請問一下
一、
1.要怎麼把某個字串寫入至同一個資料夾呢?
(該資料夾下原本沒有這個檔案 要寫入一個新的file中)
2.$fp該填什麼呢?
二、那個$fp是什麼東西呢.. 我查了一下它叫做file handle
但是印出來的record id#3是什麼意思還是百思不得其解...
謝謝回答 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.214.75
想請問板上的高手們~
想要把一個字串寫入至一個txt檔
查了函數 int fwrite(int fp, string string, int [length])