popenОписаниеresource popen ( string command, string mode )Открывает поток к процессу, выполняемую при помощи форкинга (forking) команды, заданной в command. Возвращает файловый указатель, идентичный возвращаемому функцией fopen(), за исключением того, что он односторонний (может быть использован только для чтения или записи) и должен быть закрыт при помощи pclose(). Этот указатель может быть использован с fgets(), fgetss() и fwrite(). В случае возникновения ошибки, возвращает FALSE.
Если команда для выполнения не может быть найдена, будет возвращён действующий ресурс. Это может выглядить странно, но имеет смысл; это даёт вам возможность получить доступ к любому сообщению об ошибке, которое вернёт оболочка:
См. также описание функций pclose(), fopen() и proc_open(). | ||||||||||
|