Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > include


Автор: Dr.Death 27.3.2004, 15:46
Я где-то читал, что можно выполнять команды на сервере, используя в качестве параметра к include команды сервера. Может кто что-нибудь знает про это?

Автор: IZ@TOP 27.3.2004, 18:50
А это делает случаем не команда exec? С помощью Include этого точно делать нельзя.

Автор: Axxent 27.3.2004, 19:23
Программы выполняются оператором SSI <!-- exec cgi="скрипт такой-то" --> - эта вставка выдает в страницу ответ запущенной CGI-программы. Кстати не все (если честно - почти ни один) из серверов позволяют этот оператор SSI, иначе возникают серьезные проблемы с безопасностью. Если интересуют системные команды - это только с помощью РНР-шного system()

Автор: Mal Hack 27.3.2004, 20:31
Есть функция virtual(); которая позволяет выполнить подзапрос веб-сервера. Есть функция exec();, которая позволяет запустить некое приложение на стороне ОС сервера, есть функция system();, которая позвлляет выполнить shell команду ОС сервера.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)