」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 PHP 中將資料加入文件?

如何在 PHP 中將資料加入文件?

發佈於2024-11-08
瀏覽:511

How to Prepend Data to a File in PHP?

PHP 中的檔案追加與前置

在 PHP 中使用「a」(append ) 模式。然而,寫入文件的開頭需要更細緻的方法。

在所描述的場景中,「r」模式(讀寫)允許添加數據,但會覆蓋先前的內容。為了避免這種限制,需要更複雜的技術。

使用 file_put_contents() 的解決方案

該解決方案涉及將 file_put_contents() 與 file_get_contents() 結合使用。此方法讀取現有文件內容,在前面添加所需的數據,然後使用組合字串覆蓋該文件:

$file_data = "Stuff you want to add\n";
$file_data .= file_get_contents('database.txt');
file_put_contents('database.txt', $file_data);

此方法有效地在檔案開頭插入新數據,同時保留現有內容。

範例

在提供的HTML檔案中,可以在「fclose($datab);」後面新增以下程式碼行:

$file_data = $form . file_get_contents('database.txt');
file_put_contents('database.txt', $file_data);

此修改將確保新使用者提交內容新增至「database.txt」檔案的頂部。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3