Fopen () to wbudowana funkcja PHP, która została wyprowadzona z języka programowania C. Służy do otwarcia pliku do tworzenia, czytania, pisania lub modyfikacji. Służy również do czytania zawartości z adresu URL. Wiąże zasób z strumieniem z konkretną nazwą pliku. W tym samouczku pokazano różne cele użycia funkcji fopen () w pHP.
Składnia
Ma dwa obowiązkowe argumenty i dwa opcjonalne argumenty.
Zasób fopen (string $ fileName, string $ tryb [, bool $ użyj_include_path = false [, zasób $ kontekst)Wartości trybu, które można użyć w drugim argumencie, jak wspomniano poniżej:
Tryb | Zamiar |
---|---|
R | Służy do otwarcia pliku do odczytu. |
R+ | Służy do otwarcia pliku do czytania i pisania. |
w | Służy do otwarcia pliku do pisania. Jeśli plik istnieje, wówczas usunie istniejącą treść przed napisaniem. |
w+ | Służy do otwarcia pliku do pisania i czytania. Jeśli plik istnieje, wówczas usunie istniejącą treść przed napisaniem. |
A | Służy do otwarcia pliku do pisania na końcu pliku. |
A+ | Służy do otwarcia pliku do pisania na końcu pliku i odczytu. |
X | Zwykł otwierać nowy plik do pisania. Funkcja fopen () zwróci false, jeśli plik istnieje. |
X+ | Zwykł otwierać nowy plik do pisania i czytania. Funkcja fopen () zwróci false, jeśli plik istnieje. |
Zastosowania funkcji fopen ()
W tym samouczku pokazano różne zastosowania funkcji fopen ().
Przykład 1: Otwórz plik do pisania
Utwórz plik PHP z następującym skryptem, który utworzy nowy plik do pisania i czytania. Pierwsza funkcja fopen () skryptu została użyta do utworzenia pliku o nazwie Department.TXT tylko do pisania, a wartość ciągłego zostanie zapisana w wartości. Następnie funkcja File_Get_Contents () służy do odczytu zawartości pliku. Druga funkcja Fopen () została użyta do otwarcia pliku do odczytu i pisania. Treść pliku zostanie wydrukowana ponownie po dodaniu dwóch wartości ciągów:
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Przykład 2: Otwórz plik do odczytu
Utwórz plik PHP z następującym skryptem, który otworzy istniejący plik do odczytu i pisania. Tutaj funkcja Fread () została użyta do odczytania zawartości pliku.
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Przykład 3: Otwórz plik do dołączenia
Utwórz plik PHP z następującym skryptem, który otworzy istniejący plik do dołączenia i odczytu. Tutaj funkcja pliku_get_contents () została użyta do odczytu zawartości pliku.
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu:
Przykład 4: Otwórz adres URL do czytania
Utwórz plik PHP z następującym skryptem, który otworzy istniejący lokalny i zdalny adres URL do odczytu. Tutaj funkcja Fread () została użyta do odczytania zawartości adresu URL. Jeśli zawartość zdalnego adresu URL jest duża, musisz zwiększyć wartość pamięć_limit w php.ini plik:
Wyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu poprzedniego skryptu.
Wniosek
Zastosowania funkcji fopen () z różnymi wartościami trybu zostały wyjaśnione w tym samouczku przy użyciu różnych przykładów. Mam nadzieję, że nowi użytkownicy PHP zrozumieją cel korzystania z funkcji fopen () i będą mogli go prawidłowo używać w swoim skrypcie po przeczytaniu tego samouczka. Sprawdź Linuxhint, aby uzyskać więcej artykułów pouczających.