C++调用PHP

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  CloseHandle(hStdoutW);

  CloseHandle(hStdinR);

  传递数据:if(!WriteFile(hStdinW, "var=Hello VCKBASE!", 18, &dwWritten, NULL))

  return 0;

  CloseHandle(hStdinW);

  读取返回数据:char buf[1000] = {0};

  DWORD dwRead = 0;

  while(ReadFile(hStdoutR, buf, sizeof(buf), &dwRead, NULL) && dwRead != 0){

  printf(buf);

  }

  CloseHandle(hStdoutR);

  D盘的test.php

  <?

  echo $_REQUEST["var"];

  ?>

  执行结果:

  X-Powered-By: PHP/5.3.1

  Content-type: text/html

  Hello VCKBASE!

  实际上,C++调用其他CGI程序,例如PERL,方法也大同小异,如果你打算做一个自己的WEB服务器,调用CGI程序是少不了的。

  BTW: PHP如何与其他应用程序(例如C++开发的程序)交互也是一个不错的话题,在腾讯通即时通讯软件的服务器端中,就采用PHP通过COM组件实现与应用程序的交互,有兴趣的朋友可以研究一下!

  编辑特别推荐:

  MFC中屏蔽ESC和回车关闭对话框

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答