Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Запуск програм из PHP

Ответить
Настройки темы
Запуск програм из PHP

Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Подскажите подалуйста как запустить программу из РНР. Я в принципе знаю что функцией exec но ниче неполучается.((( Может дело в правильности прописывания пути к файлу?Структура папок такова: на сервере есть папки для ХТМЛ доков htdocs и для CGI папка cgi-bin. В папке cgi-bin лежит файл file.exe. Как мне его запустить? Я писал в exec такое ../cgi-bin/file.exe, но ниче не пашет. Как мне его запустить и какой синтаксис для запуска программы с параметрами типа /p и тд? Заранее благодарен.

Отправлено: 18:46, 29-04-2008

 

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


релятивный путь не понимает, надо абсолютный. Типа

exec('C:\WINDOWS\system32\notepad.exe');

Остальное в мануале посмотреть и комментарии людей там, иногда пишут интересные вещи

Отправлено: 19:23, 29-04-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


как я пропишу абсолютный? Ет не у меня на компу, а у хостера на серваке.

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 19:31, 29-04-2008 | #3


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


а кто ж права даст на выполнение левому юзеру в папке cgi-bin?

Отправлено: 21:10, 29-04-2008 | #4


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Права на выполнение ет уж я сам както оформлю, мне всеволиш нужно научится запускать программы, а остальное моя забота.)))))

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 21:27, 29-04-2008 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


DaRiYs,
Цитата DaRiYs:
Я писал в exec такое ../cgi-bin/file.exe, но ниче не пашет »
Какие ошибки выводятся??

С хостингом врядли такое получится - спросите у своего хостера, возможно ли запускать свои программы.

Очень часто хостеры просто саму функцию запрещают ради безопасности....

-------
Fortes fortuna adiuvat


Отправлено: 21:29, 29-04-2008 | #6


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Никаких ошибок нет. Просто незапускает и все.

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 22:10, 29-04-2008 | #7


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


а попробуй такое извращение

PHP код: Выделить весь код

$a realpath('../../cgi-bin/').'calc.exe';
exec($a); 

../../cgi-bin/' релятивный путь к cgi-bin

Отправлено: 22:57, 29-04-2008 | #8


Старожил


Сообщения: 222
Благодарности: 1

Профиль | Отправить PM | Цитировать


Не. Извращение непомогло.

-------
Подпись, нарушающая правила конференции, отредактирована администратором


Отправлено: 00:01, 30-04-2008 | #9


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


самое интересное у меня запускает в backgrounde, я его не вижу а taskmanagere он вместе с cmd запущен! Попробуй выведи

echo realpath('../../cgi-bin/').'calc.exe';

а потом в проводнике вывести, правильно ли ты задал релативную тропу.

Отправлено: 00:10, 30-04-2008 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Запуск програм из PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Запуск vbs-скрипта в php Jonik-Mnimonik Вебмастеру 1 10-08-2009 11:43
[решено] Запуск php из html Kul86 Вебмастеру 6 26-05-2009 09:26
Накрылся запуск програм в W2003 Olegd Microsoft Windows NT/2000/2003 0 10-04-2006 19:34
запуск програм без сидюка rblack Microsoft Windows 2000/XP 4 05-11-2005 20:57
Запуск програм с правами администратора Harkalada Программирование и базы данных 1 17-10-2003 09:54




 
Переход