Hola a todos!
Soy nuevo en php. Mi pregunta es, ¿se pueden actualizar las cajas de texto de un formulario dinámicamente y cada cierto tiempo, sin necesidad de dar a ningún botón? Es decir, inicialmente las cargo con un valor. Hago unas operaciones, conectandome a un servidor via ssh, ejecuto algo, y me devuelve un valor, y quiero actualizar la caja de texto con el nuevo valor.
No se si me explico. Es para monitorizar una herramienta instalada en un UNIX, y que la caja de texto se vaya actualizando en el tiempo con un color y un texto.
// INICIALIZO LOS VALORES
// El formulario se carga con estos valores por defecto
$t1e_fichero = "OUT_47_"; $t1e_estado = "Pdte.Generación"; $t1e_color="red";
// ESTA ES EL FORM CON LA TABLA Y LAS CAJAS DE TEXTO
<tr> <!-- ESTA ES LA FILA QUE QUIERO ACTUALIZAR
<td width="11%"><span class="Estilo5">Transferencias (1)</span></td>
<td width="15%" ><input type="text" maxlength="20" size="50" readonly name="transf_f_env_1" value=<? echo "$t1e_fichero";?> ></td>
<td width="23%" ><input type="text" maxlength="20" size="50" readonly name="transf_e_env_1" value=<? echo "$t1e_estado";?> style="background:'<?php echo $t1e_color; ?>'" ></td>
// AQUI ME CONECTARIA A LA HERRAMIENTA PERIÓDICAMENTE (UN BLUCLE CADA x TIEMPO) Y CALCULARIA EL NUEVO VALOR
function hallarEstado(){
$connection = ssh2_connect('shell.example.com', 22);
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
........ calculo la lista de valores .........
// quiero que se carguen estos nuevos valores en el formulario origen
$t1e_estado = "Generado"; $t1e_color="green";
...........
}
Si os hace falta algo más, me lo decís e intento explicarlo mas claro.
Muchas gracias.