对不起,这个问题必须重复,已经问过以下链接,但答案没有清除..所以有人可以解决这个问题吗???
我试图通过PHP代码调用Qt生成的可执行文件,但无法运行exe ..同样的exe在双击并通过命令行运行..
以下是我的代码
public class Ingredient {
private String identifier;
private double ingredientFactor;
private String titleInterface;
public Ingredient(String identifier, double ingredientFactor, String titleInterface) {
this.identifier = identifier;
this.ingredientFactor = ingredientFactor;
this.titleInterface = titleInterface;
}
static Map<String, Ingredient> allIngredients = new HashMap<String, Ingredient>();
static {
// Build my main set.
allIngredients.put("Almonds (ground)", new Ingredient("Almonds (ground)", 0.7185, "Almonds (ground)"));
}
}
谢谢......
答案 0 :(得分:0)
PHP是一种服务器端语言。这意味着php代码在服务器中编译和执行,输出发送到客户端。
您要做的是将PHP用作客户端语言,例如JavaScript。
当页面显示时会执行porgram,并且一旦用户点击按钮就会显示它,因为你必须使用JavaScript。
我会使用AJAX向服务器发出请求以便它可以执行程序但是如果你不想使用javascript,你可以设置表单以使用GET或POST参数重定向页面并签入如果设置了该参数,则为PHP