Espero me puedan ayudar,,, tengo un php que me carga aleatoriamente unas imagenes y me funciona de maravilla, todo bien hasta aqui.
Ahora lo que quiero hacer es que estas imagenes que son cargadas tengan su propio link hacia una direccion url. osea que las imagenes sean los links.
Enseguida les muestro los cogidos para que me puedan ayudar y me indiquen donde que tengo que hacer los cambios necesarios para que trabaje como lo tengo planeado.
Aqui esta el codigo php:
<?php
$folder = 'imgprueba/';
$extList = array();
$extList['jpg'] = 'ban-1.jpg';
$extList['jpg'] = 'ban-2.jpg';
$extList['jpg'] = 'ban-3.jpg';
$extList['jpg'] = 'ban-4.jpg';
$extList['jpg'] = 'ban-5.jpg';
$img = null;
if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}
if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists( $folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);
$ntotal = count($fileList);
if ($ntotal > 0) {
$imageNumber = rand(0,$ntotal-1);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (300, 100)
or die ("HUBO UN ERROR AL PROCESAR LA IMAGEN .:. MYOKRAM");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "HUBO UN ERROR AL PROCESAR LA IMAGEN .:. MYOKRAM", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>
Y aqui es donde hace la carga de las imagenes:
<img src="aleatoria.php?ruta=panel/imgprueba/" border="0" />
Ya he intentado agregarle un link al codigo php de varias formas sin tener un resultado positivo.
Gracias por la valiosa ayuda que me puedan proporcionar.