Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah data pada akhir fail dalam operasi fail php

Bagaimana untuk menambah data pada akhir fail dalam operasi fail php

青灯夜游
青灯夜游asal
2021-08-05 17:20:505678semak imbas

Pada penghujung artikel sebelumnya "operasi fail php: cara mengosongkan fail dan menambah semula data" kami memperkenalkan kaedah untuk menambah data (iaitu menambah data) pada penghujung fail - file_put_contents() . Artikel berikut akan memperkenalkan anda kepada kaedah lain untuk menambah data pada penghujung fail Anda boleh merujuknya jika perlu.

Mari kita terus ke intinya! Kami mempunyai fail teks bernama "test.txt", yang kandungannya ialah:

Bagaimana untuk menambah data pada akhir fail dalam operasi fail php

Kami ingin menambah sekeping data berikut pada penghujung fail:

//m.sbmmt.com/

Mari kita lihat kod pelaksanaan:

<?php
header("Content-Type: text/html;charset=utf-8");    //设置字符编码
$file = "test.txt";
$handle = fopen($file, &#39;a&#39;);                 //以追加写入的模式打开文件
fwrite($handle, &#39;//m.sbmmt.com/&#39;);    //写入内容
fclose($handle);//关闭文件
readfile($file);   //读取并输出文件全部内容
?>

Hasil keluaran:

Bagaimana untuk menambah data pada akhir fail dalam operasi fail php

Analisis kod kunci:

boleh membuka fail mengikut mod fail yang ditentukan fopen($filename, $mode). Apabila $mode ialah $mode atau a, ia ditetapkan untuk menghalakan penuding fail ke hujung fail apabila membuka fail dengan cara ini, apabila menulis, data akan dilampirkan pada data sedia ada. Fungsi a

fwrite() boleh menulis rentetan pada fail yang terbuka, jadi fungsi pernyataan

adalah untuk menulis rentetan "fwrite($handle, '//m.sbmmt.com/')" ke "test.txt" "tengah yang telah dibuka . //m.sbmmt.com/

Selepas penulisan selesai, gunakan fungsi fclose() untuk menutup fail. Jika anda ingin mendapatkan kandungan baharu dalam fail "test.txt", gunakan fungsi

untuk mendapatkannya secara terus. readfile($file)

Ringkasan:

Terdapat dua cara untuk menambahkan data pada penghujung fail: satu ialah menggunakan fungsi

dan fwrite() yang satu lagi ialah menggunakan file_put_contents( ), tetapkan nilai parameter ketiga fungsi kepada "fopen($file, 'a')". FILE_APPEND

Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →

Pengendalian asas fail PHP

Disyorkan: Koleksi soalan temuduga PHP (koleksi)》《tutorial video php

Atas ialah kandungan terperinci Bagaimana untuk menambah data pada akhir fail dalam operasi fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn