<Kompletny system plików PHP referencyjny
Definicja i Wykorzystanie
fopen() funkcja otwiera plik lub adres URL.
Jeśli fopen() nie powiedzie się, zwróci FALSE i błąd na niepowodzenie. Można ukryć wyjście błędu poprzez dodanie „@” przed nazwą funkcji.
Składnia
fopen(filename,mode,include_path,context)
Parametr | Opis |
---|---|
filename | Wymagany. Określa plik lub adres URL, aby otworzyć |
mode | Wymagany. Określa rodzaj dostępu jaki wymagasz do pliku / strumienia. Możliwe wartości:
|
include_path | Opcjonalny. Ustaw ten parametr na „1”, jeśli chcesz szukać pliku w include_path (in php.ini) , jak również |
context | Opcjonalny. Określa kontekst uchwytu pliku. Kontekst to zestaw opcji, które można zmodyfikować zachowanie strumienia |
Porady i uwagi
Note: Przy zapisie do pliku tekstowego, należy zastosować właściwy znak kończący linię! Systemy Unix używać \ n, systemy Windows używają \ r \ n, a systemy Macintosh używają \ r jako znak końca lini. Windows oferuje flagę translacji ('t') , która przełoży się \ n \ r \ n podczas pracy z plikiem. Można również użyć „b” aby wymusić tryb binarny. Aby użyć tych flag, należy określić opcję „b” lub „t” jako ostatni znak parametru mode.
Przykład
<?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");
?>
<Kompletny system plików PHP referencyjny