PHP Manuál | ||
---|---|---|
Predchádzajúci | Nasledujúci |
Táto funkcia je identická s funkciou readfile(), avšak file() vráti obsah načítaného súboru ako pole. Každý prvok poľa zodpovedá jednému riadku v súbore, pričom obsahuje aj znak konca riadku. Pri chybe vráti funkcia file() FALSE.
Poznámka: Každý riadok vo výslednom poli bude obsahovať znak konca riadka, čiže ak konce riadkov nie sú žiadúce, treba na ich odstránenie použiť funkciu trim().
Poznámka: If you are having problems with PHP not recognizing the line endings when reading files either on or created by a Macintosh computer, you might want to enable the auto_detect_line_endings run-time configuration option.
Voliteľný parameter pouzivat_cesty_include je vhodné použiť a nastaviť na hodnotu, ak chcete hľadať požadovaný súbor aj v ceste include_path.
<?php // Načíta obsah súboru do poľa. V tomto prípade použijeme protokol HTTP na // načítanie HTML zdroja zadaného pomocou URL. $lines = file ('http://www.adresa.com/'); // Iterujme naše pole, zobrazme HTML zdroj ako HTML zdroj a pridajme naviac // čísla riadkov. foreach ($lines as $line_num => $line) { echo "Riadok č. <b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n"; } // Ďalší príklad - načítajme internetovú stránku do reťazca. Pozri tiež file_get_contents(). $html = implode ('', file ('http://www.adresa.com/')); ?> |
Poznámka: Od verzie PHP 4.3.0 môžete používať funkciu file_get_contents() na načítanie obsahu súboru do reťazca.
Od PHP 4.3.0 pracuje funkcia file() správne aj s binárnymi súbormi.
Tip: You can use a URL as a filename with this function if the "fopen wrappers" have been enabled. See fopen() for more details.
Pozri tiež readfile(), fopen(), fsockopen(), popen(), file_get_contents() a include().
Predchádzajúci | Domov | Nasledujúci |
file_put_contents | Hore | fileatime |