Najnowsze tutoriale tworzenie stron internetowych
 

PHP file_put_contents() Function


<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:

  1. Jeśli FILE_USE_INCLUDE_PATH jest ustawiony, sprawdź zawierać ścieżkę do pliku kopii * *
  2. Utworzyć plik, jeśli nie istnieje
  3. Otwórz plik
  4. Zablokować plik, jeśli jest ustawiony LOCK_EX
  5. Jeśli FILE_APPEND jest ustawiony, przejść do końca pliku. W przeciwnym razie wyczyścić zawartość pliku
  6. Zapisu danych do pliku
  7. 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:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
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