Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuka dan menutup fail menggunakan php

Bagaimana untuk membuka dan menutup fail menggunakan php

青灯夜游
Lepaskan: 2023-03-13 15:30:01
asal
3121 orang telah melayarinya

Dalam PHP, anda boleh menggunakan fungsi fopen() untuk membuka fail, sintaksnya ialah "fopen(nama fail, mod, laluan, konteks)"; anda boleh menggunakan fungsi fclose() untuk menutup fail , yang boleh menutup fail terbuka, sintaks "fclose(file)".

Bagaimana untuk membuka dan menutup fail menggunakan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Buka fail dengan php

Anda boleh menggunakan fungsi fopen() dalam PHP untuk membuka fail atau URL. Jika pembukaan berjaya, sumber penuding fail dikembalikan; jika pembukaan gagal, format sintaks fungsi ini adalah seperti berikut:

fopen(filename,mode,path,context)
Salin selepas log masuk

Penerangan parameter adalah seperti berikut: <🎜. >

  • $filename: ialah URL fail yang akan dibuka URL ini boleh menjadi laluan mutlak dalam pelayan tempat fail itu berada, atau ia boleh menjadi laluan relatif atau fail masuk sumber rangkaian;

  • $mod: Digunakan untuk menetapkan cara fail dibuka (mod fail). Untuk nilai tertentu, sila rujuk pengenalan dalam "

    operasi fail php: membaca fail aksara demi aksara".

  • laluan: parameter pilihan Jika anda juga perlu mencari fail dalam include_path, anda boleh menetapkan laluan kepada

  • $ konteks: Parameter pilihan, sokongan untuk konteks (Konteks) telah ditambahkan dalam PHP5.0.0.


Contoh: Gunakan fungsi fopen() untuk membuka fail

<?php
    $handle = fopen("./error/400.html", "r");
    var_dump($handle);echo &#39;<br>&#39;;
    $handle = fopen("D:/install/phpstudy/WWW/index.html", "wb");
    var_dump($handle);echo &#39;<br>&#39;;
    $handle = fopen("http://c.biancheng.net/", "r");
    var_dump($handle);
?>
Salin selepas log masuk
Hasil yang dijalankan adalah seperti berikut:

resource(3) of type (stream)
resource(4) of type (stream)
resource(5) of type (stream)
Salin selepas log masuk

php Tutup fail

Jenis sumber ialah salah satu jenis asas PHP Setelah sumber diproses, ia mesti ditutup, jika tidak, beberapa ralat yang tidak dijangka mungkin berlaku.

Fungsi fclose() boleh menutup fail yang terbuka, mengembalikan TRUE apabila berjaya dan FALSE apabila gagal. Format sintaks fungsi adalah seperti berikut:

fclose($file)
Salin selepas log masuk
di mana

ialah penunjuk fail yang akan ditutup Penunjuk ini mesti sah dan berjaya dibuka melalui fungsi fopen() atau fsockopen(). $file

【Contoh】Gunakan fclose() untuk menutup penuding fail.

<?php
    header("Content-type:text/html;charset=utf-8");
    $handle = fopen("http://c.biancheng.net/", "r");
    echo &#39;文件指针关闭之前:&#39;;
    var_dump($handle);
    fclose($handle);
    echo &#39;<br>文件指针关闭之后:&#39;;
    var_dump($handle);
?>
Salin selepas log masuk
Keputusan berjalan adalah seperti berikut:

文件指针关闭之前:resource(3) of type (stream)
文件指针关闭之后:resource(3) of type (Unknown)
Salin selepas log masuk
Pembelajaran yang disyorkan: "

Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk membuka dan menutup fail menggunakan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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