Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Fungsi fail PHP

Fungsi fail PHP

王林
王林asal
2024-08-29 13:02:251025semak imbas

Fungsi fail PHP ialah cara terbaik dan mudah untuk bekerja dengan fail yang kami ada dengan bantuan koleksi besar fungsi terbina dalam PHP. Sistem Pengendalian Windows dan Sistem Pengendalian MAC bukanlah kes yang sensitif. Mengguna pakai penukaran penamaan huruf kecil untuk tujuan penamaan fail ialah amalan terbaik yang memastikan keserasian merentas platform maksimum. Terdapat beberapa Fungsi Fail PHP yang sangat membantu dalam mengendalikan data yang terdapat dalam maklumat fail.

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

Fungsi fail PHP

Fungsi Fail PHP membantu dalam stor/memadam/memanipulasi/menyalin data dalam fail atau memadam fail dll. Berikut ialah senarai beberapa fungsi fail. Mereka ialah:

  1. Fungsi_wujud_fail
  2. Fungsi fopen
  3. Fungsi fwrite
  4. Fungsi tutup
  5. Fgets Fungsi
  6. Fungsi salin
  7. file_get_contents Fungsi dan
  8. memadamkan Fail

Contoh untuk Melaksanakan Fungsi fail PHP

Di bawah ialah contoh Fungsi fail PHP:

1. PHP file_wujud Fungsi

Untuk menulis sesuatu dalam fail atau memanipulasi data dalam padam walau bagaimanapun anda mahu, maka pada mulanya, anda perlu menyemak sama ada fail itu wujud dalam direktori atau tidak untuk memprosesnya. Fungsi PHP ini juga membantu anda dalam mencipta fail baharu jika fail yang anda cari tidak terdapat dalam pelayan dan anda ingin mencipta fail baharu pada pelayan.

Sintaks:

<?php
file_exists($file_name);
?>

Penjelasan:

Fungsi “file_exists()” ialah Fungsi PHP yang mengembalikan hasilnya sebagai BENAR hanya jika fail wujud dalam pelayan atau hasilnya akan SALAH jika fail tidak wujud/ditemui dalam direktori pelayan/pelayan. Pembolehubah $file_name ialah laluan fail dan nama fail pada penghujung laluan iaitu untuk menyemak.

Contoh:

Ini adalah contoh di bawah yang menggunakan fungsi file_exists() untuk menentukan fail sama ada ia wujud atau tidak. Simpan kod di bawah dalam file_function.php yang terdapat dalam sintaks dan buka laluan fail dalam pelayar supaya anda akan melihat hasil/output. File_name.txt tidak dibuat jadi output akan menjadi hasil FALSE dan output pernyataan keadaan ELSE akan menjadi hasilnya.

Kod:

<?php
If(file_exists('file_name.txt'))
{
echo "Now the File Found!!!";
}
else{
echo "your file_name.txt doesnot exist until now";
}
?>

Output:

Fungsi fail PHP

2. Fungsi PHP fopen

Fungsi PHP fopen akan membantu anda membuka fail/fail yang ada dalam pelayan.

Sintaks:

<?php
fopen($file_name, $mode, $use_include_path,$context);
?>

Penjelasan:

  • “fopen” ialah fungsi fail PHP yang digunakan untuk membuka fail yang berada dalam direktori pelayan/pelayan.
  • “$file_name” ialah nama fail sebenar yang akan dibuka
  • “mod” adalah seperti apa yang anda mahu lakukan dengan fail seperti membaca, menulis, menambah, dll.
  • Mod "r" akan membaca fail dari awal dan mengembalikan palsu jika fail itu tidak wujud. Ia membantu untuk membaca sahaja daripada membaca dan menulis mod. Untuk mod baca dan tulis, seseorang mesti menggunakan mod "r+".
  • Mod "w" akan membantu menulis beberapa data pada fail. Ia akan memotong fail kepada panjang sifar. Jika fail itu tidak wujud maka fail itu akan dibuat untuk menulis sahaja daripada membaca dan menulis. Untuk membaca dan menulis mod “w+” akan digunakan.
  • Mod “a” akan menambahkan fail pada penghujungnya. Jika fail itu tidak wujud maka fail itu akan dibuat dengan mod tulis sahaja. Untuk mod baca dan tulis penambahan maka mod “a+” akan digunakan.
  • “$use_include_path” ialah istilah pilihan dan secara lalai hasilnya adalah palsu, jika ia ditetapkan kepada hasil TRUE maka fungsi membantu laluan termasuk yang turut hadir. Begitu juga "$context" juga adalah pilihan yang boleh digunakan untuk menentukan sokongan konteks.

