hallo forum,
habe ein problem mit metarefresh:
das hauptscript für mittels 'shell_exec...' ein scp aus.
nun soll in einem frame mit meta-refresh der prozent status angezeigt werden:
Code:
<?php
//$_GET['size'] ->maxsize/total size
//$_GET['file'] ->filename
echo "<meta http-equiv=\"refresh\" content=\"10; URL=mover_progress.php?size=".$_GET['size']."&file=".$_GET['file']."\"></head>";
//aktuelle file groesse ermitteln
$exec=shell_exec("ls -s /pfad/zum/file/".$_GET['file']."");
$local_size=array_shift(explode(" ",$exec));
if(isset($_GET['size'])){
//prozent ausrechnen
$perc=((bcdiv($local_size,$_GET['size'],1))*100);
//ausgabe
echo "|| ".$perc."% ||";
}
?>
leider funktioniert die anzeige nur mit händischem refresh..
beim automatischen refresh ändert sich der wert erst am schluss (also bei 100%)
aber wieso?