Código imágenes aleatorias

Adoradores de la NES, seguidores del pingüino, Gafa-Pastas afiliados al iPod, histéricos del emule...
Responder
Avatar de Usuario
Oruga
Imán
Mensajes: 2074
Registrado: 28 Feb 2005 14:13
Ubicación: Bumfuck, Ohio
Contactar:

Código imágenes aleatorias

Mensaje por Oruga »

HOYGAN NO SE MUCHO DE INFORMATICA PERO NESECITO UN CODIGO PARA QUE SALGA UN LOGO ALEATORIO EN LO ALTO DE UNA PAJINA CADA BES QUE SE HABRA ME AN DICHO QUE AQUI ME PODIAN AYUDAR

Ya tenía uno que si no recuerdo mal me proporcionó en su día Jubilao o alquien de la panda del Linkódromo, y lo utilicé para la cabecera de Pildore.com. El caso es que ese código sólo funciona con archivos jpg y con un nombre en concreto seguido de un número. Quería saber si alguien tiene por ahí a mano otro código que funcione con todo tipo de formatos y con menos problemas con los nombres, que simplemente visualice un archivo al azar de todos los que estén dentro de una carpeta determinada. Si no, pues volveré a utilizar el que ya tenía y en paz.

GRASIAS

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18450
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Re: Código imágenes aleatorias

Mensaje por rianxeira »

Un esquema básico de lo que pedirías por si alguien se anima, yo ando liado y no se si me dara tiempo.

Un directorio exclusivamente con imágenes, un trozo de código que haga una lista con todos los archivos del directorio y les asigne un numero, esto se guardara en un archivo, posteriormente el código aleatorio que ya tienes escogerá un número al azar, y en el archivo estará relacionado con el nombre de la imagen.

Todo debería hacerse en media hora o una hora, si me aburro y tengo tiempo te lo hago para esta noche.

Avatar de Usuario
Oruga
Imán
Mensajes: 2074
Registrado: 28 Feb 2005 14:13
Ubicación: Bumfuck, Ohio
Contactar:

Re: Código imágenes aleatorias

Mensaje por Oruga »

He insertado un javas cript en el documento h tml de la cabecera del foro, pero como éste está escrito en lenguaje per l del año de la tana, parece que son incompatibles y se descuajaringa todo.

Sin embargo he observado que en la configuración principal del foro te da la opción de cargar como cabecera un documento con un código que cargue aleatoriamente imágenes.

¿Ese archivo tendría que ser un javascript, un php, un pl o qué?
¿Cuál sería el código en cuestión?
¿Alguien lo puede escribir o tiene algo parecido a mano?
¿Alguien ha entendido algo de lo que he dicho?

PD: si véis letricas así separadas, es porque, por algún motivo, no me dejaba postear un mensaje con las palabras "per l", "javascrip t" o "htm l". No estoy seguro de cuál de ellas es la que da el problema, pero tome nota de esta curiosidad, señor Arafat.
Última edición por Oruga el 13 Ago 2007 11:43, editado 1 vez en total.

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: Código imágenes aleatorias

Mensaje por Grumete »

Joer... Si almacenas la himagen en una tabla de base de datos ¡está chupado, hamigo!

Sólo necesitarías una consulta tal que así:

Código: Seleccionar todo

SELECT himagen FROM tabladehamistad ORDER BY RAND() LIMIT 0,1
Mu' rico tó

Avatar de Usuario
Oruga
Imán
Mensajes: 2074
Registrado: 28 Feb 2005 14:13
Ubicación: Bumfuck, Ohio
Contactar:

Re: Código imágenes aleatorias

Mensaje por Oruga »

¿Cómo se almacena una imagen en una base de datos? Son 22 imágenes, en realidad.

¿Eso que me pones es compatible con Perl?

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: Código imágenes aleatorias

Mensaje por Grumete »

Oruga escribió:¿Cómo se almacena una imagen en una base de datos? Son 22 imágenes, en realidad.


La hemos liado... A ver... Necesitas un formulario que te suba la imagen a un directorio y que a la vez te guarde el nombre (y sólo el nombre) en la base de datos. Tal que así...

Código: Seleccionar todo

<?php
  if (isset ($_POST["ctrl"]))
  {
    include ("conecsion_a_la_bbdd.php");
    $path = "directoriodelservidordondequiereschuscarlaimagen";

    if (isset ($_FILES["himagen_de_shimayer"]) && !is_null ($_FILES["himagen_de_shimayer"]) && $_FILES["himagen_de_shimayer"]["size"] != 0)
    {
      if(copy($_FILES["himagen_de_shimayer"]["tmp_name"],$path . $_FILES["himagen_de_shimayer"]["name"]))
        $i="INSERT INTO tabla_de_himagen(himagen) VALUES('" . $_FILES["himagen_de_shimayer"]["name"] . "')";
      else
        $error = "Esto no chusca";
    }

    if ($error == "")
      header ("Location: aquipazydespuesgloria.php");
    else
      echo $error;
  }
?>
<html>
  <head>
    <title>¡Ola hamigo!</title>
  </head>
  <body>
    <form action="<?php echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
      <input type="hidden" name="ctrl" value="ctrl">
      <table>
        <tr>
          <td>Himagen de shimayer</td>
          <td><input type="file" name="himagen_de_shimayer"></td>
        </tr>
      </table>
    </form>
  </body>
</html>


(Ni puta idea de si funciona del tirón -que calculo que sí, pero vamos- dado que lo acabo de escribir según me ha venido)

Otra opción sería subir las imágenes por FTP a un directorio, y después hacer una tabla de imágenes en MySQL y meter los nombres de las imágenes en dicha tabla.

Oruga escribió:¿Eso que me pones es compatible con Perl?


Lo que te he puesto es una consulta de MySQL que es compatible con Perl, con PHP, con ASP y con la afición por las fotos de mujeres de grandes y venosos penes.
Mu' rico tó

Responder