Hoy me ha aparecido un error que no me esperaba, al que he estado buscando por el foro de como solucionarlo y me he encontrado con otro chico que le pasa lo mismo, pero no fue resuelto (no escribo ahí por no revivir post antiguos)
El caso es que al mostrar imágenes, se me generan unos espacios en blanco.
Algo parecido a esto, cada cuadrado negro sería la imagen que cargo y el espacio, se genera de vez en cuando:
El trozo del código en el que genero las imágenes es el siguiente:
Código HTML:
Y ese div con ID=fotoes llamado con un script y se rellena con lo siguiente:Ver original
Código PHP:
Ver original
<?php $foto= $_POST['carpeta']; function listar_gemas($foto){ //URL de la carpeta $carpeta= "images/edificios/".$foto; $cont= 1; //Se obvia los directorios y htaccess if($archivo != "." && $archivo != ".." && $archivo != ".htaccess"){ //DIV para cada imagen echo '<div class="col-md-3 col-xs-6">'; echo '<label>'; //Primera imagen seleccionada por defecto + script lanzado if($cont == 1){ echo '<input type="radio" name="edificio_img" value="'.$foto.'_'.$nombre.'" checked="checked">'; echo '<script type="text/javascript"> currentDiv('.$cont.');</script>'; }else{ echo '<input type="radio" name="edificio_img" value="'.$carpeta.'_'.$nombre.'">'; } echo '<img class="demo w3-opacity w3-hover-opacity-off" src="'.$carpeta."/".$archivo.'" alt="imagen_'.$nombre.'" onclick="currentDiv('.$cont.')" >'; echo '</label>'; echo '</div>'; $cont++; } } } } } //Llamo a la función para que se ejecute listar_fotos($foto); ?>
Me trae de cabeza este error, ya que he revisado todo el código por si faltaba algún
cierre o algo, pero no lo consigo encontrar.
Muchas gracias de antemano :D
Edito: estoy intentando agruparlas de 4 en 4, pero he reutilizado la imagen del compañero que lo agrupaba de 2 en 2 y no fue resuelto.