Foros del Web » Programando para Internet » PHP »

Como llamar a este script

Estas en el tema de Como llamar a este script en el foro de PHP en Foros del Web. ola esto muestra la hora del servidor pero como pongo,un include para incluir esto: -------------------------------------------------------------------- hora.php: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php     ...
  #1 (permalink)  
Antiguo 08/02/2014, 17:04
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Como llamar a este script

ola esto muestra la hora del servidor pero como pongo,un include para incluir esto:
--------------------------------------------------------------------
hora.php:

Código PHP:
Ver original
  1. <?php
  2.         ///Tomamos la hora del servidor con php
  3.         $fechahora =  getdate();
  4.         ///La usamos para construir momentoactual del lado cliente... puede que haya algun milisegundo de diferencia!!!!
  5.     ?>
  6.     <script type="text/javascript">
  7.     var H=<?php echo date("H",$fechahora[0]);?>;
  8.     var i=<?php echo date("i",$fechahora[0]);?>;
  9.     var s=<?php echo date("s",$fechahora[0]);?>;
  10.        
  11.     function suma1Segundo(){
  12.         if(s+1<60){
  13.             s++;
  14.         }else{
  15.             s=0;
  16.             if(i+1<60){
  17.                 i++;
  18.             }else{
  19.                 i=0;
  20.                 if(H+1<24){
  21.                     H++;
  22.                 }else{
  23.                     H=0;
  24.                 }
  25.             }
  26.         }
  27.         document.getElementById("rellotge").innerHTML=checkTime(H)+":"+checkTime(i)+":"+checkTime(s);
  28.         t=setTimeout(function(){suma1Segundo()},1000);
  29.     }
  30.     function checkTime(i)
  31.     {
  32.     if (i<10)
  33.       {
  34.       i="0" + i;
  35.       }
  36.     return i;
  37.     }
  38.     </script>
  39.     </head>
  40.     <body onload="suma1Segundo()">
  41.      
  42.     <div  id="rellotge"></div>

------------------------------------------------------

habia pensado en esto pero no funciona:
<div id="apDiv4"> <?php include('hora.php'); ?></div>

------------------------
alguien me ayuda??
  #2 (permalink)  
Antiguo 08/02/2014, 19:41
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Como llamar a este script

Primero tienes que establecer la zona horaria predeterminada a usar y luego llamar a la función date con los parámetros para mostrarlo como tu prefieres puedes ver las zonas aquí

Código PHP:
Ver original
  1. date_default_timezone_set('Europe/Madrid'); // este es mi caso, tu tendrás que poner tu zona horaria, la que tenga tu servidor, o la que quieras mostrar
  2. echo date("H:i:s");

Si lo que quieres es llamarlo por medio de una función en otro archivo como tu dices necesitas añadir un include, pero en el archivo donde quieras tener la función tendrás que crearla.

Código PHP:
Ver original
  1. function mostrar_hora() {
  2. date_default_timezone_set('Europe/Madrid');
  3. echo date("H:i:s"); }
  4. mostrar_hora();

para añadir el include es fácil, no te has moelstado ni en buscar en google, ¿ verdad ?

Código PHP:
Ver original
  1. include("archivoDondeEsteLaFuncion.php");
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 08/02/2014 a las 19:47
  #3 (permalink)  
Antiguo 09/02/2014, 04:57
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Respuesta: Como llamar a este script

si estuve probando casi 2 semanas con este include y nada voy a ver con el include q m dices
  #4 (permalink)  
Antiguo 09/02/2014, 05:37
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Respuesta: Como llamar a este script

no hay manera;tengo una carpeta llamada hora1 y en ella tengo el archivo hora4.php con el script y la otra index.php con :
<?php include("hora4.php"); ?>

----------------------------
nAda de nada no sale ya e probado d mil maneras y no funciona el include

lo quiero poner seria en un div:

hora del servidor:y aqui la hora del servidor.

Última edición por santi2892009; 09/02/2014 a las 05:56
  #5 (permalink)  
Antiguo 09/02/2014, 06:24
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Como llamar a este script

Si está en otra carpeta tendrás que poner la ruta también a la carpeta en el include.
__________________
No te olvides de dar +1 a quien te echa un cable ;)
  #6 (permalink)  
Antiguo 09/02/2014, 09:25
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Respuesta: Como llamar a este script

nada no encuentre manera de q salga el include;pongo la ruta y no sale,es seguro q es lo q tu dices,pero nada...
  #7 (permalink)  
Antiguo 09/02/2014, 10:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como llamar a este script

Bueno, como no hay forma de adivinar la estructura de archivos que tienes es imposible ayudarte.

En todo caso deberías usar require() y activar el reporte de errores, si la ruta está mal al menos te mostrará un error.

El caso es que con include() este tipo de errores no se muestran.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 14/02/2014, 08:11
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años
Puntos: 0
Respuesta: Como llamar a este script

Okss pues con eso me has solucionado el tema,a ver que error me sale...

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:35.