TTY ,SWIG and PHP
TTY ,SWIG and PHP
这里需要帮助。我有一个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');
相关文章:
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 为什么C++逐位AND运算符在不同大小的操作数中表现为这样
- 为什么 Clang 不允许"and"作为函数名称?
- 位阵列上的快速AND运算
- 是否可以在 C++03 中定义'move-and-swap idiom'等效项
- BoostPython and CMake
- OpenSSL BIO and SSL_read
- Gurobi GRBModel and GRBmodel in C++
- 将加密消息从 php 发送到 C++ 应用程序,然后使用 CryptoPP 进行解密
- std::visit and std::variant usage
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- Directx12 and keystrokes
- different between int **arr =new int [ n]; and int a[i][j]?
- C++ getenv and setenv
- Inference pytorch C++ with alexnet and cv::imread image
- Visual Studio 2019 C++ and std::filesystem
- c++ and php HEX
- PHP - unpack() uint8_t and uint16_t
- Astyle like library for PHP and Javascript
- TTY ,SWIG and PHP