Rumah  >  Artikel  >  pembangunan bahagian belakang  >  fopen() fungsi dalam PHP

fopen() fungsi dalam PHP

PHPz
PHPzke hadapan
2023-08-27 21:41:062008semak imbas

fopen() fungsi dalam PHP

Gunakan fungsi fopen() untuk membuka fail atau URL. Jika fungsi gagal, ia mengembalikan FALSE dan mesej ralat. Tambah '@' di hadapan nama fungsi untuk menyembunyikan output ralat.

Syntax

fopen(file_path, mode, include_path, context)

Parameter

  • file_path − Laluan ke fail.

  • mod − Jenis akses yang anda perlukan kepada fail

    • "r" - baca sahaja
    • "r+" - baca/tulis
    • "w" - baca sahaja
    • "w" - baca sahaja
    • / Tulis
    • "a" - tulis sahaja. Buka dan tulis ke hujung fail, atau buat fail baharu jika ia tidak wujud)
    • "a+" - baca/tulis. Kekalkan kandungan fail dengan menulis ke hujung fail)
    • "x" - tulis sahaja. Buat fail baharu. Mengembalikan FALSE dan ralat jika fail sudah wujud)
    • "x+" - baca/tulis. Buat fail baharu. Mengembalikan FALSE dan ralat jika fail sudah wujud)
  • incude_path −

    Tetapkannya kepada '1' jika anda ingin mencari fail dalam include_path (dalam php.ini).
  • konteks −

    Konteks penuding fail.

Nilai pulangan

fungsi fopen() mengembalikan FALSE dan ralat apabila gagal. Tambah '@' di hadapan nama fungsi untuk menyembunyikan output ralat.

Katakan kita mempunyai fail bernama "new.txt" dengan kandungan berikut.

The content of the file!

Sekarang, mari kita lihat contoh -

Contoh

<?php
   // read/ write mode
   $file_pointer = fopen("new.txt", &#39;r+&#39;)
   or die("File does not exist");
   $res = fgets($file_pointer);
   echo $res;
   fclose($ile_pointer);
?>

Output

The content of the file!

Mari kita lihat contoh fail "one.txt".

Contoh

<?php
   // read/write mode
   $file_pointer = fopen("one.txt", "w+");
   // writing to file
   fwrite($file_pointer, &#39;demo content&#39;);
   echo fread($file_pointer, filesize("new.txt"));
   fclose($file_pointer);
?>

Output
demo content
🎜

Atas ialah kandungan terperinci fopen() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Bina aplikasi Twitter OAuthArtikel seterusnya:Bina aplikasi Twitter OAuth