Contoh:

Sintaks di bawah hanya membuka fail yang mempunyai nama sebagai file_name.txt dan jika tidak ditemui maka keluar akan mencetak yang berada dalam fungsi die() dan fungsi die() akan dilaksanakan apabila ralat berlaku. Die() akan memaparkan mesej yang wujud di dalam kurungan. Jadi tiada output dalam penyemak imbas kebanyakannya jika fail itu benar-benar wujud.

Kod:

<?php
$op = fopen("file_name.txt",'w');
or
die("Now we are failed in creating the file");
?>

3. Fungsi tulis PHP

Fungsi tulis PHP akan membantu anda menulis fail.

Sintaks:

<?php
fwrite($handle,$string,$length);
?>

Explanation:

  • “fwrite” PHP function will help to write some data to the files.
  • “$handle” term is the file pointer’s resource.
  • “$string” term is the data/information which is to be written inside the file.
  • “$length” term is optional which helps to specify the maximum file length.

4. PHP Fclose Function

Fclose Function will help to close the file which is opened already in the server.

Syntax:

<?php
fclose($handle);
?>

Explanation:

  • “fclose” will helps you to close the function which is opened already in the server/server directory.
  • “$handle” is the pointer’s resource of the file.

5. PHP fgets Function

PHP Fgets Functions will help to read the file/files are red line by line using the syntax:

fgets($handle);
  • “$fgets” is to read the lines of the file.
  • “$handle” is the resource of the file pointer.

Code:

<?php
$op = fopen("file_name.txt",'r');
or
die("Now we are failed in opening the file");
$line1 = fgets(#op);
echo $line1;
fclose($op);
?>

6. PHP Copy Function

PHP copy function will be used in order to copy the files.

Syntax:

copy($file, $file_copied);

Explanation:

  • “$file” is the path of the file which is to be copied.
  • “$file_copied” term is the name of the copied file.

Code:

<?php
copy('file_name.txt','my_backup_settings.txt')
or
die("We can't cop the file");
echo "File now successfully copied to the 'my_backup_settings.txt'";
?>

7. PHP file_get_contents Function

This function helps in reading the entire contents of the file. Difference between the fgets and file_get_contents will return the whole data as a string but the fgets will be red the whole file line by line.

Code:

<?php
echo "<pre class="brush:php;toolbar:false">"; // Enables the display of the line feeds
echo file_get_contents("file_name.txt");
echo "
"; // Now it Terminates the pre tag ?>

8. Deleting a File (Unlink Function)

Unlink Function will help to delete a file.

Code:

<?php
if(!unlink('my_backup_settings.txt'))
{
echo " Cannot delete the file";
}
else
{
echo "file 'my_backup_settings.txt' now deleted successfully";
}
?>

All PHP File Functions help in supporting the wide range of some of the file formats. They are:

  • File_name.txt
  • File_name.log
  • File_name.custom_extension i.e., file_name.xyz
  • File_name.csv
  • File_name.gif, File_name.jpg, etc.
  • Files/File provides permanent cost-effective data storage solution/solutions for the simple data when compared to the databases which require some software and some skills in order to manage the Database Management Systems(DBMS Systems).
  • File Functions helps to store some simple data like the server logs in order to analyze the data or for retrieving the data for future purpose.
  • PHP file functions will help you to store the program/program settings which are like program.ini etc.

Recommended Article

This is a guide to PHP file Functions. Here we discuss the Introduction to PHP file Functions examples along with code implementation and output. You can also go through our other suggested articles to learn more –

  1. Factorial in PHP
  2. PHP Pagination
  3. PHP unset()
  4. PHP MD5()

Atas ialah kandungan terperinci Fungsi 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
Artikel sebelumnya:Penyulitan PHPArtikel seterusnya:Penyulitan PHP