Foros del Web » Creando para Internet » Flash y Actionscript »

Mostrar imagen cada hora (servidor)

Estas en el tema de Mostrar imagen cada hora (servidor) en el foro de Flash y Actionscript en Foros del Web. Es algo que estoy buscando hace meses sin tener mucha suerte, tengo una pagina de una FM y no logro hacer ROTAR (cambiar,intercambiar) imagenes por ...
  #1 (permalink)  
Antiguo 16/05/2010, 13:44
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Mostrar imagen cada hora (servidor)

Es algo que estoy buscando hace meses sin tener mucha suerte, tengo una pagina de una FM y no logro hacer ROTAR (cambiar,intercambiar) imagenes por hora del servidor.
Se que hay q hacerlo con PHP y FLASH pero no consigo los codigos ni nada q explique bien del tema, mi web esta hecha con el CMS Joomla 1.5, alguien sabrá explicarme los pasos JUSTOS a seguir? o hechar una mano? se los agradeceria enormemente! salu2.
  #2 (permalink)  
Antiguo 16/05/2010, 18:06
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: Mostrar imagen cada hora (servidor)

Beuno, yo aporto mi granito de arena a tu duda y te comento, que php es un lenguaje de servidor, que solo es ejecutado cuando se realiza una petición al sitio web, por lo que es imposible, que si no hay visitas durante varias horas, se realice una acción determinada.

Quizá una excepción, podrías comprobar la hora del servidor, y en cada petición, si la hora de la última visita y la actual se diferencian en una hora, ejecutar la acción, pero no lo veo una solución muy apropiada ni profesional.

Busca información sobre CRON, que digamos, realiza peticiones a una URL determinada en un intervalo de tiempo determinado, sería la mejor opción a mi criterio ;)
  #3 (permalink)  
Antiguo 16/05/2010, 22:11
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por eSSeneX Ver Mensaje
Beuno, yo aporto mi granito de arena a tu duda y te comento, que php es un lenguaje de servidor, que solo es ejecutado cuando se realiza una petición al sitio web, por lo que es imposible, que si no hay visitas durante varias horas, se realice una acción determinada.

Quizá una excepción, podrías comprobar la hora del servidor, y en cada petición, si la hora de la última visita y la actual se diferencian en una hora, ejecutar la acción, pero no lo veo una solución muy apropiada ni profesional.

Busca información sobre CRON, que digamos, realiza peticiones a una URL determinada en un intervalo de tiempo determinado, sería la mejor opción a mi criterio ;)
Hola,gracias por la ayuda, pero tan dificil puede ser el tema? o kizas no me exprese bien: Lo que necesito es la forma de ROTAR imagenes por dia y hora, fecha y hora, dependiendo de la hora del servidor y no de la pc del usuario, es para una programacion de Radio FM, es decir que ya tengo la carpeta "programas" con todas las imagenes dentro de la carpeta pertenecientes a cada uno de los programas radiales, ahora necesito la forma de que por medio de PHP, ASP, FLASH hacer que cada imagen se muestre segun una hora determinada y día, Lun,Mar, Mier, Juev, Vier, Sab, Dom. ESTAS ESCUCHANDO EN VIVO!!!! Aqui les muestro algunos ejemplos de webs que lo tienen;

http://www.lv3.com.ar/ (ala derecha)
http://www.fmrockandpop.com/ (ala derecha)

Espero alguna ayuda y muchas gracias de antemano.
  #4 (permalink)  
Antiguo 17/05/2010, 05:39
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: Mostrar imagen cada hora (servidor)

Yo creo que te he entendido perfectamente, no es dificil, solo que no sabes ;). Ya te he dicho mas o menos por donde empezar a buscar... No esperes código hecho, aquí nadie te lo va a dar.
  #5 (permalink)  
Antiguo 17/05/2010, 16:44
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por eSSeneX Ver Mensaje
Yo creo que te he entendido perfectamente, no es dificil, solo que no sabes ;). Ya te he dicho mas o menos por donde empezar a buscar... No esperes código hecho, aquí nadie te lo va a dar.
Eh mala ondaaaa, te explique mejor solamente man, por si no se entendio, no te atajes! y no espero ningun codigo pero si alguna ayuda porque ya se que lo tengo que hacer con PHP o ASP que son lenguajes de programacion del lado del servidor, pero quiero hacerlo en flash asi queda mas vistoso, y que tome todos los dias de la semana, porque lo que encontre es para lun a vier. weno espero ayudas si no la tienen no contesten loco.bye.
  #6 (permalink)  
