`
chinaangelhack
  • 浏览: 4252 次
  • 性别: Icon_minigender_1
  • 来自: 四川
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

PHP如何调用其它语言程序

 
阅读更多

PHP具体提供了两个函数:1 system() 2.是exec 通过这样调用我们可以实现PHP很多所不能实现的功能 这里我用C++来测试下 怎样用PHP调用C++的EXE程序获取当前系统的进程情况!。(来源:移动应用商城(cmccapp.com ))

1.VC建立W32控制台程序 CODE:

#include<iostream>
#include "windows.h"
#include "tlhelp32.h"
#include "stdio.h"
using namespace std;
int main(int argc, char* argv[])
{
    PROCESSENTRY32 pe32;
    pe32.dwSize = sizeof(pe32);
    HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    if(hProcessSnap==INVALID_HANDLE_VALUE)
    {
        cout<<"获取进程失败!\n";
        return -1;
    }
    BOOL bMore = ::Process32First(hProcessSnap,&pe32);
    while(bMore)
    {
        printf("进程名称: %s\n",pe32.szExeFile);
        printf("进程ID %u\n\n<br>",pe32.th32ProcessID);
        bMore = ::Process32Next(hProcessSnap,&pe32);
    }
    ::CloseHandle(hProcessSnap);
    return 0;
}

编译成EXE!

接着PHP写入 CODE:

<?php
system("D:\\APMServ5.2.6\\www\\wotu\\test.exe 20", $info);
print_r($info);
?>

将路径换成你的路径 试试效果 来张截图吧!

此文章来自移动应用商城(cmccapp.com)  转载请著名出处!

分享到:
评论

相关推荐

    微信小程序——省市县三级联动,实时通过后台调用PHP代码获取数据

    后台我使用的是PHP语言 目录结构: |-client |---pages |-----index |-------index.js //包含初始化数据和调用后台的数据,都在这里实现 |-------index.wxml |-------index.json |-------index.wxss |-server |---...

    PHP实现调用百度地图的功能

    百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。

    PHP语言简介.rar

    运用PHP语言编写简单程序。 PHP语法 PHP中变量有6种类型:整型,浮点型,字符型,数组型,对象型,布尔值。 PHP的运算符有算术、字符串、赋值、位、 逻辑运算和其它运算符。 表达式是标识符和运算符的组合...

    C++调用PHP

    PHP是比较流行的脚本语言,WEB开发使用广泛,如何在C++程序中不依赖任何WEB SERVER调用PHP,并取得执行结果完成交互,这是本文代码所要实现的功能。

    隐性调用php程序的方法

    本文实例讲述了隐性调用php程序的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:&lt;mce xss=removed xss=removed&gt;&lt;/mce&gt; &lt;?php $file_name = "count.txt"; $fp = fopen&#40;$file_name,"r"&#41;; //...

    C程序设计语言(第2版·新版中文)

    《C程序设计语言》(第2版新版)讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。《C程序设计语言》...

    微信小程序获取手机号码解密算法PHP版本

    微信小程序获取手机号码解密算法PHP版本,此版本只演示了php语言加密数据解密算法,调用方式可以参照示例。

    PHP 多国语言框架 v2.0

    介绍这是一个轻量级,底层架构的网站和 Web 应用程序。它的设计能够让你网站搭建起来更简单,更快,更高效。更新说明2015-03-15 发布了 v2.0 版。1. 全新多国语官方网站和新版快速指南;2. 体验多款不同版本的示例并...

    PHP函数 -函数的高级用法.ppt

    三、函数的嵌套调用 PHP语言允许在函数定义中出现函数调用,从而形成函数的嵌套调用。 四、函数的递归调用 在函数的嵌套调用中,一个函数除了可以调用其他函数外,还可以调用自身,这就是函数的递归调用。递归必须...

    PHP实现调用百度地图的功能1

    百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于

    浅谈php调用python文件

    要求是前端将文本要求传到后台php,php调用python程序处理,再将数据传给php,然后再传到前端,进行下一步处理。结果python传回的数据,在前端显示乱码了,而且得出的结果与单独运行python代码完全不同,一句话,就是...

    解决Python3 被PHP程序调用执行返回乱码的问题

    因为有一部分程序是 Python 写的,所以需要 PHP 调用 Python 程序返回数据,使用 exec 返回的是乱码 $data = Geek程序员 $get = exec&#40;/usr/bin/python3 main.py $data&#41;; 所以载调用 Python 程序之前需要...

    PHP的语言结构

    资源名称:PHP的语言结构内容简介:1. 流程控制概述2. 分支结构3. 循环结构4. PHP中的函数一、流程控制概述™ 任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个...

    php调用c++的方法

    在此文件夹中新建c++文件sort.cpp,如下 ... 您可能感兴趣的文章:用C/C++扩展你的PHP 为你的php增加功能windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库PHP中调用C/C++制作的动态链接库的教程

    在JavaScript中调用php程序

    ) { this.location = “ok.php?action=ok”; } else { this.location = “ok.php?action=cancel”; } } [removed] &lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;a&gt;Please Click&lt;/a&gt; &lt;/bod

    用PHP调用Python程序,实用且非常容易地集成到你的PHP项目中。.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    PHP3程序设计

    PHP是最流行的Web脚本语言之一,它运行在Web服务器端,根据用户请求或服务器端的数据产生动态网页;它功能强大,和HTML脚本融合在一起,并内建访问数据库的能力;它能够作为Apache Web 服务器的模块执行,也使得其...

    SQLite引擎是连接到程序中成为它的一个主要部分,在编程语言内的直接API调用

    它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比...

    python调用外部程序的实操步骤

    在python的使用中,有时也不得不调用一下外部程序,那么如何调用外部程序: 首先,我们要启动python软件,使用的是python2.7的版本,具体如图: 在外部调用中主要要用到一个os标准模块,下面介绍一下关于os模块的...

    JSP API接口和返回的版本

    它并不是只可以在 PHP 中使用,它同样支持其它语言的服务器和客户端,而且还可以无差别的相互调用。 现在我们来看一下如何在 Java 中调用这个 PHP 的服务器方法: view plaincopy to clipboardprint? import org....

Global site tag (gtag.js) - Google Analytics