TTY ,SWIG and PHP

TTY ,SWIG and PHP

本文关键字:PHP and SWIG TTY      更新时间:2023-10-16

这里需要帮助。我有一个c++库,通过tty与嵌入式模块(ArchLinux)通信。这个库是用swig编译/转换成php的。

现在的问题是,一个用php编写的示例程序,从命令行运行按预期执行,但当相同的代码被用作网页功能的一部分时,它无法执行。

基于我有限的linux知识,我的假设是tty需要一个控制台才能运行,这就是为什么它不能作为网页的一部分运行?

有没有人有任何想法,我怎么才能得到这个工作?我读过一些关于使用posix_ttyname的东西,但我似乎找不到任何代码样本来演示它的使用。

我已经附上了违规的c++文件以及一个测试main.php,它可以用于审查。

谢谢大家http://www.mediafire.com/?ctblcvsy86mdg8p

$argv变量仅在CLI调用脚本时可用。如果您不想更改脚本,以便可以从web调用,您可以尝试从另一个脚本

调用它。
exec('main.php param');