file_get_contents

(PHP 4 >= 4.3.0, PHP 5)

file_get_contents -- Reads entire file into a string

Description

string file_get_contents ( string filename [, bool use_include_path [, resource context]])

Identical to file(), except that file_get_contents() returns the file in a string. On failure, file_get_contents() will return FALSE.

file_get_contents() is the preferred way to read the contents of a file into a string. It will use memory mapping techniques if supported by your OS to enhance performance.

Megjegyzés: Ez a függvény "binary-safe", azaz helyesen kezeli a 127-es ASCII kód feletti karaktereket is.

Tipp: URL-t is megadhatsz az állomány név paraméter helyén ha a fopen wrappers szolgáltatás be van kapcsolva. Bővebb információk az fopen() leírásánál olvashatóak arról, milyen módon adhatod meg a fájlneveket, valamint érdemes megtekinteni a L Függelék oldalt a támogatott URL típusok listájának megtekintése gyanánt.

Megjegyzés: Context support was added with PHP 5.0.0.

Figyelem

Bizonyos, nem teljesen szabványkövető webszerverek - mint például az IIS - olyan módon képesek az adat továbbítására, ami a PHP-t warning jellegű hibaüzenetek kiadására késztetik. Ilyen szerverek esetén érdemes az error_reporting értéket lejjebb venni, hogy ne jelenjenek meg ezek a fajta hibaüzenetek.

See also fgets(), file(), fread(), include(), and readfile().