ВУЗ:
Составители:
Рубрика:
62
Прежде чем выполнять операции ввода/вывода с файлом, необ-
ходимо открыть его функцией fopen( ).
Функция fopen( ) открывает файл (если он существует) и возвра-
щает целое число – так называемый файловый манипулятор (file
handle). Синтаксис функции fopen( ):
int fopen (string файл, string режим [, int включение_пути])
Открываемый файл может находиться в локальной файловой сис-
теме, существовать в виде стандартного потока ввода/вывода
или
представлять файл в удаленной системе, принимаемой средствами
HTTP или FTP.
Параметр «файл» может задаваться в нескольких формах, пере-
численных ниже:
• если параметр содержит имя локального файла, функция
fopen( ) открывает этот файл и возвращает манипулятор;
• если параметр задан в виде php://stdin, php://stdout или
php://stderr, открывается соответствующий стандартный поток вво-
да/вывода;
• если
параметр начинается с префикса http://, функция открыва-
ет подключение HTTP к серверу и возвращает манипулятор для ука-
занного файла;
• если параметр начинается с префикса ftp://, функция открывает
подключение FTP к серверу и возвращает манипулятор для указанно-
го файла. В этом случае следует обратить особое внимание на два об-
стоятельства: если сервер не поддерживает
пассивный режим FTP,
вызов fopen( ) завершается неудачей. Более того, FTP-файлы откры-
ваются либо для чтения, либо для записи.
Ниже приведен пример открытия файла функцией fopen( ). Вызов
die( ), используемый в сочетании с fopen( ), обеспечивает вывод сооб-
щения об ошибке в том случае, если открыть файл не удастся:
$file = "user.txt"; // Некоторый файл
$fh = fopen($file, "a+") or die("File ($file) does
not exist!");
Следующий фрагмент открывает подключение к сайту РНР
(http://www.php.net):
$site = "http://www.php.net": // Сервер, доступный
через HTTP
$sh = fopen($site, "r"); // Связать манипулятор с
индексной страницей Php.net
62
Прежде чем выполнять операции ввода/вывода с файлом, необ-
ходимо открыть его функцией fopen( ).
Функция fopen( ) открывает файл (если он существует) и возвра-
щает целое число так называемый файловый манипулятор (file
handle). Синтаксис функции fopen( ):
int fopen (string файл, string режим [, int включение_пути])
Открываемый файл может находиться в локальной файловой сис-
теме, существовать в виде стандартного потока ввода/вывода или
представлять файл в удаленной системе, принимаемой средствами
HTTP или FTP.
Параметр «файл» может задаваться в нескольких формах, пере-
численных ниже:
• если параметр содержит имя локального файла, функция
fopen( ) открывает этот файл и возвращает манипулятор;
• если параметр задан в виде php://stdin, php://stdout или
php://stderr, открывается соответствующий стандартный поток вво-
да/вывода;
• если параметр начинается с префикса http://, функция открыва-
ет подключение HTTP к серверу и возвращает манипулятор для ука-
занного файла;
• если параметр начинается с префикса ftp://, функция открывает
подключение FTP к серверу и возвращает манипулятор для указанно-
го файла. В этом случае следует обратить особое внимание на два об-
стоятельства: если сервер не поддерживает пассивный режим FTP,
вызов fopen( ) завершается неудачей. Более того, FTP-файлы откры-
ваются либо для чтения, либо для записи.
Ниже приведен пример открытия файла функцией fopen( ). Вызов
die( ), используемый в сочетании с fopen( ), обеспечивает вывод сооб-
щения об ошибке в том случае, если открыть файл не удастся:
$file = "user.txt"; // Некоторый файл
$fh = fopen($file, "a+") or die("File ($file) does
not exist!");
Следующий фрагмент открывает подключение к сайту РНР
(http://www.php.net):
$site = "http://www.php.net": // Сервер, доступный
через HTTP
$sh = fopen($site, "r"); // Связать манипулятор с
индексной страницей Php.net
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
