Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Web-приложение.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
goodwen053
Отправлено: 21 Апреля, 2011 - 21:29:13
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Здравствуйте, у меня есть кроссплатформенное приложение, я его писал на PureBasic, оно скомпилировано под Linux, мне нужно его выложить на сайте, чтобы интерфейс приложения был прямо на сайте и человек зайдя на сайт мог ввести входные данные, программа всё расчитала, что нужно и выдала там же на сайте результат, кажется это называется web-приложение, я к сожалению, не сталкивался с этим, подскажите, как мне выложить моё приложение на сайт? Может быть есть какие либо программы позволяющие, к примеру, загрузить само приложение и разместить на сайте интерфейс и уже эта программа сама всё сделает.

(Отредактировано автором: 21 Апреля, 2011 - 21:31:52)

 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Апреля, 2011 - 21:33:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




goodwen053 пишет:
оно скомпилировано под Linux

Какие методы ввода/вывода использует ваше приложение?
STDIN/STDOUT?
CGI?
Sockets?
.......?
 
 Top
goodwen053
Отправлено: 21 Апреля, 2011 - 21:48:26
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




DeepVarvar, у меня там всё вводится и выводится через EditorGadjet (по сути textbox), но там все функции в PureBasic кроссплатформенные, поэтому я думаю, что STDIN/STDOUT, но не уверен, само приложение я писал в Windows, с Linux фактически не знаком, но то что все функции в PureBasic кроссплатформенные это точно и в Linux приложение работает. Как мне тогда можно сделать?
 
 Top
Мелкий Супермодератор
Отправлено: 21 Апреля, 2011 - 23:21:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Гуй чтоли? Т.е. с графическо-оконным интерфейсом? Тогда внятными способами не сделать.


-----
PostgreSQL DBA
 
 Top
goodwen053
Отправлено: 22 Апреля, 2011 - 13:03:42
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Мелкий, а какие есть внятные способы и как лучше сделать ими?
 
 Top
Мелкий Супермодератор
Отправлено: 22 Апреля, 2011 - 13:16:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Вариантов могу предложить, как обычно, 2:
0) переделать приложение в вид, пригодный для веба: CGI.
В частности - полностью на PHP переписать.
1) переделать приложение до пригодного в скриптах.
Самый простой метод - принимать параметры запуска и выводить в stdout результат. exec и компания
Либо сокеты - переделать приложение для работы по сети и из PHP сокетами обращаться. fsockopen в базовом случае.


-----
PostgreSQL DBA
 
 Top
goodwen053
Отправлено: 23 Апреля, 2011 - 14:34:39
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Мелкий, ну вот мне точно подойдет второй вариант, как сделаю это, что мне делать дальше?
 
 Top
Мелкий Супермодератор
Отправлено: 23 Апреля, 2011 - 20:44:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Реализуете форму с внешним видом интерфейса, при отсылке формы передаёте нужные параметры вашему приложению и выводите результат.
Работа с формами: http://php.su/phphttp/forms/
Не забывайте очень пристально следить за параметрами, передающимися в exec и компанию, т.к. эти функции потенциально очень опасны с точки зрения безопасности.


-----
PostgreSQL DBA
 
 Top
goodwen053
Отправлено: 24 Апреля, 2011 - 08:48:52
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Мелкий, спасибо за помощь.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB