1
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 13, 2012, 23:53:12 pm »
Hola y bienvenido shichibukai,
La siguiente parte de código en php, no la veo muy lógica:
Estás capturando el tiempo actual y luego haces una resta del tiempo actual +1900 años por el localtime().
Simplemente haciendo una llamada a time() te devolverá el tiempo actual de cuando se realice la petición php.
Es decir:
Para Ajax, te recomiendo la biblioteca Mootools con mejor soporte para todos los navegadores, ya que todo el código que has elaborado para Ajax, se simplificaría en unas cuantas líneas:
Tienes muchas demostraciones y ejemplos, por ejemplo de peticiones Ajax (clase Request) http://mootools.net/demos/?demo=Request
La siguiente parte de código en php, no la veo muy lógica:
Código: [Seleccionar]
<?php $fecha_actual = localtime(time()); echo time()- mktime(0, 0, 0, $fecha_actual[4]+1, $fecha_actual[3], 1900+$fecha_actual[5]);?>
Estás capturando el tiempo actual y luego haces una resta del tiempo actual +1900 años por el localtime().
Simplemente haciendo una llamada a time() te devolverá el tiempo actual de cuando se realice la petición php.
Es decir:
Código: [Seleccionar]
<?php echo time();?>
Para Ajax, te recomiendo la biblioteca Mootools con mejor soporte para todos los navegadores, ya que todo el código que has elaborado para Ajax, se simplificaría en unas cuantas líneas:
Código: [Seleccionar]
<script>
window.addEvent('domready', function()
{
function copyHour()
{
$('temporizador').set('text', $('temp_copiado').get('text'))
}
var seg = 0
function timer()
{
seg++;
new Request({
'url' : 'script_hora.php',
onSuccess: function(response)
{
$('temporizador').set('text', response);
$('temp_copiado').set('text', seg)
},
}
)
}
setTimeout('timer()', 1000);
})
</script>
Tienes muchas demostraciones y ejemplos, por ejemplo de peticiones Ajax (clase Request) http://mootools.net/demos/?demo=Request