Rumah php教程 php手册 php学习笔记--高级教程--读取文件、创建文件、写入文件

php学习笔记--高级教程--读取文件、创建文件、写入文件

Jun 21, 2016 am 08:47 AM
fopen fread length

打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r”); 打开模式:r 只读方式打开,将文件指针指向文件头 r+ 读写方式打开,将文件指针指向文件头 w 写入方式,指向文件头,如果不存在则尝试创建 w+ 读写方式,指向文件头,如果不存在则尝试创建 a 写入方式打开,指向文件末尾,如果不存在则尝试创建 a+ 读写方式打开,指向文件末尾,如果不存在则尝试创建 读取文件:fread:fread();
readfile(filename):读取文件内容,并把它写入输出缓冲

<?php
echo readfile("webdictionary.txt");
?>
Salin selepas log masuk
fopen(filename,mode):打开文件,创建文件
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("webdictionary.txt"));
fclose($myfile);
?>
Salin selepas log masuk
fopen也用于创建文件,如果打开的不存在的文件,此函数会创建文件,嘉定文件被打开为写入(w)或者增加(a)。
Salin selepas log masuk
模式 描述
r 打开文件为只读。文件指针在文件的开头开始。
w 打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。
a 打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
x 创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
r+ 打开文件为读/写、文件指针在文件开头开始。
w+ 打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。
a+ 打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在。
x+ 创建新文件为读/写。返回 FALSE 和错误,如果文件已存在。
fwrite(资源,内容) //写入文件内容
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Bill Gates\n";
fwrite($myfile, $txt);
$txt = "Steve Jobs\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
Salin selepas log masuk
fread():函数读取打开的文件。
fread($myfile,filesize("webdictionary.txt"));
Salin selepas log masuk

fget(资源,长度) //获取文件内容,,若长度为10,则可以获得9位 fgets():用来读取单行,fgets(file,lenght),lenght可选,规定要读取的字节数。默认是1024字节。

file 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了length - 1 字节后停止(要看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。

若失败,则返回 false。

<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
echo fgets($myfile);
fclose($myfile);
?>
Salin selepas log masuk
fgetc():读取单个字符
fclose(资源) //关闭一个打开的文件资源 unlink(文件) //删除一个文件
feof():检查是否已经到达结尾。对于遍历未知长度的数据很有用。
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
// 输出单行直到 end-of-file
while(!feof($myfile)) {
  echo fgets($myfile) . "<br/>";
}
fclose($myfile);
?>
Salin selepas log masuk

filesize(filename):filename为文件名,是字符串类型。本函数的结果会被缓存,清试用clearstatcache()来清除缓存。 filetype();



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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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

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"

Apa yang perlu dilakukan jika php+fread() bercelaru Apa yang perlu dilakukan jika php+fread() bercelaru Jan 18, 2023 am 10:21 AM

Kod bercelaru dalam php+fread() adalah kerana pengekodan halaman output tidak konsisten dengan pengekodan fail baca Penyelesaian: 1. Buka fail PHP yang sepadan 2. Baca fail melalui fungsi fread; Melalui kaedah "iconv('gbk' , 'utf-8', $data)" untuk mengubah kod kandungan yang dibaca.

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

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.

Gunakan fungsi String.length() java untuk mendapatkan panjang rentetan Gunakan fungsi String.length() java untuk mendapatkan panjang rentetan Jul 25, 2023 am 09:09 AM

Gunakan fungsi String.length() Java untuk mendapatkan panjang rentetan Dalam pengaturcaraan Java, rentetan ialah jenis data yang sangat biasa Kita selalunya perlu mendapatkan panjang rentetan, iaitu bilangan aksara dalam rentetan. Di Java, kita boleh menggunakan fungsi length() kelas String untuk mendapatkan panjang rentetan. Berikut ialah kod contoh mudah: publicclassStringLengthExample{publ

fungsi fread() dalam PHP fungsi fread() dalam PHP Sep 07, 2023 pm 11:57 PM

Fungsi fread() membaca data daripada fail terbuka. Fungsi fread() berhenti pada penghujung fail atau apabila ia mencapai panjang yang ditentukan. Mengembalikan rentetan baca pada kejayaan. Mengembalikan FALSE apabila gagal. Sintaks fread(file_pointer,length) Parameter file_pointer−Sumber penuding sistem fail yang dibuat menggunakan fopen(). Diperlukan. panjang−Bilangan maksimum bait untuk dibaca. Diperlukan. Nilai Pulangan Jika berjaya, fungsi fread() mengembalikan rentetan baca. Apabila gagal, mengembalikan FALSE. Katakan kita mempunyai fail yang dipanggil "one.txt" di mana

Bagaimana untuk menggunakan fopen, fwrite dan fclose dalam php untuk operasi fail? Bagaimana untuk menggunakan fopen, fwrite dan fclose dalam php untuk operasi fail? Jun 01, 2023 am 08:46 AM

Dalam pembangunan PHP, operasi fail adalah sangat biasa. Dalam keadaan biasa, kita perlu melakukan operasi membaca, menulis, memadam dan lain-lain fail. Antaranya, fungsi fopen dan fungsi fread boleh digunakan untuk membaca fail, dan fungsi fopen, fungsi fwrite dan fungsi fclose boleh digunakan untuk menulis fail. Artikel ini akan memperkenalkan cara PHP menggunakan fopen, fwrite dan fclose untuk melaksanakan operasi fail. 1. fungsi fopen Fungsi fopen digunakan untuk membuka fail Sintaksnya adalah seperti berikut: r

See all articles