En son web geliştirme öğreticiler
 

PHP fopen() Function


<Komple PHP Dosya Sistemi Referans

Tanımı ve Kullanımı

fopen() işlevi, bir dosya veya URL açar.

Eğer fopen() başarısız, bu YANLIŞ ve başarısızlık üzerine bir hata döndürür. Sen işlev adının önünde bir '@' ekleyerek hata çıktı gizleyebilirsiniz.

Sözdizimi

fopen(filename,mode,include_path,context)

Parametre Açıklama
filename Gereklidir. açmak için dosya veya URL'yi belirtir
mode Gereklidir. Eğer dosya / akım için gerekli erişim türünü belirtir.

Olası değerler:

  • "r" (Read only. Starts at the beginning of the file)
  • "R +" (Okuma / Yazma. Dosyasının başında başlar)
  • "W" (veya eğer mevcut değilse yeni bir dosya oluşturur. Açılıyor sadece yaz ve dosyanın içeriğini temizler)
  • "W +" (Okuma / Yazma açar ve dosyanın içeriğini temizler;. Yoksa yoksa yeni bir dosya oluşturur)
  • "A" (sadece yazın. Açar ve dosyanın sonuna yazar veya yoksa yeni bir dosya oluşturur)
  • "A +" (dosyanın sonuna yazarak Okuma / Yazma. Preserves dosya içeriği)
  • "X", (. Sadece yaz. Yeni bir dosya oluşturur YANLIŞ döndürür ve bir hata dosyası zaten varsa)
  • "X +" (Okuma / Yazma.. Yeni bir dosya oluşturur dosya zaten varsa FALSE bir hata döndürür)
include_path İsteğe bağlı. Bu parametreyi için '1' sen include_path dosyayı aramak istiyorsanız ayarlayın (in php.ini) yanı
context İsteğe bağlı. Dosya kolunun bağlamını belirtir. Bağlam akışı davranışını değiştirebilir seçenekler kümesidir

İpuçları ve Notlar

Note: Bir metin dosyasına yazarken, doğru çizgi-bitiş karakterini kullanmaya dikkat edin! Unix sistemleri Windows sistemleri r \ n \ kullanmak, ve Macintosh sistemleri karakterini kullanırlar \ r kullanmak, \ n kullanın. Windows'un çeviri bayrağı sunmaktadır ('t') dosyası ile çalışırken r \ \ n \ n çevirecektir. Ayrıca ikili mod devreye sokan 'b' seçeneğini kullanabilirsiniz. bu bayrakları kullanmak için mode parametresi son karakteri olarak 'b' veya 't' ya belirtin.


Örnek

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<Komple PHP Dosya Sistemi Referans