我编写PHP来执行我的Ubutu服务器中的一些系统命令。它应该等待一段时间,这次我想让show loader等待。 现在,我直接执行,而不是使用ajax。 如何在表单提交期间显示show loader并在其结束时隐藏加载程序?
这是我的php代码:
<?php
if(isset($_POST['check_ip']))
{
$ip = "localhost";
$user = 'root';
$pass = 'letmein';
$connection = ssh2_connect($ip, 22);
ssh2_auth_password($connection,$user,$pass);
$stream = ssh2_exec($connection, 'ifconfig');
stream_set_blocking($stream, true);
print "<pre>".stream_get_contents($stream)."</pre>";
exit;
}
?>
并形成HTML:
<div class="col-md-3">
<div class="form-group">
<label style='font-size:15px;color:black'>SHOW IP</label>
<button name="check_ip" type="submit" id="check_ip" class="btn btn-primary btn-fill pull-center" onclick="return confirm('RELLY?')"><b>SHOW IP<b></button>
</div>
</div>