Antiguo 23/05/2010, 13:13
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por marcos54 Ver Mensaje
eh mala ondaaaa, te explique mejor solamente man, por si no se entendio, no te atajes! Y no espero ningun codigo pero si alguna ayuda porque ya se que lo tengo que hacer con php o asp que son lenguajes de programacion del lado del servidor, pero quiero hacerlo en flash asi queda mas vistoso, y que tome todos los dias de la semana, porque lo que encontre es para lun a vier. Weno espero ayudas si no la tienen no contesten loco.bye.
eh!!! Nadie sabe hacer algo q parece tan simple?????????????????.
  #7 (permalink)  
Antiguo 23/05/2010, 13:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Tan dificl es ? O nadie sabe nada aca.
  #8 (permalink)  
Antiguo 23/05/2010, 14:55
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por marcos54 Ver Mensaje
eh!!! Nadie sabe hacer algo q parece tan simple?????????????????.
Usa la clase LoadVars para recibir tus datos desde PHP, la clase LoadVars, está en la referencia de flash (presiona F1).
  • Crea un script en PHP para ver la hora de tu servidor, con flash la obtienes con la clase LoadVars.
  • Usa setInterval en flash, para estar checando la hora del servidor y decidir si se cambia la imagen ó no.

pd: no digas que es simple , sino lo sabes hacer.
__________________
{ Flash }
  #9 (permalink)  
Antiguo 23/05/2010, 19:27
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por diegoazul Ver Mensaje
usa la clase loadvars para recibir tus datos desde php, la clase loadvars, está en la referencia de flash (presiona f1).
  • crea un script en php para ver la hora de tu servidor, con flash la obtienes con la clase loadvars.
  • usa setinterval en flash, para estar checando la hora del servidor y decidir si se cambia la imagen ó no.

pd: No digas que es simple , sino lo sabes hacer.
hola, gracias por responder y darme una mano, mira tengo el adobe flash sc3 "portable" y no tengo ninguna "ayuda" asi q descartemos lo del f1, algun link a un tutorial con algun tipo de foto o video para "crear" lo que me explicas ? Si lo hay te lo agradeceria.

Pd: No lo se hacer porque no me especializo en flash, solo se de cms y algo de php, tengo ya los codigos para tomar la hora del servidor y algunas cosas mas.salu2.
  #10 (permalink)  
Antiguo 23/05/2010, 21:48
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Mostrar imagen cada hora (servidor)

Aqui esrá la referencia

http://livedocs.adobe.com/flash/9.0_...=00001151.html


aqui hay un tutorial

http://www.cristalab.com/tutoriales/...-en-flash-c6l/

y aqui más

http://www.google.com.mx/search?q=tu...ient=firefox-a
__________________
{ Flash }
  #11 (permalink)  
Antiguo 23/05/2010, 22:52
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por Diegoazul Ver Mensaje
Aqui esrá la referencia

[url]http://livedocs.adobe.com/flash/9.0_es/main/wwhelp/wwhimpl/js/html/wwhelp.htm?href=00001151.html[/url]


aqui hay un tutorial

[url]http://www.cristalab.com/tutoriales/tutorial-de-loadvars-en-flash-c6l/[/url]

y aqui más

[url]http://www.google.com.mx/search?q=tutorial+loadVars+flash&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a[/url]
GRACIAS DIEGOAZUL!!!SOS UN GENIO!YA ESTOY VIENDO LOS TUTORIALES Y ESTAN MUY BIEN EXPLICADOS, NUEVAMENTE """MUCHAS GRACIAS"""!!!!
  #12 (permalink)  
Antiguo 25/05/2010, 10:26
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Bueno les comento que ya encontre la forma de rotar imagenes por time y date en PHP, pero no consigo la forma de que me separe los días con alguna funcion, a ver me explico mejor, el script me toma todos los dias LO MISMO, las mismas imagenes de Lun a Lunes, lo que necesito es diferenciar los Sabados y Los domingos, como podria hacer esto en PHP? que function agrego y donde la coloco?, espero alguien ayude. Salu2.
  #13 (permalink)  
