Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2009, 08:26
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP para linkear una imagen variable

No puedes hacer un link con un frame, tienes que forzoso hacer el link en un archivo html de esta forma:
Código html:
Ver original
  1. <a href="destino.url"><img src="imagen.jpg"></a>

Ahora el imprimirla dinamicamente eso si lo puedes hacer con PHP, lo que haces por ejemplo es poner tus imagenes con sus links en un array, uno asociativo te serviria como por ejemplo:
Código php:
Ver original
  1. $links = array(
  2.      'pagina.com' => 'pagina.jpg',
  3.      'pagina2.com' => 'pagina2.jpg'
  4. );

Luego puedes usar rand() para obtener un indice aleatorio y obtener la imagen a imprimir:
Código php:
Ver original
  1. $urls = array_keys($links);
  2. $url = $urls[$random];
  3. $image = $links[$random];

Finalmente imprimes tu HTML válido:
Código php:
Ver original
  1. <a href="<?php echo $url; ?>"><img src="<?php echo $image; ?>" /></a>

Saludos.