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