File_get_contents - kap a fájl tartalmát egy húr

(PHP 4> = 4.3.0, PHP 5)

file_get_contents - Egy egész fájlt egy húr

húr file_get_contents (string filename [, bool use_include_path [, resource összefüggésben [, int offset [, int maxlen]]]])

Ez a funkció azonos a fájl () funkció az egyetlen különbség az, hogy a tartalmát a fájl vissza, hogy a vonal, kezdve a megadott offset akár maxlen bájt. Meghibásodás esetén, file_get_contents () visszatér HAMIS.

Használata file_get_contents () legelőnyösebben, ha szükséges, hogy megkapja a fájl tartalma egészének, hogy javítsa teljesítményét a funkció egy algoritmus „leképzési” (ha támogatja az operációs rendszer).

Megjegyzés: Ha megnyit egy URI speciális karakterek, mint például a tereket, meg kell kódolni az URI urlencode ().

jegyzetek

Megjegyzés: Ez a funkció biztonságos feldolgozni az adatokat bináris formában.

Tipp: ez a funkció, akkor egy URL-t a fájl nevét, ha a „fopen” be van kapcsolva. További információk a meghatározása a fájl nevét a leírása a fopen () függvény. A támogatott URL protokollok App. M.

Ha az SSL, a Microsoft IIS megsérti a protokoll által a kapcsolat bezárása küldése nélkül close_notify mutató. A PHP ezt: „SSL: Fatal Protocol Error” abban a pillanatban, amikor eléri a végén az adatokat. Hogy ezt elkerüld, akkor csökkentse a error_reporting szinten nem tartalmazza E_WARNING. PHP verziók 4.3.7 és újabb képes észlelni, hogy a szerver oldali buggy IIS és nem jelenik meg a figyelmeztetés. Ha ön használ fsockopen (), hogy hozzon létre egy ssl: // csatornán, Ön felelős felderítésére és visszaszorítására ezt a figyelmeztetést.

2. példa Az emulátor funkciót file_get_contents
3. példa POST-kérelem segítségével file_get_contents