Jump to content
Al día de 3/3/24 el foro se integró con Mapping-Zone.net, se está llevando el foro a una versión estable, puede encontrarse algunos errores navegando. Mientras, podes logear tu cuenta MZ ×

[Script] RandomImage (imagen aleatoria)


feme

Publicaciones recomendadas


  • Seguidores:  8
  • Post:  139
  • Reputación:   788
  • Registrado:  20/06/10
  • Estado:  Desconectado

Bueno, les dejo este pequeñito script que lo hice ayer.

 

Finalidad del script: mostrar una imagen del monton de forma aleatoria.

 

FOROS

[img=http://www.url-de-tu-host.com/randimage.php]

randimage.php

HTML (no recomendado)

Archivo randimage.php:

// ==UserScript==
// @name           RandomImage
// @author           feme
// @version        1.0
// ==/UserScript==

// File that include the urls of the images. This file needs stay in the same folder that the script.
// FORMAT of this file: URL | MIME TYPE (It can only GIF, JPEG or PNG)
// Ex: www.url.com/image.png | PNG
// For show an image just write for forums: [img=http://www.url.com/randimage.php] 
// For html: .

$imagesfile='images.txt';
$fp=@file_get_contents($imagesfile);
if(!$fp)
{
   echo '
Error al intentar abrir '.$imagesfile.'';
}
else
{
   $line=explode(chr(10),$fp);
   for($x=0;$x    {
       $line2[$x]=explode(' | ',$line[$x]);
   }
   $amount=count($line2);
   $x=mt_rand(0,$amount-1);
   $url=trim($line2[$x][0]);
   $type=trim(strtolower($line2[$x][1]));
   if($type=='jpg')
   {
       $type='jpeg';
       
   }
   switch($type)
   {
       case 'jpeg':
           header('Content-Type: image/jpeg');
           $image=@imagecreatefromjpeg($url);
           $color=imagecolorallocate($image,250,250,250);
           imagestring($image,1,10,110,$url,$color);
           imagejpeg($image);
           break;
       case 'gif':
           header('Content-Type: image/gif');
           $image=@imagecreatefromgif($url);
           imagegif($image);
           break;
       default:
           header('Content-Type: image/png');
           $image=@imagecreatefrompng($url);
           imagepng($image);
   }
   imagedestroy($image);
}
?>

Las URLs de las imagenes tienen que estar en un archivo de texto en la misma carpeta y se debe llamar images.txt.

 

El formato del archivo de texto debe ser el siguiente: URL | FORMATO.

 

No hace falta especificar el formato si se trata de una imagen PNG. Solo se aceptan imagenes JPG, GIF y PNG.

 

Archivo images.txt:

www.web.com/image.jpg | JPEG
www.web.com/image.png | PNG
www.web.com/image.gif | GIF

Código ONLINE: http://userscripts.org/scripts/review/87738

RESULTADO:

randimage.php

Editado por feme
Enlace al comentario
Compartir en otros sitios web


  • Seguidores:  8
  • Post:  139
  • Reputación:   788
  • Registrado:  20/06/10
  • Estado:  Desconectado

Muy bueno' date=' estaría bueno que pongas fotos de como queda :o, gracias por el aporte.[/b']

 

Gracias. Ahi edito y pongo la imagen para que vean el resultado. Quizá se repitan las imagenes porque solo elije entre 3 de ellas. (Son las firmas del santi XD)

Enlace al comentario
Compartir en otros sitios web


  • Seguidores:  15
  • Post:  622
  • Reputación:   1.495
  • Registrado:  19/06/10
  • Estado:  Desconectado

es para qe tu firma vallacambiando de img sin qe vos la edites, vos subis muchas firmas ahi (nose bien como es) y listo, se van cambiando sola, osea yo ahora veo esa qe dice "The Necko" si vos pones eso podes subir mas imgs y qe cuando recarge a paresca "Necko Gay" entendes? es para eq vallan cambiando las img cuando refreshias

WUjw9.gif

nyan2.gif

Enlace al comentario
Compartir en otros sitios web


  • Seguidores:  8
  • Post:  139
  • Reputación:   788
  • Registrado:  20/06/10
  • Estado:  Desconectado

no entiendo para que sirve bien :S

me podes explicar mejor

De una lista de imagenes, toma una y la muestra. En tonces cada ves que haces un refresh tenes una firma distinta.

 

Se entiende o no?

Enlace al comentario
Compartir en otros sitios web


  • Seguidores:  12
  • Post:  542
  • Reputación:   1.410
  • Registrado:  20/06/10
  • Estado:  Desconectado

Es una buena base para un banner también.. solo abría que agregar la función para que cada imagen tenga su blank url y ya tenes otra forma de utilizar este script =).

 

Saludos.

Ex Administrador General de Mapping Zone.

Enlace al comentario
Compartir en otros sitios web


  • Seguidores:  8
  • Post:  139
  • Reputación:   788
  • Registrado:  20/06/10
  • Estado:  Desconectado

Es una buena base para un banner también.. solo abría que agregar la función para que cada imagen tenga su blank url y ya tenes otra forma de utilizar este script =).

 

Saludos.

No entiendo, a que te referis con ese termino de blank url?

PD: No es muy recomendable para banners, ya que lo que hace es crear una imagen apartir de otra y esto hace que no sea muy rapido. En cambio, si lo hiciera para un banner con hacer que printee el html para mostrar la imagen ya estaría y seria mucho mas rapido, pero en los foros no se puede poner html por eso lo hice asi.

Enlace al comentario
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora

SOBRE MUNDO MAPPER

logo-mundomapper.webp

Mundo Mapper es una comunidad que se especializa en la creación de mapas para diversos juegos, como Counter-Strike 1.6 y Half-Life, utilizando el programa Valve Hammer Editor. Si eres un apasionado de los videojuegos y te interesa diseñar tus propios escenarios, ¡Mundo Mapper es el lugar perfecto para ti! 🎮

Puedes encontrar más información sobre Mundo Mapper en sus redes sociales:

Facebook: Mundo Mapper
YouTube: Mundo Mapper


¡Explora tu creatividad y construye mundos virtuales con Mundo Mapper! 🌍

EFICACIA EN APRENDIZAJE

guias.webp

Si deseas aprender más sobre el mapeo o configurar herramientas como Batch Compiler, Valve Hammer Editor o J.A.C.K, MundoMapper.net ofrece tutoriales útiles. Por ejemplo:

Configurar Batch Compiler 3.1.2: Este tutorial te guía en la configuración de Batch Compiler, una herramienta esencial para compilar mapas en Counter-Strike.


Configurar Valve Hammer Editor 3.5: Aprende los primeros pasos para usar Valve Hammer Editor, la herramienta de creación de mapas para juegos como Half-Life y Counter-Strike.

Configurar J.A.C.K: J.A.C.K. es una herramienta poderosa para diseñar y construir mapas en juegos como Half-Life y Counter-Strike

×
×
  • Crear nuevo...

Información importante

Aceptar terminos y condiciones Términos de Uso, Política de privacidad Hemos colocado cookies en su dispositivo para ayudar a mejorar este sitio web. Puede ajustar la configuración de cookies, de lo contrario, asumiremos que está bien para continuar.