<?php
        $sucommand="su - root -c 'sh /etc/init.d/vsftpd'";                        
        $rootpasswd="666666";                                                   
        $fp=@popen($sucommand,"w");                                             
        @fputs($fp,$rootpasswd);                                                
        @pclose($fp);
 ?>上边这段PHP的代码可以改成JS的吗?JS有类似这种交互式的方法执行后台程序吗?

解决方案 »

  1.   

    那我现在想用一个button的onclick事件来做这段代码 怎么做呢?onclick后边只认JS的 我现在弄的 没办法做下去了原封不动放到JS函数里是不可能了的脑袋都大了 有现成的不能用 那我怎么能让这段代码 和onclick 联系到一起呢?
      

  2.   

    又是ajax 不会呀 能给个例子参考下吗?
      

  3.   

    啊啊啊啊啊啊~ 都好残忍 没见过AJAX~~~啊啊啊啊啊啊啊~~~
      

  4.   

    AJAX
    <script language="javascript" type="text/javascript">
    function createRequest(){
        var request;
        if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
            request = new XMLHttpRequest();
        } else if(window.ActiveXObject){ // For Internet Explorer
            request = new ActiveXObject("Microsoft.XMLHTTP");
        }
        return request;
    }
    function ajax(){
        var ajax=createRequest();
        var url = "a.php";
        ajax.open("GET",url,true);
        ajax.onreadystatechange = function () {
            if (ajax.readyState == 4 && ajax.status==200) {
                   b(ajax.responseText);
            }
        }
        ajax.send(null);
    }
    function b(str) {
     
    }a.php
            $sucommand="su - root -c 'sh /etc/init.d/vsftpd'";                       
            $rootpasswd="666666";                                                 
            $fp=@popen($sucommand,"w");                                           
            $file=@fputs($fp,$rootpasswd); 
          if($file){
     echo "OK";
    }esle{
    echo "Not";}                                              
            @pclose($fp); 
    调用AJAX<input type="button" name="btn" onclick="ajax()" value="Click Me!">
      

  5.   

    TKS AGAIN TKS AGAIN TKS AGAIN TKS AGAIN TKS AGAIN TKS AGAIN TKS AGAIN 
    我会好好啃的 不会抄袭滴