更新
我最初使用标签cisco-axl发布了这个问题,它应该向知道cisco-axl是什么的人解释这篇文章的上下文。不知道为什么它被投票关闭并被搁置。对于没有经验的人,我会尝试让这个帖子更清楚。但是,如果您不熟悉该主题,您可能不应该尝试解决所描述的问题(或投票关闭它,就此而言)。
原帖:
我正在编写一个界面,允许用户获取思科IP电话信息,并远程控制思科IP电话。内置于大多数现代思科IP电话中的屏幕截图实用程序(http://userName:password@ipAddressOfPhone/CGI/Screenshot
)非常方便,我想使用它,但我很难理解如何提取每个屏幕的图像。我正在用PHP编写工具,想知道是否有人编写了任何可以从手机中提取输出并在屏幕上呈现的内容。并且,不,使用<img src http://. . .>
不是一个选项,原因有两个:
1)它不适用于Chrome和IE
2)它不安全。任何帮助表示赞赏。
答案 0 :(得分:0)
这是一个直接的问题,即使用file_get_contents连接到Cisco IP电话,创建临时文件,然后将file_get_contents中的内容转储到临时文件中;
<?php
$data = file_get_contents("http://userName:password@/CGI/Screenshot");
$filename = tempnam("/directory", "testImage");
file_put_contents($filename, $data);
?>