Este código me duplica las imágenes subidas, ayuda :(

  • Autor Autor MAF
  • Fecha de inicio Fecha de inicio
M

MAF

Épsilon
Redactor
Verificación en dos pasos activada
Hola, tengo un script donde hay una parte que al subir una imagen me la duplica y se ve doble... He probado modificando el código por varias partes y no consigo solucionarlo, ya que no se programar. Si alguien fuera tan amable de indicarme el fallo, se lo agradecería 🙂

PHP:
<?php 
        if(!empty($photos)) { 
          echo '<ul class="fbphotobox profile-gallery">';
          if($profile->id == $user->id) {
            $self = true;
            $start = -1;
          } else {
            $self = false;
            $start = 0;
          }
          for($i = $start; $i < count($photos); $i++) {
            if($i == $start && $self == true) {
              echo '
              <li>
              <a href="#" data-toggle="modal" data-target="#photo-upload">
              <img src="'.$system->getDomain().'/img/blank-photo-add.png" style="height:150px;">
              </a>
              </li>
              ';
            } else {
              if($photos[$i]['type'] == 'instagram') { 
                echo '
                <li>
                <a href="#">
                <img fbphotobox-src="'.$photos[$i]['path'].'" src="'.$photos[$i]['path'].'" class="photo" style="height:150px;">
                </a>
                </li>
                ';
              } else {
                echo '
                <li>
                <a href="#">
                <img fbphotobox-src="'.$system->getDomain().'/uploads/'.$photos[$i]['path'].'" src="'.$system->getDomain().'/uploads/'.$photos[$i]['path'].'" data-id="'.$photos[$i]['id'].'" class="photo" style="height:150px;">
                </a>
                </li>
                ';
              } 
            }
          }
          echo '</ul>';
        } else {
         echo '<ul class="profile-gallery">';
         for($i = 0; $i <= 20; $i++) {
          if($i == 0) {
            if($user->id == $profile->id) {
              echo '
              <li>
              <a href="#" data-toggle="modal" data-target="#photo-upload">
              <img src="'.$system->getDomain().'/img/blank-photo-add.png" style="height:150px;">
              </a>
              </li>
              ';
            } else {
              echo '
              <li>
              <img src="'.$system->getDomain().'/img/blank-photo-first.png" style="height:150px;">
              </li>
              ';
            }
          } else {
            echo '
            <li>
            <img src="'.$system->getDomain().'/img/blank-photo.png" style="height:150px;">
            </li>
            ';
          }
        }
        echo '</ul>';
      }
      ?>

Saludos!

- - - Actualizado - - -

Nadie please?
 
le echare un vistaso y te aviso si logre solucionar 😀

- - - Actualizado - - -

ese es el codigo completo? por que no se define la variable "$photos" en el codigo, deberias dejarlo completo y con gusto te lo arreglo
 
Atrás
Arriba