Обновить:
Первоначально я отправил этот вопрос с тегом cisco-axl, который должен объяснить контекст этого поста всем, кто знает, что такое cisco-axl. Не уверен, почему за него проголосовали, чтобы закрыть и поставить в режим ожидания. Я постараюсь сделать этот пост более понятным для непосвященных. Однако, если вы не знакомы с этой темой, вам, вероятно, не следует пытаться решить описанную проблему (или голосовать, чтобы ее закрыть).
Исходное сообщение:
Я пишу интерфейс, который позволит пользователям получать информацию о IP-телефоне Cisco, а также удаленно управлять IP-телефоном Cisco. Утилита скриншотов (http://userName:password@ipAddressOfPhone/CGI/Screenshot
) встроенный в большинство современных современных IP-телефонов Cisco очень удобен, и я бы хотел его использовать, но мне трудно понять, как получить изображение с каждого экрана. Я пишу инструмент на PHP и хотел бы знать, написал ли кто-нибудь что-нибудь, что извлечет вывод из телефона и отобразит его на экране. И нет, используя <img src http://. . .>
это не вариант здесь по двум причинам:
1) не работает с Chrome и IE
2) это не безопасно. Любая помощь приветствуется.
Это простая проблема подключения к IP-телефону Cisco с помощью file_get_contents, создания временного файла и последующей выгрузки содержимого из file_get_contents во временный файл;
<?php
$data = file_get_contents("http://userName:password@/CGI/Screenshot");
$filename = tempnam("/directory", "testImage");
file_put_contents($filename, $data);
?>
Других решений пока нет …