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.

Mensajes - shichibukai

Páginas: [1]
1
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 19:49:02 pm »
Ahora sí, era eso lo que faltaba con razón no realizaba la petición si faltaba el SEND XDD. Muchas gracias. Dejo del código para quien le sea de utilidad:

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 src="/mootools-core-1.4.5-full-compat-yc.js"></script>
        <script>
function timer()
{
window.addEvent('domready', function()
{   
new Request({
'url' : '/script_hora.php',
onSuccess: function(response)
{
$('temp').set('text', response);
},
}).send();


$('button_copy').addEvent(
'click',
function()
{
$('temp_copied').set('text', $('temp').get('text'));
}
);
});
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="temp" 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;"> 10 </textarea>
<br>
<input id="button_copy" type=submit name=copy value=Copiar>
<br>
<textarea id="temp_copied" 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>

Un saludo

2
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 18:32:23 pm »
Si entendí a lo que te referías de sacarlo fuera. Pero en realidad es lo que quiero realizar, es decir, lo que me propones no es lo que quiero, lo de incrementar seg++ lo puse para ver si se ejecutaba periódicamente, pero en realidad lo que quiero realizar es una consulta al script_hora.php de forma periódica para consultar la hora en segundos del servidor php. Es por ese motivo que me ví obligado a ponerlo así, pero lo que te digo es que no realiza ni siquiera ni una petición al script_hora.php. Lo cuál es una situación peor de la que partí con Ajax que si realizaba la primera petición pero las demás no. No se si entiendes lo que pretendo y de si es posible.

Un saludo

3
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 14:35:12 pm »
Bueno ya solucione ese problema y se puede ver como si se realiza periodicamente el acudir a la función time. Pero sigue sin ejecutar el script PHP que realiza la consulta del tiempo. Por decir así nunca lanza el script_hora.php, luego el error está en:

Código: [Seleccionar]
new Request({ 'url' : 'script_hora.php',
    onSuccess: function(response)
{
$('temporizador').set('text', response);
}
});


El código completo que tengo es:

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 src="/mootools-core-1.4.5-full-compat-yc.js"></script>
        <script>
var seg = 1
function timer()
{
$('temp_copiado').set('text', seg);
seg++;

window.addEvent('domready', function()
{   
new Request({
'url' : 'script_hora.php',
onSuccess: function(response)
{
$('temporizador').set('text', response);
}
});


$('botonCopy').addEvent(
'click',
function()
{
$('temp_copiado').set('text', $('temporizador').get('text'));
}
);
});
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;"> 10 </textarea>
<br>
<input id="botonCopy" type=submit name=copy value=Copiar>
<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>

4
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 13:54:24 pm »
Nada sigue haciendome lo mismo =( del que partimos, es como sino llegase a realizar la petición PHP. Lo del botón si funciona ya, luego el mootools está bien vinculado. Pero la petición PHP para consultar los segundos no la realiza o no se que pasa.

El código es:

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 src="/mootools-core-1.4.5-full-compat-yc.js"></script>
        <script>
window.addEvent('domready', function()
{   
$('botonCopy').addEvent(
'click',
function()
{
$('temp_copiado').set('text', $('temporizador').get('text'));
}
);



function timer()
{
new Request({
'url' : 'script_hora.php',
onSuccess: function(response)
{
$('temporizador').set('text', response);
}
});
}
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;"> 10 </textarea>
<br>
<input id="botonCopy" type=submit name=copy value=Copiar>
<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>


5
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 13:01:32 pm »
Okis ya no me da el error de no encontrado addEvent. Pero en realidad esto no me hace nada :S. Te pongo todo el código del script PHP para sino te importa que me digas que estoy haciendo mal :(.

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 src="/public_html/mootools-core-1.4.5-full-compat-yc.js">
window.addEvent('domready', function()
{   
$('botonCopy').addEvent(
'click',
function()
{
$('temp_copiado').set('text', $('temporizador').get('text'));
}
);



function timer()
{
new Request({
'url' : 'script_hora.php',
onSuccess: function(response)
{
$('temporizador').set('text', response);
}
});
}
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 id="botonCopy" type=submit name=copy value=Copiar>
<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>

Un saludo- Gracias.

6
PHP / Re:Problema de Actualización de una petición PhP
« en: Abril 14, 2012, 11:09:01 am »
Muchas gracias por responder de antemano. En cuanto a lo de utilizar la llamada time() no me sirve porque lo que quiero es obtener un contador de segundos del día (0-86399).

Luego al código que me pusiste de Mootools modificandolo un poco porque la función copyHour() es aquella a la que se acude con un click de un botón pues se me quedaría de la siguiente forma:

Código: [Seleccionar]
        <script>
window.addEvent('domready', function()
{   
$('botonCopy').addEvent(
'click',
function()
{
$('temp_copiado').set('text', $('temporizador').get('text'));
}
);



function timer()
{
new Request({
'url' : 'script_hora.php',
onSuccess: function(response)
{
$('temporizador').set('text', response);
}
});
}
setTimeout('timer()', 1000);
});
</script>

Ahora en cuanto a los componentes HTML son:

Código: [Seleccionar]
<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 id="botonCopy" type=submit name=copy value=Copiar>
<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>


Y mi problema es que todo esto me arroja el error: TypeError: Object [Object DOMWindow] has no method 'addEvent'.
Esto creo que significa que Mootools no lo tengo vinculado a mi dominio. Me he bajado el archivo: mootools-core-1.4.5-full-compat-yc.js Pero no sabria que hacer con él, ni tampoco que líneas poner en la cabecera HTML para que se solucione este problema. Podrás intuir que soy novato en este tema :(.

Un saludo- Gracias.

7
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.086 segundos con 38 consultas.