<Kompletny system plików PHP referencyjny
Definicja i Wykorzystanie
W file_put_contents() zapisuje ciąg do pliku.
Funkcja ta spełnia następujące reguły podczas uzyskiwania dostępu do pliku:
- Jeśli FILE_USE_INCLUDE_PATH jest ustawiony, sprawdź zawierać ścieżkę do pliku kopii * *
- Utworzyć plik, jeśli nie istnieje
- Otwórz plik
- Zablokować plik, jeśli jest ustawiony LOCK_EX
- Jeśli FILE_APPEND jest ustawiony, przejść do końca pliku. W przeciwnym razie wyczyścić zawartość pliku
- Zapisu danych do pliku
- Zamknij plik i uwolnienia wszystkich zamków
Funkcja ta zwraca liczbę znaków zapisywanie do pliku w przypadku powodzenia, lub FALSE w przypadku błędu.
Składnia
file_put_contents(file,data,mode,context)
Parametr | Opis |
---|---|
file | Wymagany. Określa plik do zapisu. Jeśli plik nie istnieje, funkcja ta będzie tworzyć jedną |
data | Wymagany. Dane do zapisu pliku. Może być ciąg, tablicę lub strumienia danych |
mode | Opcjonalny. Określa sposób, aby otworzyć / zapisu pliku. Możliwe wartości:
|
context | Opcjonalny. Określa kontekst uchwytu pliku. Kontekst to zestaw opcji, które można modyfikować zachowania strumienia. |
Porady i uwagi
Note: Zastosowanie FILE_APPEND aby uniknąć usuwania istniejącej zawartości pliku.
Przykład
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
Wyjście z kodem powyżej będą:
21
<Kompletny system plików PHP referencyjny