Отображать несколько индикаторов при загрузке страницы - PullRequest
0 голосов
/ 21 марта 2019

Я здесь, потому что у меня проблема с отображением нескольких индикаторов выполнения при просмотре моей страницы.(У меня нет проблем с отображением одного со значением диска пользователя)

Эти индикаторы выполнения отслеживают объем данных, используемых для пользователя.Другими словами, если пользователь подключен и имеет две системы, он имеет 2 идентификатора.Цель состоит в том, чтобы страница отслеживала пространство, используемое для идентификатора 1, и отслеживала вторую полосу для идентификатора2.Я уже знаю, что вы должны использовать разные идентификаторы на индикаторе выполнения, но я совсем не понимаю, как это сделать ...

PHP-файл, который должен быть загружен AJAX. Этот скрипт не имеетпроблема.Значения жестко закодированы, например

<?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>

И на удаленном сервере есть этот скрипт, который выполняется "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, потому что мой работает только с одним индикатором выполнения) Спасибо всем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...