Нужно написать Web-интерфейс
(сайт будет писаться на PHP)
На чем писать, чтоб под PHP сделать интерфейсы доступа к моему серверу? Если есть ссылки дайте плз.
У меня есть сервак, к которому нужно написать Web-интерфейс, что-то типа MySQL PHP API.
(сайт будет писаться на PHP)
На чем писать, чтоб под PHP сделать интерфейсы доступа к моему серверу? Если есть ссылки дайте плз.
Сдаётся мне, что писать надо на PHP. Ссылка: http://php.net
:o Я может вопрос плохо понял? "Интерфейс", это в смысле - мордочка для общения с сервантом? А что такое "сервак" в данном контексте?
Сдаётся мне, что писать надо на PHP. Ссылка: http://php.net
:o Я может вопрос плохо понял? "Интерфейс", это в смысле - мордочка для общения с сервантом? А что такое "сервак" в данном контексте?
вот к примеру в PHP, чтобы выполнить запрос к MySQL базе надо написать:
mysql_query( $query, $db );
вот эта функция и есть один из интерфейсов доступа.(а Web потомучто для PHP)
Мне нужно написать что-то вроде этого, но для моего сервера.
вот к примеру в PHP, чтобы выполнить запрос к MySQL базе надо написать:
mysql_query( $query, $db );
вот эта функция и есть один из интерфейсов доступа.(а Web потомучто для PHP)
Мне нужно написать что-то вроде этого, но для моего сервера.
И опять сплошные непонятки.
Что такое в этом контексте "сервер"?
Если под сервером понимается машина в сети, которая выполняет функцию web сервера, mail сервера и т.д., то не проще ли использовать стандартные средства (удалённый рабочий стол, shell и т.д.), если всё же не проще, то стандартным post'om передаешь команду серверу, а он PHP через system() выполняет и возвращает результат.
И опять сплошные непонятки.
Что такое в этом контексте "сервер"?
Вот-вот. И я о том же не понял для начала.... Как-то всё замысловато, или у меня мозги уже законсервировались, или одно из двух...
Что такое в этом контексте "сервер"?
Если под сервером понимается машина в сети, которая выполняет функцию web сервера, mail сервера и т.д., то не проще ли использовать стандартные средства (удалённый рабочий стол, shell и т.д.), если всё же не проще, то стандартным post'om передаешь команду серверу, а он PHP через system() выполняет и возвращает результат.
В моем понимании сервер - это программа которая стоит на серверной машине и работает, как это делает Apache или MySQL. У меня такая же программа, написанная на C++, которая будет работать на серверной машине, и к ней нужен Web-интерфейс доступа.
В моем понимании сервер - это программа которая стоит на серверной машине и работает, как это делает Apache или MySQL. У меня такая же программа, написанная на C++, которая будет работать на серверной машине, и к ней нужен Web-интерфейс доступа.
А сразу об этом сказать не как? Или тут одни телепаты? По секрету, это твоя программы должна давать доступ, если не даёт, то используется выше предложенный мною способ (через POST передаются данные как команды).
По секрету, это твоя программы должна давать доступ, если не даёт, то используется выше предложенный мною способ (через POST передаются данные как команды).
Дело в том, что она прослушивает порт, по которому можно обратиться. С клиентом все в порядке, а как сделать это для PHP я не знаю. Вот и спрашиваю.
Дело в том, что она прослушивает порт, по которому можно обратиться. С клиентом все в порядке, а как сделать это для PHP я не знаю. Вот и спрашиваю.
Смотри в сторону сокетов
Дело в том, что она прослушивает порт, по которому можно обратиться. С клиентом все в порядке, а как сделать это для PHP я не знаю. Вот и спрашиваю.
такая программа не должна писаться на PHP. она должна писаться на С++. то что в PHP можно написать клиент серверное приложение, не значит что это стоит делать. на bash это тоже можно ;)
такая программа не должна писаться на PHP. она должна писаться на С++. то что в PHP можно написать клиент серверное приложение, не значит что это стоит делать. на bash это тоже можно ;)
Опять не понял меня.
Знаешь есть такая вещь: MySQL C API ?
Там есть куча функций работы с мускулом. Так вот в PHP ведь используются теже самые функции. И мне нужно заставить интерпретатор понимать мои функции доступа к моему серверу. Каким образом это сделать?
Опять не понял меня.
Знаешь есть такая вещь: MySQL C API ?
Там есть куча функций работы с мускулом. Так вот в PHP ведь используются теже самые функции. И мне нужно заставить интерпретатор понимать мои функции доступа к моему серверу. Каким образом это сделать?
Хоть стенкой об лоб, хоть лбом об стенку. В последний раз. Если хочешь через PHP соеденится с удалённым сервером, то смотри мой пост выше, но я с
squirL полностью согласен - PHP это скриптовый язык для создания динамических страничек, а для таких вещёй юзают С++ и иже с ним.
1. учить свою программу слушать ещё один порт, например 82, и отвечать на http запросы.
Программа на C++ и будет генерить веб странички с интерфейсом. будете в explorer набирать http://my-server:82 и юзать ваш веб интерфейс.
2. ваша программа должна хранить настройки в БД, например MySQL, и раз в несколько секунд проверять не изменилось ли чего, а если изменилось, то реогировать. поднимаете веб сервер Apache, PHP
и на PHP пишете интерфейс к базе данных.
Веб страничкой вы меняете данные в БД, а ваша программа увидив изменения, реагирует.
Слыхал ещё, что можно прямо из PHP под апачем как-то взаимодействовать с демоном (службой).
Дерзайте