Rumah pembangunan bahagian belakang tutorial php Penciptaan fail operasi fungsi PHP

Penciptaan fail operasi fungsi PHP

Jun 20, 2023 pm 07:58 PM
fungsi php beroperasi Penciptaan fail

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang digunakan secara meluas untuk membangunkan aplikasi web. Apabila membangunkan aplikasi web, kita perlu kerap melakukan operasi fail, seperti mencipta, membaca dan mengedit fail. Artikel ini akan memperkenalkan penggunaan fungsi penciptaan fail dalam PHP.

Terdapat dua fungsi yang biasa digunakan untuk mencipta fail dalam PHP, iaitu fopen() dan file_put_contents().

  1. Fungsi fopen()

Fungsi fopen() adalah untuk membuka fail Jika fail wujud, ia akan mengembalikan penunjuk (pemegang fail) selepas itu membuka fail Jika fail tersebut Jika ia tidak wujud, percubaan akan dibuat untuk mencipta fail dan kemudian penunjuk akan dikembalikan. Sintaksnya adalah seperti berikut:

resource fopen ( string $filename , string $mode [, bool $use_include_path = FALSE [, resource $context ]] )
Salin selepas log masuk

Perihalan parameter:

  • $filename: laluan fail dan nama fail, yang boleh mengandungi laluan mutlak atau relatif. Jika fail tidak wujud, percubaan dibuat untuk mencipta fail.
  • mod $: Mod pembukaan fail, termasuk mod baca (r), tulis (w), tambah (a) dan mod lain. Mod khusus adalah seperti berikut:
模式描述
r只读模式,打开文件后指针会位于文件开头
r+读写模式,打开文件后指针会位于文件开头
w只写模式,打开文件时会清空文件内容,如果文件不存在则创建文件
w+读写模式,打开文件时会清空文件内容,如果文件不存在则创建文件
a追加模式,在文件末尾写入数据,如果文件不存在则创建文件
a+追加模式,读写模式,在文件末尾写入数据,如果文件不存在则创建文件
  • $use_include_path: sama ada hendak menggunakan include_path (direktori tetapan include_path akan dicari) untuk carian, lalainya adalah palsu, iaitu, bukan digunakan.
  • $context: Parameter konteks pemegang fail.

Berikut ialah contoh penggunaan fungsi fopen() untuk mencipta fail:

<?php
$myfile = fopen("testfile.txt", "w") or die("Unable to open file!"); //打开testfile.txt文件,如果文件不存在则创建文件
$txt = "Hello World!
"; //要写入文件的内容
fwrite($myfile, $txt); //将内容写入文件
fclose($myfile); //关闭文件
?>
Salin selepas log masuk

Seperti yang ditunjukkan dalam kod di atas, apabila menggunakan fungsi fopen() untuk mencipta fail, anda perlu menentukan nama fail dan mod pembukaan Di sini kami menentukan mod pembukaan sebagai w (mod tulis sahaja), yang bermaksud bahawa selepas membuka fail, kandungan fail akan dikosongkan, dan fail akan dibuat jika. ia tidak wujud. Seterusnya, kami menggunakan fungsi fwrite() untuk menulis data ke fail dan fungsi fclose() untuk menutup fail.

  1. file_put_contents() fungsi

file_put_contents() fungsi adalah untuk menulis data terus ke fail tanpa membuka pemegang fail. Jika fail tidak wujud, percubaan dibuat untuk mencipta fail. Sintaksnya adalah seperti berikut:

int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )
Salin selepas log masuk

Perihalan parameter:

  • $filename: laluan fail dan nama fail, yang boleh mengandungi laluan mutlak atau relatif. Jika fail tidak wujud, percubaan dibuat untuk mencipta fail.
  • $data: Data yang akan ditulis pada fail, yang boleh berupa rentetan, tatasusunan atau jenis data lain.
  • $flags: Bendera untuk menulis fail. Bendera khusus adalah seperti berikut:
标志描述
FILE_USE_INCLUDE_PATH如果文件路径中包含 include_path ,则使用它
FILE_APPEND将数据追加到文件末尾
LOCK_EX尝试获取一个独占锁,防止文件被其他进程修改
  • $context: parameter konteks pemegang fail.

Berikut ialah contoh penggunaan fungsi file_put_contents() untuk mencipta fail:

<?php
$txt = "Hello World!
"; //要写入文件的内容
file_put_contents("testfile.txt", $txt); //将内容写入文件
?>
Salin selepas log masuk

Seperti yang ditunjukkan dalam kod di atas, apabila menggunakan fungsi file_put_contents() untuk mencipta fail, anda perlu menentukan nama fail dan menulis data, mencipta fail jika ia tidak wujud. Kaedah ini boleh menulis data secara langsung tanpa membuka pemegang fail. Sudah tentu, jika anda ingin mengendalikan fail, seperti menambahkan data, anda boleh menggunakan parameter bendera.

Kesimpulan

Dalam PHP, operasi fail adalah operasi yang sangat biasa dan mencipta fail ialah salah satu operasi asas. Artikel ini memperkenalkan dua cara yang biasa digunakan untuk mencipta fail, iaitu fungsi fopen() dan file_put_contents(). Jika anda perlu melakukan operasi fail lain, adalah disyorkan untuk mengetahui lebih lanjut tentang penggunaan fungsi operasi fail PHP.

Atas ialah kandungan terperinci Penciptaan fail operasi fungsi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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

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)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu 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)

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Feb 26, 2024 pm 05:51 PM

PyCharm ialah persekitaran pembangunan bersepadu (IDE) Python yang sangat popular. Ia menyediakan pelbagai fungsi dan alatan untuk menjadikan pembangunan Python lebih cekap dan mudah. Artikel ini akan memperkenalkan anda kepada kaedah operasi asas PyCharm dan menyediakan contoh kod khusus untuk membantu pembaca memulakan dengan cepat dan menjadi mahir dalam mengendalikan alat tersebut. 1. Muat turun dan pasang PyCharm Pertama, kita perlu pergi ke laman web rasmi PyCharm (https://www.jetbrains.com/pyc

Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Mar 14, 2024 pm 03:03 PM

Langkah pengendalian dan langkah berjaga-jaga LinuxDeploy LinuxDeploy ialah alat berkuasa yang boleh membantu pengguna menggunakan pelbagai pengedaran Linux dengan pantas pada peranti Android, membolehkan pengguna mengalami sistem Linux yang lengkap pada peranti mudah alih mereka. Artikel ini akan memperkenalkan langkah pengendalian dan langkah berjaga-jaga LinuxDeploy secara terperinci dan memberikan contoh kod khusus untuk membantu pembaca menggunakan alat ini dengan lebih baik. Langkah-langkah operasi: Pasang LinuxDeploy: Pertama, pasang

Apa yang perlu dilakukan jika anda terlupa menekan F2 untuk kata laluan but win10 Apa yang perlu dilakukan jika anda terlupa menekan F2 untuk kata laluan but win10 Feb 28, 2024 am 08:31 AM

Mungkin ramai pengguna mempunyai beberapa komputer yang tidak digunakan di rumah, dan mereka telah lupa sepenuhnya kata laluan kuasa hidup kerana mereka tidak digunakan untuk masa yang lama, jadi mereka ingin tahu apa yang perlu dilakukan jika mereka terlupa kata laluan? Kemudian mari kita lihat bersama-sama. Apa yang perlu dilakukan jika anda terlupa menekan F2 untuk kata laluan boot win10 1. Tekan butang kuasa komputer, dan kemudian tekan F2 semasa but (jenama komputer yang berbeza mempunyai butang yang berbeza untuk memasuki BIOS). 2. Dalam antara muka bios, cari pilihan keselamatan (lokasi mungkin berbeza untuk jenama komputer yang berbeza). Biasanya dalam menu tetapan di bahagian atas. 3. Kemudian cari pilihan SupervisorPassword dan klik padanya. 4. Pada masa ini, pengguna boleh melihat kata laluannya, dan pada masa yang sama mencari Didayakan di sebelahnya dan menukarnya kepada Dis.

Perkongsian langkah operasi tangkapan skrin Huawei Mate60 Pro Perkongsian langkah operasi tangkapan skrin Huawei Mate60 Pro Mar 23, 2024 am 11:15 AM

Dengan populariti telefon pintar, fungsi tangkapan skrin telah menjadi salah satu kemahiran penting untuk kegunaan harian telefon bimbit. Sebagai salah satu telefon mudah alih utama Huawei, fungsi tangkapan skrin Huawei Mate60Pro secara semula jadi telah menarik banyak perhatian daripada pengguna. Hari ini, kami akan berkongsi langkah operasi tangkapan skrin telefon mudah alih Huawei Mate60Pro, supaya semua orang boleh mengambil tangkapan skrin dengan lebih mudah. Pertama sekali, telefon bimbit Huawei Mate60Pro menyediakan pelbagai kaedah tangkapan skrin, dan anda boleh memilih kaedah yang sesuai dengan anda mengikut tabiat peribadi anda. Berikut ialah pengenalan terperinci kepada beberapa pemintasan yang biasa digunakan:

Editor PHP Dalam Talian Terbaik: Cipta Fail dengan Pantas Editor PHP Dalam Talian Terbaik: Cipta Fail dengan Pantas Feb 29, 2024 pm 04:18 PM

Editor PHP Dalam Talian Terbaik: Cipta Fail Dengan Pantas Dalam dunia pembangunan perisian moden, dengan peningkatan pengkomputeran awan dan kerja jauh, semakin ramai pembangun beralih kepada editor kod dalam talian untuk kerja pengekodan. Terutama untuk pembangun PHP, amat penting untuk mencari editor PHP dalam talian yang berkuasa, mudah dan pantas. Artikel ini akan memperkenalkan editor PHP dalam talian yang terbaik dan menyediakan contoh kod khusus untuk membantu pembaca memahami fungsi dan penggunaannya dengan cepat. Editor PHP Dalam Talian Terbaik: PHPFiddlePH

Manipulasi rentetan PHP: cara praktikal untuk mengalih keluar ruang dengan berkesan Manipulasi rentetan PHP: cara praktikal untuk mengalih keluar ruang dengan berkesan Mar 24, 2024 am 11:45 AM

Operasi Rentetan PHP: Kaedah Praktikal untuk Mengalih Keluar Ruang Secara Berkesan Dalam pembangunan PHP, kita sering menghadapi situasi di mana kita perlu mengalih keluar ruang daripada rentetan. Mengalih keluar ruang boleh menjadikan rentetan lebih bersih dan memudahkan pemprosesan dan paparan data seterusnya. Artikel ini akan memperkenalkan beberapa kaedah yang berkesan dan praktikal untuk mengalih keluar ruang, dan melampirkan contoh kod tertentu. Kaedah 1: Gunakan fungsi PHP terbina dalam trim() fungsi terbina dalam PHP boleh mengalih keluar ruang pada kedua-dua hujung rentetan (termasuk ruang, tab, baris baharu, dsb.), yang sangat mudah dan mudah. untuk menggunakan.

Bagaimana untuk mengikat WeChat pada Ele.me Bagaimana untuk mengikat WeChat pada Ele.me Apr 01, 2024 pm 03:46 PM

Ele.me ialah perisian yang menghimpunkan pelbagai makanan istimewa yang berbeza Anda boleh memilih dan membuat pesanan secara dalam talian kaedah operasi , ingat untuk menyemak laman web PHP Cina. Arahan tentang cara mengikat WeChat ke Ele.me: 1. Mula-mula buka perisian Ele.me, dan selepas memasuki halaman utama, kita klik [My] di sudut kanan bawah 2. Kemudian di halaman Saya, kita perlu klik [Akaun] di penjuru kiri sebelah atas; yang perlu diikat dalam halaman kebenaran WeChat dan klik Hanya [Benarkan];

Sejauh manakah prestasi fungsi PHP? Sejauh manakah prestasi fungsi PHP? Apr 18, 2024 pm 06:45 PM

Prestasi fungsi PHP yang berbeza adalah penting untuk kecekapan aplikasi. Fungsi dengan prestasi yang lebih baik termasuk gema dan cetakan, manakala fungsi seperti str_replace, array_merge dan file_get_contents mempunyai prestasi yang lebih perlahan. Sebagai contoh, fungsi str_replace digunakan untuk menggantikan rentetan dan mempunyai prestasi sederhana, manakala fungsi sprintf digunakan untuk memformat rentetan. Analisis prestasi menunjukkan bahawa ia hanya mengambil masa 0.05 milisaat untuk melaksanakan satu contoh, membuktikan bahawa fungsi berfungsi dengan baik. Oleh itu, menggunakan fungsi dengan bijak boleh membawa kepada aplikasi yang lebih pantas dan cekap.

See all articles