Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки
Ноутбуки, мониторы, комлектующие и другие полезные вещи

wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> popen

popen

popen
Учебник РНР
НазадВперёд

popen

(PHP 3, PHP 4)

popen - открывает файловый указатель процесса.

Описание

int popen (string command, string mode)

Открывает канал к процессу, выполняемому путём разветвления команды, заданной параметром command.

Возвращает файловый указатель, идентичный указателю, возвращаемому функцией fopen(), за исключением того, что он однонаправленный (может использоваться только для чтения или только для записи) и обязан быть закрыт функцией pclose(). Этот указатель может использоваться с fgets(), fgetss() и fputs().

Если возникает ошибка, возвращает FALSE.

$fp = popen ("/bin/ls", "r");

Примечание: если выполняемая команда не может быть найдена, возвращается правильный ресурс. Это может показаться лишним, однако имеет смысл, так как позволяет получить доступ к любому сообщению об ошибке, возвращаемому оболочкой:
<?php
error_reporting(E_ALL);

/* Добавляет перенаправление, так что мы может получить stderr. */
$fp = popen('/path/to/spooge 2>&1', 'r');
echo "'$fp'; " . gettype($fp) . "\n";
$read = fread($fp, 2096);
echo $read;
pclose($fp);
?>

См. также pclose().


Назад Оглавление Вперёд
pclose Вверхreadfile

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"popen"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.353