PHP memadam fail

王林
Lepaskan: 2024-08-29 13:02:57
asal
990 orang telah melayarinya

Apabila terdapat keperluan untuk memadam fail dalam PHP, kami menggunakan fungsi yang dipanggil fungsi nyahpaut dalam PHP yang mengambil dua parameter iaitu nama fail dan konteks di mana nama fail adalah laluan lokasi fail di mana fail yang akan dipadam terletak dan konteks mewakili konteks pemegang fail yang merupakan satu set pilihan dengan keupayaan untuk mengubah tingkah laku aliran fail dan parameter ini kepada fungsi nyahpaut adalah pilihan dan sekiranya fungsi nyahpaut gagal memadamkan fail yang diberikan ditentukan oleh laluan fail, mesej ralat akan dihasilkan.

Mulakan Kursus Pembangunan Perisian Percuma Anda

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

Sintaks:

unlink(path_of_the_file, context)
Salin selepas log masuk

Di mana,

  • path_of_the_file ialah laluan lokasi fail di mana fail yang hendak dipadamkan terletak.
  • konteks mewakili konteks pemegang fail yang merupakan satu set pilihan dengan keupayaan untuk menukar gelagat aliran fail dan parameter ini kepada fungsi nyahpaut adalah pilihan.

Menggunakan Fungsi Bulat dalam PHP

  • Apabila terdapat keperluan untuk memadamkan fail dalam PHP, kami menggunakan fungsi yang dipanggil fungsi nyahpaut dalam PHP.
  • Fungsi nyahpaut dalam PHP mengambil dua parameter iaitu path_of_the_file dan konteks.
  • Parameter path_of_the_file ialah laluan lokasi fail di mana fail yang hendak dipadamkan berada.
  • Konteks parameter mewakili konteks pemegang fail yang merupakan satu set pilihan dengan keupayaan untuk menukar gelagat aliran fail dan parameter ini kepada fungsi nyahpaut adalah pilihan.
  • Sekiranya fungsi nyahpaut gagal memadamkan fail yang diberikan yang ditentukan oleh laluan fail, mesej ralat akan dihasilkan.

Contoh fail padam PHP

Diberikan di bawah adalah contoh yang dinyatakan:

Contoh #1

Kod:

<html>
<body>
<?php
#a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function
$nameofthefile = fopen("filename.txt","w");
echo fwrite($nameofthefile,"Welcome to PHP");
fclose($nameofthefile);
#the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
#unlink function is used to delete the file that was just being read
unlink("filename.txt");
#again we try to read the contents of the file that was just deleted using unlink function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
?>
</body>
</html>
Salin selepas log masuk

Output:

PHP memadam fail

Dalam program di atas, fail dibuka dalam mod tulis menggunakan fungsi fopen dan kandungan ditulis ke fail menggunakan fungsi fwrite, dan kemudian fail ditutup menggunakan fungsi fclose. Kemudian fail yang sama dibuka dalam mod baca menggunakan fungsi fopen dan kandungan fail dibaca menggunakan fungsi fread dan kandungan fail dipaparkan sebagai output pada skrin bersama-sama saiz fail dan kemudian fail ditutup menggunakan fungsi fclose. Kemudian kami menggunakan fungsi nyahpaut untuk memadam fail yang dibuat yang sama. Kemudian jika kita cuba membaca fail yang dipadam sekali lagi, mesej ralat amaran dipaparkan pada skrin. Output ditunjukkan dalam syot kilat di atas.

Contoh #2

Kod:

<html>
<body>
<?php
#a file is opened in write mode using fopen function and the contents are written to the file using fwrite function and then the file is closed using fclose function
$nameofthefile = fopen("filename.txt","w");
echo fwrite($nameofthefile,"Learning is fun");
fclose($nameofthefile);
#the file that was created is opened in read mode using fopen function and the contents are read from the file using fread function and displayed as the output on the screenand then the file is closed using fclose function
$filerad = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
#unlink function is used to delete the file that was just being read
unlink("filename.txt");
#again we try to read the contents of the file that was just deleted using unlink function
$fileread = fopen("filename.txt", "r");
echo fread($fileread, filesize("filename.txt"));
fclose($fileread);
?>
</body>
</html>
Salin selepas log masuk

Output:

PHP memadam fail

Dalam program di atas, fail dibuka dalam mod tulis menggunakan fungsi fopen dan kandungan ditulis ke fail menggunakan fungsi fwrite, dan kemudian fail ditutup menggunakan fungsi fclose. Kemudian fail yang sama dibuka dalam mod baca menggunakan fungsi fopen dan kandungan fail dibaca menggunakan fungsi fread dan kandungan fail dipaparkan sebagai output pada skrin bersama-sama saiz fail dan kemudian fail ditutup menggunakan fungsi fclose. Kemudian kami menggunakan fungsi nyahpaut untuk memadam fail yang dibuat yang sama. Kemudian jika kita cuba membaca fail yang dipadam sekali lagi, mesej ralat amaran dipaparkan pada skrin. Output ditunjukkan dalam syot kilat di atas.

Kesimpulan

Dalam artikel ini, kami telah mempelajari konsep padam fail dalam PHP menggunakan fungsi nyahpaut melalui definisi, sintaks, kerja fungsi nyahpaut melalui contoh dan outputnya.

Atas ialah kandungan terperinci PHP memadam fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!