Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho o seguinte script:
<?php
set_time_limit(0);
include("conexao.php");
$data = date('d/m/Y H:i');
$sql = mysql_query("SELECT * FROM ip_usuarios");
while($linha = mysql_fetch_array($sql)){
$ip = $linha['ip'];
$usuario = $linha['usuario'];
$local1 = '\\\\'.$ip.'\logs\csv\papercut-print-log-all-time.csv'; /* Pasta Log Compartilhada */
$local2 = '\\\\'.$ip.'\c$\Program Files\PaperCut Print Logger\logs\csv\papercut-print-log-all-time.csv'; /* Windows Vista, 7 ou 8 (32BIT) */
$local3 = '\\\\'.$ip.'\c$\Program Files (x86)\PaperCut Print Logger\logs\csv\papercut-print-log-all-time.csv'; /* Windows Vista, 7 ou 8 (64BIT) */
$local4 = '\\\\'.$ip.'\c$\Arquivos de programas\PaperCut Print Logger\logs\csv\papercut-print-log-all-time.csv'; /* Windows XP */
$destino = "logs/".$usuario."-".$ip.".csv";
$pingar = @ fsockopen($ip, 135, $numeroDoErro, $stringDoErro,10);
if (!$pingar) {
mysql_query("UPDATE ip_usuarios SET status = 'Máquina desligada', data_log = '$data' WHERE usuario = '$usuario'");
}else{
if(file_exists($local1)){
$copiar = copy($local1, $destino);
}elseif(file_exists($local2)){
$copiar = copy($local2, $destino);
}elseif(file_exists($local3)){
$copiar = copy($local3, $destino);
}elseif(file_exists($local4)){
$copiar = copy($local4, $destino);
}
if(!file_exists($local1) && !file_exists($local2) && !file_exists($local3) && !file_exists($local4)){
mysql_query("UPDATE ip_usuarios SET status = 'Log não localizado', data_log = '$data' WHERE usuario = '$usuario'");
}else{
mysql_query("UPDATE ip_usuarios SET status = 'Sucesso', data_log = '$data' WHERE usuario = '$usuario'");
}
}
}
if (isset($_GET['page'])){
echo "<script>location.href='".$_GET['page'].".php'</script>";
}else{
echo "<script>location.href='users_atualizar.php'</script>";
}
?>
Esse script acessa máquina por máquina e copia o log de impressão para o servidor, gostaria de saber se tem alguma possibilidade de exibir o andamento desse script
Desculpem minha ignorância!!
Obrigado
Carregando comentários...