Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Deja tu post en el foro para hacer algun tipo de consulta

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Temas - shichibukai

Páginas: [1]
1
PHP / Problema de Actualización de una petición PhP
« en: Abril 13, 2012, 13:34:09 pm »
Buenas quisiera solucionar este problema que tengo. Necesito hacer uso de un Timer PHP. Para ello he utilizado un poco de JavaScript y de Ajax para realizar la consulta PHP al servidor de manera que constantemente se esté mostrando la hora. Mi problema es que por lo visto la consulta PHP que siempre realizo para preguntar por el tiempo siempre me da el mismo contador :S. Lo cual no se si estoy cometiendo algún error o es que en realidad no tengo permisos para realizar una petición constante para pedir la hora.

La página sería:
Código: [Seleccionar]
<html>
    <head>
        <title><?=$_SERVER['HTTP_HOST'];?></title>
        <link rel="shortcut icon" type="image/ico" href="http://www.quijost.com/favicon.ico">
        <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
        <style type="text/css">
        .dir{list-style-image:url(http://quijost.com/img/dir.png);list-style-type:square;}
        .file{list-style-image:url(http://quijost.com/img/file.png);list-style-type:square;}
        a:link,a:visited{color:#4D5A26;text-decoration:none;}
        </style>
       
<script type="text/javascript">
function copiar_hora()
{
var valor = document.getElementById("temporizador").value;
document.getElementById("temp_copiado").value = valor;
}

function nuevo_ajax()
{
var xmlhttp=false;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

var seg = 0;
function timer()
{
seg++;
ajax=nuevo_ajax();
ajax.open("GET", "script_hora.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById("temporizador").innerHTML = ajax.responseText;
document.getElementById("temp_copiado").value = seg;
}
}
ajax.send(null)
setTimeout('timer();',1000);
}
</script>
    </head>
   
    <body style="background-color:#A8D324;margin:0px;padding:0px" onLoad="setTimeout('timer();',1000);">
        <div style="background:url(http://quijost.com/foro/Themes/core/images/catbg.jpg) repeat-x scroll 0 0 #B7CF6F;color:#FFFFFF;padding-left:10px;padding-right:10px;height:120px;">
            <a title="quijost.com :: El hospedaje de origen manchego" href="http://www.quijost.com" style="text-decoration:none">
                <img title="quijost.com :: El hospedaje de origen manchego" alt="quijost.com :: El hospedaje de origen manchego" src="http://www.quijost.com/img/logo.png" id="logo" border="0" />
                <div style="margin-top: -26px; margin-left: 105px; font-size: 10px; color: #4D5A26" id="slogan">El hospedaje de origen manchego.</div>
            </a>
        </div>

<div id="content" style="padding:15px">
<div id="subcontent" style="font-size:12px">
<br>
<textarea id="temporizador" style="cursor:default; border:transparent; background-color:transparent; font-size:18px; font-weight:bold; cursor:default; text-align:center; resize:none; height:30px; width:100px;"> 0 </textarea>
<br>
<input type=submit name=copy value=Copiar onmousedown="copiar_hora()">
<br>
<textarea id="temp_copiado" style="cursor:default; border:transparent; background-color:transparent; font-size:18px; font-weight:bold; cursor:default; text-align:center; resize:none; height:30px; width:100px;"> 0 </textarea>
<br>                 
</div>
</div>
    </body>
</html>


Y ahora el script PHP sería:

Código: [Seleccionar]
<?
$fecha_actual = localtime(time());
echo time()- mktime(0, 0, 0, $fecha_actual[4]+1, $fecha_actual[3], 1900+$fecha_actual[5]);
?>

Muchas Gracias.- Shichibukai

Páginas: [1]

Página generada en 0.1 segundos con 33 consultas.