cari
Rumahphp教程php手册Fungsi biasa untuk membaca fail tempatan dalam php (fopen dan file_get_contents)_php asas

Di bawah ini kami menggunakan fail .txt sebagai contoh untuk memperkenalkan fungsi PHP untuk membaca fail tempatan, kita boleh menggunakan fopen atau file_get_contents untuk membaca fail_get_contents lebih mudah, tetapi fopen memerlukan kerjasama fread untuk memaparkan membaca kandungan.

1. Mula-mula, mari perkenalkan fungsi fopen()

Di bawah ini kami memberikan demo kod yang membuka fail setempat secara langsung :

Salin kod Kod adalah seperti berikut:

//Kod instance untuk terus membuka setempat fail
//Andaikan fail tempatan kita ialah teks bernama xmlas.txt
$filedemo = "xmlas.txt"; ; 🎜> }
fclose($fpdemo);

2. Gunakan fungsi file_get_contents() untuk mengeluarkan keseluruhan fail dalam rentetan:


Andaikan terdapat ayat sedemikian dalam fail teks xmlas.txt kami: Filem semakin baik dan lebih baik sekarang. Keghairahan semakin berkurangan Jika anda ingin mendapatkan semua orgasme, sila tonton Japanese Love

Filem aksi!
Kemudian kod contoh fungsi file_get_contents() kami adalah seperti berikut:

Salin kod

Kod adalah seperti berikut:


echo file_get_contents ("xmlas .txt");

//Kandungan keluaran pada masa ini ialah kandungan dalam xmlas.txt:

//Filem hari ini menjadi semakin kurang ghairah. sila tonton filem aksi cinta Jepun! ?> 3. Cara membaca folder setempat dan bukannya fail berasingan:
Sila lihat kod contoh di bawah, di mana kita akan membaca folder bernama xmlas:





Salin kod

Kod adalah seperti berikut:
$dirdemo = opendir( '/xmlas');

while(($filedemo = readdir($dirdemo))!=false){

if ($filedemo!="." && $filedemo!=".." ) { $nsdemo = meletup('.', $filedemo); 4. Kami juga boleh menggunakan fopen untuk menulis fail




Salin kod


Kod adalah seperti berikut:


/**
*Tulis fail menggunakan fopen
*@param string $filename *@param string $contents

*@return boolean*/

function wirte($filename,&$contents)

{

$fp=fopen($filename,"wb"); if($fp) { flock($ fp,LOCK_EX);//Kunci fail pada masa yang sama dan hanya boleh dikendalikan oleh seorang fwrite($fp,$contents); flock($fp,LOCK_UN);// Simpan data untuk membuka kunci fail dan simpannya fclose($fp);
return true;
}else
{
return false;
}
}



Dengan cara ini, saya hanya perlu menggunakan fopen dan fwrite untuk membaca dan menulis fail.

Nota: lBuka fail

Sebelum membuka fail, kita perlu mengetahui laluan fail dan sama ada fail itu wujud.

Gunakan pembolehubah global terbina dalam $_SERVER["DOCUMENT_ROOT"] untuk mendapatkan laluan relatif tapak. Seperti berikut:





Salin kod


Kod adalah seperti berikut:
$root = $_SERVER["DOCUMENT_ROOT"];



Menggunakan fungsi file_exists() untuk mengesan sama ada fail itu wujud. Seperti berikut:

Salin kod Kod adalah seperti berikut:

If(!file_exists("$root/ order.txt ")){echo 'Fail tidak wujud';}

Ini mungkin lebih munasabah dan praktikal.

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.