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

Bagaimana untuk membuka dan menutup fail menggunakan php

青灯夜游
青灯夜游asal
2021-10-29 18:58:363065semak imbas

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)

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);
?>
Hasil yang dijalankan adalah seperti berikut:

resource(3) of type (stream)
resource(4) of type (stream)
resource(5) of type (stream)

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)
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);
?>
Keputusan berjalan adalah seperti berikut:

文件指针关闭之前:resource(3) of type (stream)
文件指针关闭之后:resource(3) of type (Unknown)
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!

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