Čítať súbor so súborom získať obsah PHP

Čítanie súboru alebo URI je bežnou praxou a je zvyčajne výhodné urobiť to okamžite a v plnom rozsahu. Pravidelné alebo symbolické čítanie je nevyhnutné, ale pre to nie je veľa dôvodov a používajú sa v špeciálnych prípadoch.

Funkčný súbor získať obsah PHP vykonáva čítanie v reťazci od začiatku do konca súboru. Zvlášť zaujímavé je jeho použitie, keď súbor slúži ako zdroj na webe (URI).

Popis funkcie

Funkčný súbor získať obsah PHP prijíma oba názvy súborov alebo parameter URI a generuje reťazec. V tomto príklade je uvedený kód používania. Odvolanie sa na túto funkciu prebieha štyrikrát. Pri prvom čítaní súboru, ktorý obsahuje iba obyčajný text, sa číta ďalší súbor, ktorý má okrem textu aj HTML tagy.


Nasledujúci pár hovorov sa uskutoční prostredníctvom konverzie kódovania. Nie je to vždy nutné, ale v prípadoch, keď sú na výstupe generované podivné znaky, mali by ste použiť premenu získanú po čítaní riadku a ruské písmená budú viditeľné. Príklad súboru získať PHP obsah v prehliadači sa zobrazí ako je uvedené nižšie.
Prvé dve funkčné volania sa nezaoberajú prekladom kódovania v požadovanom formáte, takže sa ruské písmená nezobrazujú. Obsah oboch súborov (local-1.txt a local-2.txt) je rovnaký. Samozrejme, v oboch súboroch sa nachádzajú riadkové preklady, ale prehliadač ich nerozoberá. Funkčný súbor získať obsah PHP číta všetko tak, ako to je, ale druhý súbor obsahuje potrebné značky a reťazce sa zobrazia podľa potreby a nie v jednom riadku. Táto okolnosť nie je podstatná, pretože všeobecné pravidloSúbor sa číta tak, ako je, a prítomnosť značiek v ňom je skutočná, keď sa číta stránka HTML a je tu všetko, čo je potrebné. Avšak táto okolnosť, najmä skutočnosť možného nesúladu kódovania, je dôležité vedieť.


Ďalšie parametre funkcie

Ak potrebujete čítať niečo, napríklad len časť súboru alebo začať s určitou pozíciou, môžete použiť parameter posunu a čísla. Avšak, funkčné súbor dostať obsah PHP v niektorých prípadoch môže urobiť chybu čítaním niečo, čo nie je v rovnakej výške alebo v nesprávnej pozícii. Ak sa číta ne-miestny súbor, platný odsadený počet a počet čítaných bajtov. Vo všetkých ostatných prípadoch je lepšie kontrolovať výsledok, ktorý funguje. Môžete určiť možnosť vyhľadávania súborov v priečinku cesta cesty a parameter zdroja na čítanie kontextov streamingu.
Postupnosť parametrov je:
  • názov súboru;
  • parameter vyhľadávania;
  • parameter zdroja;
  • zaujatosť;
  • číslo.
  • Nedoporučuje sa používať parameter vyhľadávania, aj keď v niektorých prípadoch je to vhodné. Pri čítaní lokálnych a vzdialených súborov alebo URI je najlepšie vždy vedieť, z čoho sa číta. Ak je URI špeciálny znak, napríklad medzera, URI by mal byť zakódovaný funkciou urlencode.

    Odčítanie súboru na diaľku

    Táto funkcia používa rovnakú funkciu. Neexistujú žiadne významné rozdiely, s výnimkou jednej okolnosti: prvé dve výzvy na získanie súboru PHP chýbajú.
    Pri treťom hovore sa číta stránka stránky. Táto stránka sa zobrazuje v aktuálnom umiestnení prehliadača v sekciiktoré sú veľmi špecifické CSS-pravidlo, ale nie pravidlo otvára web. Preto je výsledok kód, ktorý načíta URI, nebude zodpovedať realite. Avšak, čítanie má obvykle ciele rozobrať, nie ich zobrazenia v mieste čítaní.
    Ale túto skutočnosť je potrebné vziať do úvahy. Čítanie URI - to nie je obsah, ale skôr konkrétnu adresu.

    Funkcia čítaní a analýze

    Pri zlom čitateľného názvu súboru alebo chyby URI. Je ľahké sledovať výsledky bez čítania. V iných nesprávnym nastavením funkcie generuje logickú hodnotu FALSE. Priemerná čítanie funkciu úplne viazaný na nastavenie parametrov pre veľkoobchodné mieste. Napríklad čítanie konfiguračného súboru na súbor užívateľských dát a konfigurácie. Vo všetkých takýchto prípadoch,
  • , výsledok je uvedené;
  • pre čítanie dátovú štruktúru príliš.
  • Pri čítaní URI ťažko predvídať dopredu, čo a ako prochytaetsya a prochytaetsya vôbec. Je dôležité jasne vyhlasujú, že nie vždy čítať by mal byť zobrazený v prehliadači. Jeden spracovanie obchodných dát, ďalšia vec, ktorú sa snaží riadiť spracovanie obsahu HTML bez použitia špeciálnych nástrojov a činností v prehliadači.

    Súvisiace publikácie