Delay o Retardo en PHP se puede Hacer ?

Aqui hay un espacio para los amantes del lenguaje PHP

Delay o Retardo en PHP se puede Hacer ?

Notapor AprendizPeru » Jue Feb 09, 2006 4:59 pm

Holas Necesito hacer un Delay o Retardo en PHP pero no he encontrado nada parecido asi que pienso que puedo hacer un delay en C o C++ y usarlo desde PHP pero tampoco me Salio me pueden dar alguna Idea ? De antemano

Gracias
AprendizPeru
Novato
Novato
 
Mensajes: 6
Registrado: Jue Feb 09, 2006 4:54 pm


Re: Delay o Retardo en PHP se puede Hacer ?

Notapor Gildus » Lun Feb 20, 2006 7:54 pm

Holas,

Haber si se entiende, quieres hacer un contador de tiempo de ejecucion, algo asi ???.

Saludos
Gildus
Gildus
Colaborador
Colaborador
 
Mensajes: 191
Registrado: Mar Jun 17, 2003 12:23 pm


Gracias..

Notapor AprendizPeru » Mié Feb 22, 2006 11:46 am

Creo que no me explique bien... perdonen loque quiero es hacer que se ejecute cada cierto tiempo es decir 2 o tres minutos un pedaso de codigo de forma automatica, cunado programaba en C usaba una funcion que era Delay() o en otros lengujes es me parece Timer... y no se como podria hacerlo en PHP ... gracias de antemano
AprendizPeru
Novato
Novato
 
Mensajes: 6
Registrado: Jue Feb 09, 2006 4:54 pm

RE: Delay o Retardo en PHP

Notapor waltico » Sab Ago 05, 2006 12:51 pm

Holas Necesito hacer un Delay o Retardo en PHP pero no he encontrado nada parecido asi que pienso que puedo hacer un delay en C o C++ y usarlo desde PHP pero tampoco me Salio me pueden dar alguna Idea ? De antemano


Bueno, si se entiende lo que quieres hacer, es que tu página tenga un delay si es asi prueba esta clase:

http://www.phpclasses.org/browse/file/1378.html

Código: Seleccionar todo
  1.  

  2. <?php

  3.  

  4. class Timer {

  5.  

  6.    var $classname = "Timer";

  7.    var $start     = 0;

  8.    var $stop      = 0;

  9.    var $elapsed   = 0;

  10.  

  11.    # Constructor

  12.    function Timer( $start = true ) {

  13.       if ( $start )

  14.          $this->start();

  15.    }

  16.  

  17.    # Start counting time

  18.    function start() {

  19.       $this->start = $this->_gettime();

  20.    }

  21.  

  22.    # Stop counting time

  23.    function stop() {

  24.       $this->stop    = $this->_gettime();

  25.       $this->elapsed = $this->_compute();

  26.    }

  27.    

  28.    # Get Elapsed Time

  29.    function elapsed() {

  30.       if ( !$elapsed )

  31.          $this->stop();

  32.  

  33.       return $this->elapsed;

  34.    }

  35.    

  36.    # Get Elapsed Time

  37.    function reset() {

  38.       $this->start   = 0;

  39.       $this->stop    = 0;

  40.       $this->elapsed = 0;

  41.    }

  42.  

  43.    #### PRIVATE METHODS ####

  44.    

  45.    # Get Current Time

  46.    function _gettime() {

  47.       $mtime = microtime();

  48.       $mtime = explode( " ", $mtime );

  49.       return $mtime[1] + $mtime[0];

  50.    }

  51.    

  52.    # Compute elapsed time

  53.    function _compute() {

  54.       return $this->stop - $this->start;

  55.    }

  56. }

  57.  

  58. ?>



Espero que te sirva.
Avatar de Usuario
waltico
Colaborador
Colaborador
 
Mensajes: 183
Registrado: Sab Jun 21, 2003 4:04 pm
Ubicación: Puno


    

Volver a PHP

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados