file

(PHP 3, PHP 4 , PHP 5)

file -- оНКСВХРЭ ЯНДЕПФХЛНЕ ТЮИКЮ Б БХДЕ ЛЮЯЯХБЮ

нОХЯЮМХЕ

ЛЮЯЯХБ file ( ЯРПНЙЮ ХЛЪ_ТЮИКЮ [, ЖЕКНЕ ХЯОНКЭГНБЮРЭ_include_path [, ПЕЯСПЯ ЙНМРЕЙЯР]])

дЮММЮЪ ТСМЙЖХЪ ХДЕМРХВМЮ ТСМЙЖХИ readfile() Я РНИ ПЮГМХЖЕИ, ВРН file() БНГБПЮЫЮЕР ЯНДЕПФХЛНЕ ОПНВХРЮММНЦН ТЮИКЮ Б БХДЕ ЛЮЯЯХБЮ. йЮФДШИ ЩКЕЛЕМР БНГБПЮЫЕММНЦН ЛЮЯЯХБЮ ЯНДЕПФХР ЯННРБЕРЯРБСЧЫСЧ ЯРПНЙС Я ЯХЛБНКЮЛХ ЙНМЖЮ ЯРПНЙХ. б ЯКСВЮЕ НЬХАЙХ, ТСМЙЖХЪ file() БНГБПЮЫЮЕР FALSE.

бШ ЛНФЕРЕ СЙЮГЮРЭ МЕНАЪГЮРЕКЭМШИ ОЮПЮЛЕРП ХЯОНКЭГНБЮРЭ_include_path, ПЮБМШИ "1", ЕЯКХ УНРХРЕ, ВРНАШ ОНХЯЙ ТЮИКЮ РЮЙФЕ ОПНХГБНДХКЯЪ Б ЙЮРЮКНЦЮУ, СЙЮГЮММШУ ДХПЕЙРХБНИ include_path.

<?php
// оНКСВХРЭ ЯНДЕПФХЛНЕ ТЮИКЮ Б БХДЕ ЛЮЯЯХБЮ. б ДЮММНЛ ОПХЛЕПЕ ЛШ ХЯОНКЭГСЕЛ
// НАПЮЫЕМХЕ ОН ОПНРНЙНКС HTTP ДКЪ ОНКСВЕМХЪ HTML-ЙНДЮ Я СДЮКЕММНЦН ЯЕПБЕПЮ.
$lines = file ('http://www.example.com/');

// нЯСЫЕЯРБХЛ ОПНУНД ЛЮЯЯХБЮ Х БШБЕДЕЛ МНЛЕПЮ ЯРПНЙ Х ХУ ЯНДЕПФХЛНЕ Б БХДЕ html-ЙНДЮ.
foreach ($lines as $line_num => $line) {
    echo
"яРПНЙЮ #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n";
}

// бРНПНИ ОПХЛЕП. оНКСВХЛ ЯНДЕПФЮМХЕ web-ЯРПЮМХЖШ Б БХДЕ НДМНИ ЯРПНЙХ.
// яЛ.РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХХ file_get_contents().
$html = implode ('', file ('http://www.example.com/'));
?>

Подсказка: дКЪ ЩРНИ ТСМЙЖХХ БШ ЛНФЕРЕ ХЯОНКЭГНБЮРЭ URL Б ЙЮВЕЯРБЕ ХЛЕМХ ТЮИКЮ, ЕЯКХ АШКЮ БЙКЧВЕМЮ НОЖХЪ "fopen wrappers". яЛНРПХРЕ АНКЕЕ ОНДПНАМСЧ ХМТНПЛЮЖХЧ НА НОПЕДЕКЕМХХ ХЛЕМХ ТЮИКЮ Б НОХЯЮМХХ ТСМЙЖХХ fopen(), Ю РЮЙФЕ ЯОХЯНЙ ОНДДЕПФХБЮЕЛШУ ОПНРНЙНКНБ URL Б Прил. J.

Замечание: йЮФДЮЪ ЯРПНЙЮ Б ОНКСВЕММНЛ ЛЮЯЯХБЕ АСДЕР ГЮБЕПЬЮРЭЯЪ ЯХЛБНКЮЛХ ЙНМЖЮ ЯРПНЙХ, ОНЩРНЛС, ЕЯКХ БЮЛ АСДЕР МСФМН ХГАЮБХРЭЯЪ НР ЩРХУ ЯХЛБНКНБ, БШ АСДЕРЕ ДНКФМШ ХЯОНКЭГНБЮРЭ ТСМЙЖХЧ trim().

Замечание: еЯКХ С БЮЯ БНГМХЙЮЧР ОПНАКЕЛШ Я ПЮЯОНГМЮБЮМХЕЛ PHP НЙНМВЮМХЪ ЯРПНЙ ОПХ ВРЕМХХ ТЮИКНБ МЮ Macintosh-ЯНБЛЕЯРХЛНЛ ЙНЛОЭЧРЕПЕ ХКХ ОПХ ВРЕМХХ ТЮИКНБ, ЯНГДЮММШУ МЮ Macintosh-ЯНБЛЕЯРХЛНЛ ЙНЛОЭЧРЕПЕ, МЕНАУНДХЛН БЙКЧВХРЭ НОЖХЧ auto_detect_line_endings.

Замечание: мЮВХМЮЪ Я PHP 4.3.0, БШ ЛНФЕРЕ ХЯОНКЭГНБЮРЭ ТСМЙЖХЧ file_get_contents() ДКЪ ОНКСВЕМХЪ ЯНДЕПФХЛНЦН ТЮИКЮ Б БХДЕ ЯРПНЙХ.

мЮВХМЮЪ Я PHP 4.3.0, ТСМЙЖХЪ file() ЙНППЕЙРМН НАПЮАЮРШБЮЕР ДБНХВМШЕ ДЮММШЕ.

Замечание: оНДДЕПФЙЮ ЙНМРЕЙЯРЮ АШКЮ ДНАЮБКЕМЮ Б PHP 5.0.0

яЛ.РЮЙФЕ НОХЯЮМХЪ ТСМЙЖХИ readfile(), fopen(), fsockopen(), popen(), file_get_contents() Х include().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