일부 html과 PHP가있는 웹 페이지가 있습니다. PHP는 일부 리눅스 명령을 실행합니다. 다음 리눅스 명령이 실행될 때 진행되는 웹 페이지에 부트 스트랩 진행 막대를 넣고 싶습니다.PHP의 부트 스트랩 진행 표시 줄
명령이 실행을 마칠 때마다 4 개의 linux 명령을 실행한다고 가정 해 봅시다. 진행률 막대가 25 % 더 진행되어야합니다.
웹을 검색했지만 필요한 항목을 찾을 수 없습니다. 어떤 제안?
만 지금까지 PHP/HTML 부분을 가지고 : 정말 당신이 특정에 필요에 따라function progressbarStatus($width) {
echo "
<div class = 'container'>
<div class = 'progress progress-striped active'>
<div class = 'progress-bar' role = 'progressbar' aria-valuenow = '$width' aria-valuemin = '0' aria-valuemax = '100'style = 'width: $width%'></div>
</div>
</div>
</div>
";
}
AJAX 요청을 사용하여 명령이 실행되었는지 확인하고 그에 따라 바의 너비를 업데이트하십시오. 이미 가지고있는 코드를 추가 할 수 있습니까? – vonUbisch
내가 가진 유일한 것은 진행 막대가있는 HTML 부분입니다. – Beeelze
나는 어떤 종류의 storrage (mysql, memcache, 메모리, 파일 등)에 상태를 쓰는 스크립트 비동기를 시작한 다음 상태를 점검하거나 ajax 요청으로 긴 폴링을 조사하기 위해 ajax 스크립트를 작성한다. , 긴 폴링을 선택하면 일부 브라우저의 경우 echo str_repeat ('', 1024)와 같은 작업을 수행하여 프로세스를 킥 스타트해야합니다. –