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

Fungsi biasa untuk membaca fail tempatan dalam php (fopen dan file_get_contents)_php asas

May 16, 2016 am 09:00 AM
file_get_contents fopen

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 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

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.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menyelesaikan Amaran PHP: file_get_contents(): Nama fail tidak boleh kosong Cara menyelesaikan Amaran PHP: file_get_contents(): Nama fail tidak boleh kosong Aug 18, 2023 pm 07:30 PM

Bagaimana untuk menyelesaikan PHPWarning: file_get_contents(): Filenamecannotbeempty Dalam proses pembangunan PHP, kita sering menghadapi mesej ralat ini: PHPWarning: file_get_contents(): Filenamecannotbeempty. Ralat ini biasanya berlaku apabila menggunakan fungsi file_get_contents

Cara menyelesaikan Amaran PHP: fopen(): Operasi SSL gagal dalam file.php pada baris X Cara menyelesaikan Amaran PHP: fopen(): Operasi SSL gagal dalam file.php pada baris X Aug 25, 2023 am 09:22 AM

Bagaimana untuk menyelesaikan PHPWarning:fopen():SSLoperationfailedinfile.phponlineX Dalam pengaturcaraan PHP, kami sering menggunakan fungsi fopen untuk membuka fail atau URL dan melaksanakan operasi yang berkaitan. Walau bagaimanapun, apabila menggunakan fungsi fopen, kadangkala anda akan menghadapi sesuatu yang serupa dengan Warning:fopen():SSLoperationfailedinfile.p

Cara menyelesaikan PHP Amaran: fopen(): gagal membuka strim: Kebenaran ditolak Cara menyelesaikan PHP Amaran: fopen(): gagal membuka strim: Kebenaran ditolak Aug 20, 2023 pm 01:45 PM

Bagaimana untuk menyelesaikan PHPWarning:fopen():failedtoopenstream:Permissiondenied Dalam proses membangunkan atur cara PHP, kita sering menghadapi beberapa mesej ralat, seperti PHPWarning:fopen():failedtoopenstream:Permissiondenied. Ralat ini biasanya disebabkan oleh kebenaran fail atau direktori yang salah

Bagaimana untuk menyelesaikan Amaran PHP: fopen(): gagal membuka strim: Tiada fail atau direktori sedemikian Bagaimana untuk menyelesaikan Amaran PHP: fopen(): gagal membuka strim: Tiada fail atau direktori sedemikian Aug 19, 2023 am 10:44 AM

Bagaimana untuk menyelesaikan PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory Dalam proses menggunakan pembangunan PHP, kita sering menghadapi beberapa masalah pengendalian fail, salah satunya ialah "PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory"

如何解决Amaran PHP: file_get_contents(): gagal membuka strim: Permintaan HTTP gagal 如何解决Amaran PHP: file_get_contents(): gagal membuka strim: Permintaan HTTP gagal Aug 18, 2023 pm 11:34 PM

Bagaimana untuk menyelesaikan PHPWarning:file_get_contents():failedtoopenstream:HTTPrequestfailed Semasa pembangunan PHP, kami sering menghadapi situasi di mana permintaan HTTP dimulakan ke pelayan jauh melalui fungsi file_get_contents. Walau bagaimanapun, kadangkala kami menghadapi mesej ralat biasa: PHPWarning: file_get_c

Penjelasan terperinci tentang fungsi caching fail PHP: kaedah pemprosesan caching fail file_get_contents, file_put_contents, nyahpaut dan fungsi lain Penjelasan terperinci tentang fungsi caching fail PHP: kaedah pemprosesan caching fail file_get_contents, file_put_contents, nyahpaut dan fungsi lain Nov 18, 2023 am 09:37 AM

Penjelasan terperinci tentang fungsi caching fail PHP: kaedah pemprosesan caching fail file_get_contents, file_put_contents, nyahpaut dan fungsi lain, yang memerlukan contoh kod khusus Dalam pembangunan web, kita sering perlu membaca data daripada fail atau menulis data ke fail. Selain itu, dalam beberapa kes, kita perlu menyimpan cache kandungan fail untuk mengelakkan operasi membaca dan menulis fail yang kerap, sekali gus meningkatkan prestasi. Dalam PHP, terdapat beberapa fungsi yang biasa digunakan yang boleh membantu kami melaksanakan caching fail, termasuk

Penggunaan fungsi fopen dalam Matlab Penggunaan fungsi fopen dalam Matlab Nov 28, 2023 am 11:03 AM

Dalam Matlab, fungsi fopen digunakan untuk membuka fail dan mengembalikan pengecam fail untuk operasi membaca atau menulis seterusnya pada fail. Pilih pilihan kebenaran yang sesuai untuk membuka fail seperti yang diperlukan, dan segera tutup fail apabila operasi selesai. Perlu diingatkan bahawa selepas membuka fail, anda perlu memastikan bahawa fail itu ditutup dalam masa apabila ia tidak lagi diperlukan untuk melepaskan sumber sistem. Di samping itu, jika pembukaan fail gagal atau ralat operasi berlaku, mekanisme pengendalian ralat boleh digunakan untuk mengendalikannya dengan sewajarnya.

Pengenalan fungsi PHP—file_get_contents(): Baca kandungan URL ke dalam rentetan Pengenalan fungsi PHP—file_get_contents(): Baca kandungan URL ke dalam rentetan Jul 24, 2023 pm 02:32 PM

Pengenalan fungsi PHP—file_get_contents(): Baca kandungan URL ke dalam rentetan Dalam pembangunan web, selalunya perlu untuk mendapatkan data daripada pelayan jauh atau membaca fail jauh. PHP menyediakan fungsi yang sangat berkuasa file_get_contents(), yang boleh membaca kandungan URL dan menyimpannya pada rentetan dengan mudah. Artikel ini akan memperkenalkan penggunaan fungsi file_get_contents() dan memberikan beberapa contoh kod untuk membantu pembaca dengan lebih baik

See all articles