看板 PHP 關於我們 聯絡資訊
想請問板上的高手們~ 想要把一個字串寫入至一個txt檔 查了函數 int fwrite(int fp, string string, int [length]) 說明如下: 本函式將字串 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