Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2006, 10:13
Absimiliard
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 2 meses
Puntos: 0
Problemas con contenido de una variable

Hola!

El programa consiste en que se lee de un fichero una cadena, y en funcion de esa cadena, actualiza un formulario.
Ese fichero se genera cada x tiempo, por lo que espero a que se genere, y lo vuelvo a leer.
¿Porque la variable $salida siempre me tiene el valor de la primera lectura (cuando se ejecuta por primera vez)?
El fichero va teniendo valores distintos, pero me conserva siempre el primero.


<script language=javascript>

function actualizarFormulario(){

<?php

$archivo = "C:\apache2triad\htdocs\proyecto\estado";
$salida = file_get_contents("C:\apache2triad\htdocs\proyecto \estado");
unlink("C:\apache2triad\htdocs\proyecto\estado");

php?>

var estado = "<? echo "$salida"; ?>"

switch (estado){
case "COMPLETED":
id = 'transf_e_env_1'
document.getElementById(id).value = 'Completado'
document.getElementById(id).style.background = '#00CC00'
break;
case "ABORTED":
id = 'transf_e_env_1'
document.getElementById(id).value = 'Cancelado'
document.getElementById(id).style.background = '#FF0000'
break;
case "PENDING":
id = 'transf_e_env_1'
document.getElementById(id).value = 'Pendiente'
document.getElementById(id).style.background = '#FF9900'
break;
}
setTimeout('actualizarFormulario()', 30000)
}

</script>


Gracias de nuevo.