Web-технологии с базами данных. Астахова И.Ф - 68 стр.

UptoLike

68
Функция readfile( ) читает содержимое файла и направляет его в
стандартный вывод (в большинстве случаевв браузер). Синтаксис
функции readfile( ):
int readfile (string файл [, int включение_пути])
Функция возвращает количество прочитанных байтов. Файл мо-
жет находиться в локальной файловой системе, существовать в виде
стандартного потока ввода/вывода или представлять файл в удаленной
системе, принимаемой средствами HTTP или FTP. Параметр «файл»
задается по тем же правилам, что и в функции fopen( ).
Предположим, имеется файл latorre.txt, содержимое которого вы
хотите вывести в браузере:
Restaurant "La
Тоrrе." Within the walls of the medieval borgo sur-
rounding the city, one can dine while watching the passersby shop in the
village boutiques.
При выполнении следующего фрагмента все содержимое
latorre.txt направляется в стандартный выходной поток:
<?
$restaurant_file = "latorre.txt";
// Направить весь файл в стандартный выходной поток
readfile($restaurant_filе);
?>
Открытие файлового манипулятора процесса
popen( )
Наряду с обычными файлами можно открывать файловые мани-
пуляторы для взаимодействия с процессами на сервере. Задача реша-
ется функцией рореn( ), которая имеет следующий синтаксис:
int popen (string команда, string режим)
Параметр «команда» определяет выполняемую системную ко-
манду, а параметр «режим» описывает режим доступа:
<?
// Открыть файл "spices.txt" для записи
$fh = fopen("spices.txt","w");
// Добавить несколько строк текста
fputs($fh, "Parsley, sage, rosemary\n");
fputs($fh, "Paprika, salt, pepper\n");
fputs($fh, "Basil, sage, ginger\n");
// Закрыть манипулятор
                                  68
    Функция readfile( ) читает содержимое файла и направляет его в
стандартный вывод (в большинстве случаев – в браузер). Синтаксис
функции readfile( ):
    int readfile (string файл [, int включение_пути])
      Функция возвращает количество прочитанных байтов. Файл мо-
жет находиться в локальной файловой системе, существовать в виде
стандартного потока ввода/вывода или представлять файл в удаленной
системе, принимаемой средствами HTTP или FTP. Параметр «файл»
задается по тем же правилам, что и в функции fopen( ).
      Предположим, имеется файл latorre.txt, содержимое которого вы
хотите вывести в браузере:
      Restaurant "La Тоrrе." Within the walls of the medieval borgo sur-
rounding the city, one can dine while watching the passersby shop in the
village boutiques.
      При выполнении следующего фрагмента все содержимое
latorre.txt направляется в стандартный выходной поток:

    

    Открытие файлового манипулятора процесса

     popen( )
     Наряду с обычными файлами можно открывать файловые мани-
пуляторы для взаимодействия с процессами на сервере. Задача реша-
ется функцией рореn( ), которая имеет следующий синтаксис:
     int popen (string команда, string режим)
     Параметр «команда» определяет выполняемую системную ко-
манду, а параметр «режим» описывает режим доступа: