<a href="exec("aa.exe")?id=POWER">或者<a href="aa.exe"?id=POWER">这个当点击的时候是出现下载,能不能点击它变成运行呢?

解决方案 »

  1.   

    exec("aa.exe a=1");没搞明白你的参数是什么意思~~~~~可执行文件的参数一般不加变量名吧~~~~至于按钮,只是一个调用页面的作用~~~~你可以用onclick="self.location = "aa.php"
      

  2.   

    回复人: eagle01(校园雄鹰) ( ) 信誉:100  2004-06-19 23:54:00  得分: 0  
     
     
       <a href="exec("aa.exe")?id=POWER">或者<a href="aa.exe"?id=POWER">这个当点击的时候是出现下载,能不能点击它变成运行呢?-------------------------------------
    exec是服务器端函数~~~~你不能这么调用~~~
      

  3.   

    执行外部程序。语法: string exec(string command, string [array], int [return_var]);
    谁有更加全面的呢,我要穿多个参数给一个EXE
      

  4.   

    string [array]
    第二个参数是个数组,你要传递多个参数,就将所有参数都放到一个数组里,然后再这里传递数组名就可以了~~~~如果参数少,并且不需要返回值(返回值一般在UNIX系统中用得多),你直接用命令行类似的方式传递也可以aa.exe \v1 \v2 \v3
      

  5.   

    我做的页面是一个虚拟遥控器,当我点击其中一个按纽的时候,就能调用aa.exe\a=1
    每个按纽都有自己的参数,我初步是想利用联接
    <a href="aa.exe"?id=POWER">这样来传递,不知道时候行得通
      

  6.   

    exec()中的第一个参数command表示的是你要执行的命令,参数就在里面了。不如你要执行
    dir *.php,那你就直接
    exec("dir *.php");
    就可以了。另外<a href="exec("aa.exe")?id=POWER">写是不对的。
    你可以这样写
    <a href="exec.php?id=POWER&name=kkkk">exec.php
    <?
        
        $command = "aa.exe {$id} {$name}";//$id,$name 为传递的参数
        echo exec($command);//执行并打印结果
    ?>不知道这样你是否明白?
      

  7.   

    先谢谢楼上byeJava() 对小弟的关照!本人还没有时间调试!但是已经读懂它了!不知各位高手是否还有更多更好的方法呢!~  
      

  8.   

    我按照着楼上byeJava() 做了,但是还是运行不了aa.exe