Antiguo 25/05/2010, 12:23
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Respuesta: Mostrar imagen cada hora (servidor)

LO TUYO SI QUE ES COMPLICADO, si fue dificil ayar una solucion para tu primer problema, creo que para este vas a estar 3 meses, :) ¿me decis cual es la pagina?

creo que puedo ayudarte
  #14 (permalink)  
Antiguo 03/06/2010, 14:20
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Cita:
Iniciado por santirekapo90 Ver Mensaje
LO TUYO SI QUE ES COMPLICADO, si fue dificil ayar una solucion para tu primer problema, creo que para este vas a estar 3 meses, :) ¿me decis cual es la pagina?

creo que puedo ayudarte
Hola amigo, bueno gracias por tu buena predispocicion, encontre la manera de mostrar la imagen segun el dia y la hora, a traves de un modulo joomla llamado Imagen del dia que encontre por ahi, ahora tengo un grave problema! yo necesito mostrar las mismas imagenes de lunes a viernes pero el sabado y domingo son distintas para cada dia y hora! este codigo solo me muestra todos los dias lo mismo, la imagen la muestro en forma de hora; ejemplo para las 14:00 a 16:00 hs la imagen se llama 1400-1600.jpg, eh intentado diferenciarlas por dia, como por ejemplo monday-1400-1600.jpg y NADA! no respeta los dias, me sigue mostrando las mismas imagenes siempre! Aqui te paso el codigo para que algun INTELIGENTE me diga que debo agregar o hacer para diferenciar los dias de Lunes a Viernes y sabados y domingos. Espero alguna ayudaaaa, muchas gracias.salu2.

CODIGO:

$type = $params->get( 'type', 'jpg' );
$folder = $params->get( 'folder' );
$link = $params->get( 'link' , '#');
$width = $params->get( 'width' );
$height = $params->get( 'height' );
$class_sfx = $params->get( 'moduleclass_sfx' );

$the_array = array();
$the_image = array();

// if folder includes livesite info, remove
if ( strpos($folder, $mosConfig_live_site) === 0 ) {
$folder = str_replace( $mosConfig_live_site, '', $folder );
}
// if folder includes absolute path, remove
if ( strpos($folder, $mosConfig_absolute_path) === 0 ) {
$folder= str_replace( $mosConfig_absolute_path, '', $folder );
}
// if folder doesnt contain slash to start, add
if ( strpos($folder, '/') !== 0 ) {
$folder = '/'. $folder;
}
// construct absolute path to directory
$abspath_folder = $mosConfig_absolute_path . $folder;

// check if directory exists
if (is_dir($abspath_folder) && $files=glob($abspath_folder.'*')) {

$current_time = date('Hi', time());
if( !empty($files)) {
foreach( $files as $f ){
$m = array();
$r = preg_match('/([0-9]{4})\-([0-9]{4})/',basename($f),$m);
#echo $m[1].'-'.$m[2].' - '.($m[1]<=$current_time).'- '.( $m[2]>=$current_time).'- '.$folder.basename($f).'<hr>';
if( !empty($m) && !empty($m[1]) && !empty($m[2]) && $m[1]<=$current_time && $m[2]>=$current_time ){
printf("<div class=\"moduletable%s\"><a href=\"%s\" ><img src=\"%s\" width=\"%s\" alt=\"image\" height=\"%s\"</div> ",
$class_sfx,
$link,
$mosConfig_live_site.$folder.basename($f),
$width,
$height
);
}
}
#var_dump('<pre>',$files,'</pre>');
}

}

?>
  #15 (permalink)  
Antiguo 04/06/2010, 09:25
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Sigo a la espera de algun Iluminado que sepa PHP, segun lo que vie en el codigo aqui esta la clave;
$current_time = date('Hi', time());
Ahi tengo que agregarle codigo para que me reconozca los dias de lunes a domingos, como lo hago?? salu2.
  #16 (permalink)  
Antiguo 04/06/2010, 10:34
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Mostrar imagen cada hora (servidor)

Nadie que sepa ? lo necesito para AYER, sigo esperando mientras trato de encontrarle la solucion.

Etiquetas: servidores
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 10:36.