Короткий ответ нет, Вы не можете иметь Web application
в Подключение PHP к telnet. Причина, по которой сервер, который работает впереди (Apache/nginx), вызывает скрипт PHP каждый раз, когда есть запрос, и имеет период ожидания по умолчанию. Таким образом, соединение telnet будет блокировать вашу веб-страницу. Теперь я понимаю, что вы пытаетесь создать PHP-приложение и хотите, чтобы какое-либо соединение telnet отображалось/хранилось в базе данных. Правильный способ с моей точки зрения сделать это - сделать два приложения: один - ваш сайт PHP, а другой может быть оберткой вокруг telnet-сервера. Приложение telnet будет работать как служба, в отличие от приложения Php, потому что вам нужно поддерживать соединение. Что касается получения данных telnet в php app/dbs, может быть много методов. Я перечисляю некоторые из них для вас.
- Технологические трубопроводы в PHP взаимодействовать с телнет приложение
- сделать обертку веб-службы вокруг телнет и использовать завиток в PHP для извлечения INFO
- [Рекомендуется, если вы хотите в д.б.н.] Непосредственно добавить содержимое из telnet в базу данных.
Вышеупомянутый ответ: если вы хотите использовать PHP для создания приложения. Если это не так, посмотрите на GNU microhttpd server. Это можно использовать, чтобы делать то, что вы пытаетесь с гораздо большим контролем.
Я считаю, что ваша архитектура должна выглядеть как звезда с веб-приложением посередине. – akasummer