/ / Czytanie pliku z plikiem uzyskuje zawartość Funkcja PHP

Czytanie pliku z plikiem uzyskuje zawartość Funkcja PHP

Odczytywanie pliku lub identyfikatora URI jest powszechną praktyką i podobnie jakz reguły dobrze jest zrobić to natychmiast i w całości. Odczytywanie wiersz po wierszu lub znak po znaku jest niezbędne, ale nie ma tego wiele powodów, i jest to wykorzystywane w szczególnych przypadkach.

plik pobierz treść php

Plik get content Funkcja PHP odczytuje wiersz od początku do końca pliku. Jego użycie jest szczególnie interesujące, gdy adres zasobu w sieci (URI) działa jak plik.

Opis funkcji

Plik dostaje funkcję treści, którą PHP otrzymuje jakonazwa pliku parametru lub identyfikator URI i zwraca ciąg znaków. W tym przykładzie użyto kodu użytkowania. Funkcja jest dostępna cztery razy. Za pierwszym razem, gdy czytasz plik zawierający tylko tekst, za drugim razem czytasz inny plik, który oprócz tekstu ma tagi HTML.

plik pobierz treść php

Następna para połączeń dobiegła końcakonwersja kodowania. Nie zawsze jest to konieczne, ale w przypadkach, gdy na wyjściu generowane są dziwne znaki, należy zastosować transformację ciągu uzyskanego po przeczytaniu, a rosyjskie litery będą widoczne. Przykładowy plik pobierania zawartości PHP wyświetli się w przeglądarce, jak pokazano poniżej.

plik pobierz treść php

Pierwsze dwa wywołania funkcji nie tłumacząkodowania do żądanego formatu, aby rosyjskie litery nie były wyświetlane. Zawartość obu plików (local-1.txt i local-2.txt) są takie same. Oczywiście oba pliki mają wstawiane wiersze, ale przeglądarka ich nie analizuje. Funkcja pobierania zawartości pliku PHP czyta wszystko tak, jak jest, ale drugi plik zawiera niezbędne znaczniki, a wiersze są wyświetlane w razie potrzeby, a nie w jednym wierszu. Ten fakt nie jest niezbędny, ponieważ z reguły plik jest odczytywany w obecnej postaci, a obecność znaczników w nim jest istotna podczas odczytywania strony HTML i jest wszystko, czego potrzebujesz. Jednak ta okoliczność, a zwłaszcza fakt możliwego niedopasowania kodowania, jest ważna.

Inne parametry funkcji

Jeśli chcesz przeczytać coś specjalnego,na przykład tylko część pliku lub zaczynając od określonej pozycji w nim, możesz użyć parametru przesunięcia i ilości. Jednak funkcja pobierania zawartości pliku PHP w niektórych przypadkach może popełnić błąd, czytając niewłaściwy, w niewłaściwej ilości lub z niewłaściwej pozycji. Jeśli plik lokalny nie jest odczytywany, to określone przesunięcie i liczba bajtów do odczytania będzie poprawna. We wszystkich innych przypadkach lepiej kontrolować wynik generowany przez funkcję. Możesz ustawić parametr wyszukiwania plików w folderze ścieżki dołączania i parametr zasobu do odczytu kontekstów przesyłania strumieniowego.

plik pobierz zawartość przykład php

Sekwencja parametrów jest następująca:

  • Nazwa pliku;
  • parametr wyszukiwania;
  • parametr zasobu;
  • przemieszczenie
  • Ilość.

Nie zaleca się jednak używania parametru wyszukiwaniaw niektórych przypadkach jest to zalecane. Czytając zarówno lokalne, jak i zdalne pliki lub identyfikatory URI, najlepiej jest zawsze wiedzieć, co jest czytane i skąd. Jeśli identyfikator URI zawiera znaki specjalne, takie jak spacje, identyfikator URI powinien być zakodowany w postaci kodu urlencode.

Czytanie pliku zdalnie

Tutaj funkcja używa podobnie. Nie ma znaczących różnic, z wyjątkiem jednej sytuacji: nie ma błędu przy pierwszych dwóch wywołaniach pliku PHP get content.

plik pobierz treść php

W trzecim wywołaniu odczytywana jest strona witryny.Ta strona jest wyświetlana w bieżącej lokalizacji przeglądarki, w której obowiązują bardzo specyficzne reguły CSS, ale nie reguły otwieranej witryny. Dlatego wynik kodu odczytującego identyfikator URI nie będzie prawdziwy. Jednak czytanie zwykle ma na celu analizę, a nie wyświetlanie ich w miejscu do czytania.

plik pobierz treść php

Należy jednak mieć na uwadze tę okoliczność. Odczytanie identyfikatora URI jest dalekie od treści witryny, ale tylko do konkretnego adresu.

Funkcja czytania i analizowania

Jeśli nazwa pliku lub identyfikator URI są nieprawidłowemożliwy błąd. Można to łatwo prześledzić przez brak wyniku odczytu. Jeśli inne parametry są niepoprawne, funkcja generuje wartość logiczną FALSE. Zwykłe użycie funkcji odczytu jest całkowicie związane z ustawieniem zbiorczym parametrów witryny. Na przykład odczyt pliku konfiguracyjnego, danych użytkownika lub pliku ustawień. We wszystkich takich przypadkach:

  • wynik jest dobrze określony;
  • strukturę odczytywanych danych.

Błąd pobierania zawartości pliku php

Czytając identyfikator URI z wyprzedzeniem, trudno jest przewidzieć, co ijak będzie czytany i czy w ogóle będzie czytany. Ważne jest, aby jasno zrozumieć, że nie zawsze to, co czytasz, powinno być wyświetlane w przeglądarce. Przetwarzanie informacji to jedno, ale próba kontrolowania przetwarzania treści HTML bez specjalnych narzędzi i środków ostrożności w przeglądarce to co innego.

Podobało mi się:
0
Popularne posty
Duchowy rozwój
Jedzenie
tak