Čtení souboru se souborem získáte obsah PHP

Čtení souboru nebo identifikátoru URI je běžnou praxí a obvykle je to výhodné okamžitě a úplně. Řádové nebo symbolické čtení je nezbytné, ale pro to není mnoho důvodů a jsou používány ve zvláštních případech.

Funkční soubor získává obsah PHP spouští čtení v řetězci od začátku do konce souboru. Zvláště zajímavé je jeho použití, když soubor slouží jako zdroj na webu (URI).

Popis funkce

Funkční soubor získává obsah PHP obdrží jak název souboru, tak parametr URI a vytvoří řetězec. V tomto příkladu je uveden kód použití. K této funkci dochází čtyřikrát. Při prvním čtení souboru, který obsahuje pouze prostý text, se přečte jiný soubor, který kromě textu obsahuje značky HTML.


Následující dva hovory se provádí pomocí konverze kódování. Není vždy nutné, ale měly by být použity při výstupu vyrobené podivné symboly po konverzi čtecí linku a ruská písmena jsou viditelné. Příklad souboru získat PHP obsah v prohlížeči se zobrazí, jak je uvedeno níže.
První dvě funkční volání se netýkají překladu kódování v požadovaném formátu, takže se ruské písmena nezobrazují. Obsah obou souborů (local-1.txt a local-2.txt) je stejný. Samozřejmě, v obou souborech existují řádkové překlady, ale prohlížeč je nerozkládá. Funkční soubor získává obsah PHP čte vše tak, jak je, ale druhý soubor obsahuje potřebné značky a řetězce se zobrazují podle potřeby a nikoliv v jednom řádku. Tato okolnost není nezbytná, protože obecné pravidloSoubor je přečten jako takový a přítomnost značek v něm je skutečná při čtení stránky HTML a existuje vše, co je potřeba. Nicméně tato okolnost, obzvláště skutečnost možného nesouladu kódování, je důležité znát.


Ostatní parametry funkce

Pokud budete potřebovat speciální něco ke čtení, například pouze část souboru, nebo začít od určitého bodu v tom, můžete použít posun a množství parametrů. Nicméně, funkční soubor získat obsah PHP může v některých případech udělat chybu tím, že čte něco, co není ve stejném množství nebo v nesprávné pozici. Pokud je čten jiný soubor, je platný daný posun a počet čtecích bajtů. Ve všech ostatních případech je lepší řídit výsledek, který vypadá, že funguje. Můžete zadat možnost hledání souborů v adresáři cesty a parametr zdroje pro čtení kontextu streamování.
Pořadí parametrů je:
  • název souboru;
  • parametr vyhledávání;
  • parametr zdroje;
  • zkreslení;
  • číslo.
  • Parametr vyhledávání se nedoporučuje používat, i když v některých případech je to vhodné. Při čtení lokálních i vzdálených souborů nebo URI je nejlepší vždy vědět, od čeho se čte. Pokud je identifikátor URI zvláštní znak, například mezera, kód URI by měl být kódován funkcí urlencode.

    Vzdálené čtení souboru

    Funkce se používá stejným způsobem. Neexistují žádné významné rozdíly, s výjimkou jedné situace: chybí první dvě volání do PHP.
    Ve třetím volání se přečte stránka webu. Tato stránka se zobrazuje v aktuálním umístění prohlížeče v souborukterý má velmi specifické CSS pravidla, ale ne pravidla otevření webu. Proto výsledek kódu, který přečte URI, nebude pravdivý. Nicméně, čtení obvykle následuje účel analyzovat, spíše než zobrazovat je v místě čtení.
    Ale tato okolnost by měla být vzata v úvahu. Čtení URI není zdaleka smysluplné, pouze konkrétní adresa.

    Funkce čtení a parsování

    Je možný nesprávný název pro čitelný soubor nebo URI. Je snadné sledovat v případě absence výsledků čtení. Pokud jsou ostatní parametry nesprávné, funkce generuje logickou hodnotu FALSE. Normální použití funkce čtení je plně spojeno s velkoobchodním úkolem parametrů lokality. Přečtěte si například konfigurační soubor pro uživatele nebo konfigurační soubor. Ve všech těchto případech:
  • výsledek je přesně stanoven;
  • Struktura také čte data.
  • Při čtení URI v předstihu je těžké předpovědět, co a jak číst a číst vůbec. Je důležité jasně uvést, že to, co není vždy čitelné, by mělo být zobrazeno v prohlížeči. Jednou věcí je zpracování informací, další je pokus o kontrolu procesu zpracování obsahu HTML bez zvláštních nástrojů a aktivit v prohlížeči.

    Související publikace