如何用PHP实现通过Web执行CC++程序

如何用PHP实现通过Web执行CC++程序,第1张

如何用PHP实现通过Web执行CC++程序,第2张

一.导言

如果你对Unix/Linux有所了解,应该知道大部分都是C和C++编译器自带的,也就是GCC和G++。这些编译器被用在很多地方,比如Unix程序的安装和制作。使用一些控制台命令,C++和PHP。我将向您展示如何生成一个完整的C++程序示例,它可以由PHP程序执行并得到相应的输出结果。

我会写C++程序代码,编译一下,然后讨论我们会不会用PHP函数passthru来执行这个程序。从某种意义上说,这里的文章为我们提供了一种通过网页访问通用程序的方法。

为了更好地理解本文,您应该有一个运行apache和最新版本php的unix/Linux服务器。同时你也要掌握C++,unix的控制台命令,当然一些PHP的编程经验也是必须的。

第二,写一个C++程序

例如,我们可以编写一个简单的C++程序,它也可以通过命令行接收参数,并将其命名为Sampleapp。然后我们可以给他传递如下三个不同的参数:

Sampleapp?参数一?参数二?参数三

这个程序的作用就是输出传递给它的参数个数和每个参数的值,然后我们就可以用PHP脚本程序来执行编译好的C++程序了。

使用您习惯使用的文本编辑器,创建一个名为Sampleapp.cpp的新文件,然后在该文件中输入以下代码:

#包括

int main(int argc,char* argv[])

{

  cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 如何用PHP实现通过Web执行CC++程序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情