Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP Tambah Fail

PHP Tambah Fail

WBOY
WBOYasal
2024-08-29 13:02:52823semak imbas

Seseorang boleh menambahkan beberapa data khusus ke dalam fail tertentu hanya dengan menggunakan a+ atau mod dalam fungsi fopen(). Anda boleh melakukan operasi tambah fail dalam PHP menggunakan fungsi fwrite(). Fungsi ini membolehkan anda menambah kandungan pada fail teks tertentu. Selain itu, anda boleh membuka fail dalam mod tambah menggunakan fungsi fopen(). Untuk menulis apa-apa jenis kandungan, seseorang mesti perlu membuka sumber/sumber fail dalam mod tambahan atau tulis sahaja.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks

Sintaks dan Parameter:

$fp = fopen('movies.txt', 'a')or die("Unable to open file!");

Parameter

Penjelasan Parameter Menambah Fail dalam PHP:

Fungsi fopen(): Fungsi fopen() Bahasa Pengaturcaraan PHP digunakan untuk membuka fail teks dengan pelbagai jenis mod seperti mod membaca, mod menulis, mod tambahan, dsb. atas keperluan.

Movies.txt: Di sini dalam sintaks di atas, parameter "movies.txt" ialah nama dengan laluan fail teks, yang biasanya digunakan dalam fungsi fopen(). Nama fail teks boleh jadi apa sahaja.

mod “a”: Parameter mod “a” ialah parameter penting. Ia bermaksud parameter mod tambahan. Ia membantu dalam menambahkan beberapa data fail teks pada mana-mana fail yang disebut secara khusus berdasarkan keperluan kami.

Fungsi die(): Fungsi die() akan membantu menangani ralat hanya jika fail tidak tersedia. Ini adalah tujuan utama fungsi die() dalam Bahasa Pengaturcaraan PHP.

Bagaimana Append File berfungsi dalam PHP?

Melampirkan Fail dalam PHP ialah konsep Pengaturcaraan PHP yang sangat penting untuk mengendalikan data fail berdasarkan keperluan kami/pengguna. Lihat contoh di bawah supaya anda boleh memahami cara fail tambahan berfungsi. Beberapa mod Pengaturcaraan PHP termasuk membaca mod fail 'r,' menulis mod fail 'w,' membuka mod tulis fail/tambah-sahaja 'a', mencipta mod fail baharu untuk menulis hanya 'x', membuka mod fail untuk membaca/menulis 'r+,' baca dan tulis mod 'w+,' satu lagi tambah mod data 'a+,' mod semakan fail 'x+' sama ada ia ada atau tidak, dsb. Begitu juga, untuk jenis kerja pengendalian data yang berbeza, berbeza jenis mod digunakan. Di sini mod 'a' untuk menambahkan data digunakan secara khusus.

Contoh untuk Melaksanakan Fail Tambah PHP

Di bawah adalah contoh yang dinyatakan:

Contoh #1

Ini ialah contoh melaksanakan fungsi fail tambah Bahasa Pengaturcaraan PHP untuk menambahkan beberapa kandungan teks pada fail teks. Di sini pada mulanya, pembolehubah yang dipanggil "fp" dicipta, yang membantu dalam membuka fail teks "movies.txt," dan kemudian fungsi "fread()" dengan fungsi gema digunakan untuk mencetak keseluruhan kandungan fail teks. Kemudian fungsi close() digunakan untuk menutup fail teks yang dibuka.
teg adalah untuk pemisah baris dan


tag adalah untuk garis mendatar digunakan. Kemudian sekali lagi, "$fp" dicipta untuk membuka fail "movies.txt" dengan bantuan fungsi fopen(). Kemudian fungsi fwrite() digunakan untuk menambahkan beberapa teks data ke dalam fail movies.txt. Fungsi fwrite() ini digunakan dua kali untuk memasukkan kandungan teks dua kali ke fail movies.txt. Kemudian, akhirnya, gema digunakan hanya untuk menunjukkan beberapa output rentetan dalam penyemak imbas. Lihat output di bawah dalam bahagian di bawah untuk memahami cara fungsi tambahan berfungsi.

Kod:

";
echo fread($fp,filesize('movies.txt'));
fclose($fp);
echo "
"; $fp = fopen('movies.txt', 'a')or die("Unable to open file!");//opens file in append mode echo "
"; echo "Here I am going to add a movie name texts :: 6. The IRon Man, 7. The Hulk"; echo "
"; fwrite($fp, '6. The IRon Man '); echo "
"; fwrite($fp, '7. The Hulk'); echo "
"; fclose($fp); echo "
"; echo "File appended with the content successfully"; echo ""; ?>

Output:

PHP Tambah Fail

Contoh #2

Ini juga merupakan contoh yang sama untuk menambahkan teks ke dalam fail teks tertentu 'persons.txt". ' Di sini, beberapa tag html digunakan pada mulanya. Itu tidak menjejaskan apa-apa. Kemudian "$fp1" digunakan untuk membuka fail teks, dan kemudian fungsi fread() digunakan untuk memaparkan keseluruhan kandungan fail persons.txt dalam penyemak imbas itu sendiri selepas pelaksanaan fail PHP. Fungsi fclose() membantu dalam menutup fail yang dibuka. Anda boleh membuka fail teks dan menemui teks yang terdapat dalam fail.

Kod:

<!DOCTYPE html>
<html>
<head>
<title>PHP File Append Concept</title>
</head>
<body>
<?php
$fp1 = fopen('persons.txt', 'r')or die("Unable to open file!");//opens file in append mode
echo "List of persons in the text file :: <br>";
echo fread($fp1,filesize('persons.txt'));
fclose($fp1);
echo "<br>";
echo "<hr>";
$file1 = fopen('persons.txt', 'a');//opens file in append mode
//appending person names
// Appending string text 'Padmavathi'
echo "Now adding string text names Padmavathi and Shekshavali to the text file :: ";
echo "<br>";
echo "<hr>";
fwrite($file1, ' Padmavathi, \n ');
// Appending string text 'Shekshavali'
fwrite($file1, 'Shekshavali');
//Closing the opened file
fclose($file1);
echo "Now the PHP File append concept is done successfully";
?>
</body>
</html>

Output:

PHP Tambah Fail

Kesimpulan

Saya harap anda mempelajari apa itu definisi PHP Append File berserta sintaksnya dan penjelasan parameter, Cara Menambah Fail dalam Bahasa Pengaturcaraan PHP, berserta pelbagai contoh konsep PHP Append File untuk memahami Tambahkan konsep Fail Bahasa Pengaturcaraan PHP dengan lebih baik.

Atas ialah kandungan terperinci PHP Tambah Fail. 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
Artikel sebelumnya:PHP Tulis FailArtikel seterusnya:PHP Tulis Fail