加载页面时显示几个进度条

时间:2019-03-21 16:38:15

标签: javascript php ajax progress-bar

我在这里是因为查看页面时显示几个进度条时出现问题。 (我没问题显示用户磁盘的值)

这些进度条跟踪用户使用的数据量。 换句话说,如果用户已连接并具有两个系统,则他将具有2个标识符。 目的是使页面跟踪用于标识符1的空间,并跟踪用于标识符2的第二条。 我已经知道您必须在进度条上使用不同的ID,但是我完全不知道该怎么做...

AJAX应该加载的PHP文件 该脚本没有问题。 例如,值是硬编码的

<?php
$identifiant = 'id1';
$ip = '144.2.112.25';
$port = '22'; 
//Les variables sont visibles ici bien sur! , elle viennent d'une requete ajax jquery 
$connection_string = ssh2_connect($ip, $port); 
// $connection_string = ssh2_connect('127.0.0.1', 22); 
if (@ssh2_auth_password($connection_string, 'root', 'MDP'))
{

}
else
{
    throw new Exception("Authentication failed!");
    echo'Connexion échouée, le serveur est surement down ! ';
}
$stream = ssh2_exec($connection_string, 'php /var/www/base/autre.php '.$identifiant); 
stream_set_blocking($stream, true); 
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo stream_get_contents($stream_out);
?>

<div class="progress">
      <div class="progress-bar" role="progressbar" aria-valuenow="70"
      aria-valuemin="0" aria-valuemax="100" style="width:70%">
        <span class="sr-only">70% Complete</span>
      </div>
    </div>

在遥远的Servur上有一个脚本,该脚本由“ autre.php”执行

<?php
$identifiant = $_GET['identifiant'];
$variable = shell_exec("df -h | grep ".$identifiant." | awk '{print $4}'");
var_dump($variable);
//Sert juste à tester si il arrive à lire ma variable $identifiant au final

file_put_contents("/var/www/base/jesuisuntest", $variable, FILE_APPEND);
?>

该脚本必须将空格值返回到进度条

因此,如果有人了解我的问题并知道如何解决。 (我没有发送ajax,因为我的只使用一个进度条) 谢谢大家

0 个答案:

没有答案