Składnia:
String Fread (Resource $ uchwyt, int $ długość)
Może wziąć dwa argumenty i zwraca konkretną zawartość pliku jako ciąg. Pierwszy argument przyjmuje obsługę plików dowolnego otwartego pliku, a drugi argument bierze długość bajtów jako liczbę, która będzie odczytała. Wartość argumentu może być większa niż oryginalny rozmiar pliku.
Utwórz plik tekstowy
Utwórz odcinany plik tekstowy o nazwie pracownicy.TXT z następującą zawartością. Funkcja fread () jest następnie używana do odczytania tego pliku tekstowego na różne sposoby na następną część tego samouczka.
pracownicy.tekst
E-10023, Jafar Iqbal, menedżer, sprzedaż, 08-12-2000
E-10047, Anisul Hoque, asystent menedżera, HR, 06-11-2010
E-10039, Humayan Ahmed, księgowy, marketing, 01-06-2009
E-10027, Tamim Iqbal, menedżer, HR, 02-11-2011
E-10093, RaKeya Rahman, księgowy, sprzedaż, 05-10-2011
Przykład 1: Przeczytaj konkretną zawartość pliku tekstowego
Poniższy przykład pokazuje, w jaki sposób można odczytać konkretną zawartość pliku za pomocą funkcji Fread (). Funkcja fopen () jest używana w skrypcie do otwierania pracowników.TXT do czytania. Następnie funkcja Fread () służy do odczytania pierwszych 30 bajtów pliku tekstowego, który zostanie wydrukowany później.
// Ustaw nazwę pliku ze ścieżkąWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera. Wyjście pokazuje pierwsze 30 bajtów pracownicy.tekst plik.
Przykład 2: Przeczytaj pełną zawartość pliku tekstowego
Poniższy przykład pokazuje, w jaki sposób można odczytać pełną zawartość pliku tekstowego za pomocą funkcji Fread (). Podobnie jak poprzedni przykład, funkcja fopen () służy do otwarcia pracowników.plik txt do odczytu. Funkcja plików () jest używana w skrypcie, aby znaleźć całkowity rozmiar pliku tekstowego otwierającego. Funkcja fread () odczytuje pełną zawartość pliku, gdy całkowita wartość wielkości pliku jest przekazywana jako drugi argument tej funkcji.
// Ustaw nazwę pliku ze ścieżkąWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera. Wyjście pokazuje pełną zawartość pracownicy.tekst plik.
Przykład 3: Przeczytaj zawartość pliku binarnego
Poniższy przykład pokazuje, w jaki sposób można odczytać plik obrazu za pomocą funkcji Fread (). Tutaj funkcja fopen () służy do otwarcia plik binarnego o nazwie kwiat.JPEG do czytania. Funkcja fread () jest używana z funkcją Filesize () do odczytania pełnej zawartości pliku binarnego. base64_encode () Funkcja jest używana w skrypcie do konwersji zawartości pliku binarnego na format czytania człowieka. A później Tag służy do wydrukowania obrazu.
// Ustaw nazwę pliku ze ścieżkąWyjście:
Jeśli kwiat.JPEG Plik istnieje w bieżącej lokalizacji, wówczas obraz będzie wyświetlany jako wyjście jak następujące.
Przykład 4: Przeczytaj plik z linku zewnętrznego
Lokalny istniejący tekst i pliki binarne są używane w poprzednich trzech przykładach. Poniższy przykład pokazuje, w jaki sposób plik z linku zewnętrznego można odczytać za pomocą funkcji Fread (). Zewnętrzny plik tekstowy jest otwierany do odczytu za pomocą funkcji fopen (). Pierwsza funkcja Fread () służy do odczytu 1024 bajtów z zewnętrznego pliku tekstowego. Następnie otwierany jest zewnętrzny link pliku binarnego do odczytu za pomocą funkcji fopen (). Druga funkcja Fread () służy do odczytu 10000 bajtów z zewnętrznego pliku binarnego. Treść binarna przekształci się w format czytelny przez człowieka, taki jak poprzedni przykład i wydrukuj obraz.
// Ustaw zewnętrzny link tekstuWyjście:
Jeśli zdjęcie.JPEG Plik istnieje w dostarczonej lokalizacji, wówczas obraz będzie wyświetlany jako wyjście jak następujące.
Film instruktażowy
Wniosek
Zastosowania funkcji Fread () do odczytania tekstu i plików binarnych są wyjaśnione w tym samouczku przy użyciu różnych przykładów. Ta funkcja może być używana do odczytu zarówno plików wewnętrznych, jak i zewnętrznych. Mamy nadzieję, że czytelnicy będą mogli użyć funkcji Fread () w skrypcie PHP do czytania plików po ćwiczeniu przykładów tego samouczka.