如何将参数传递给.exe文件调用表单php?

时间:2017-07-05 13:28:57

标签: php

我正在尝试使用参数
在php中调用.exe文件     我用它来运行 .exe

$answer = shell_exec("calu.exe");
echo $answer."</br>";

显示结果:
Run from Php 现在如何传递参数,如输入符号
当我从 commad line 运行此.exe文件时,请询问输入符号和输入两个数字。 输入符号 Run form command line

输入数字

Enter numbers

我想从Php和打印结果中做同样的事
我该怎么做?

1 个答案:

答案 0 :(得分:3)

你说 Dos计算器是你自己的程序,用Python或批处理编写。

我建议修改你的程序以处理命令行参数。

关于如何处理命令行参数的一些小片段。 这将在b

中存储您的第一个参数,作为数字输入

批处理:

Set b=%1

在Python中:

import sys
b = int(sys.argv[1]) # Index 0 is the name of your program

然后在php中,您可以使用以下参数调用您的程序:

$answer = shell_exec("calu.exe" . $first_number . " " . $second_number);