Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2010, 07:38
elanguido
 
Fecha de Ingreso: enero-2010
Mensajes: 22
Antigüedad: 15 años
Puntos: 0
Problema con banco de fotos dinamico

Lo primero saludar a todos los miembros del foro y agradecer la gran ayuda que me han aportado en mi evolución como programnador.

Necesitaría ayuda con un problema puntual que me surje al crear un banco de fotos dinámico para una web, he estado buscando por los miles de post pero no he encontrado nada parecido.

La idea es que desde la administración de la web puedas crear y moverte por las diferentes carpetas e ir añadiendo fotos en la que quieras. Dejo una imágen para que veais el trabajo:



Mi problema es que cuando no existe ninguna carpeta quiero que escriba "aun no se ha creado ninguna carpeta" .... y no hay forma... agradecería vuestra ayuda.

Dejo el codigo poniendo en negrita la parte que no funciona:

<?php
$carpeta=opendir('c:/xampp/htdocs/php/22_1_10/galerias/'.$_GET['sub']);
$contador=0;
$contador2=0;
$contenido=readdir($carpeta);
do{
if($contenido=='..'){
$contenido=readdir($carpeta);
continue;}
if($contador==6){
echo '<tr>';
$contador=0;}
$partes=explode('.',$contenido);
$extension=end($partes);
if($extension=='jpg'){
echo '<td align="center" style="padding:10px;">';
echo '<a href="../galerias/'.$_GET['sub'].'/'.$contenido.'" target="_blank">';
echo '<img src="../galerias/'.$_GET['sub'].'/'.$contenido.'" border=0 width="50" height="50"></a><br> ';
echo $contenido.'<br>';
echo '<a href="borrafoto.php?sub='.$_GET['sub'].'&sec='.$contenido.'">';
echo '<img src="x.jpg" border=0></a>';
echo '</td>';
}else{
if($contenido=='.' && $_GET['sub']=='.'){
$contenido=readdir($carpeta);
continue;
}elseif($contenido=='.' && !$_GET['sub']){
$contenido=readdir($carpeta);
continue;
}elseif($contenido=='.' && $_GET['sub']!='.'){
echo '<td align="center" style="padding:10px;">';
echo '<a href="index.php?sub='.$contenido.'">';
echo '<img src="flechaatras.jpg" border=0></a><br>Volver atr&aacute;s<br>';
}elseif($contenido==false && $contador2==0){
echo '<td>';
echo 'Aún no se ha creado ninguna galería';

echo '</td>';
}else{
echo '<td align="center" style="padding:10px;">';
echo '<a href="index.php?sub='.$contenido.'">';
echo '<img src="carpeta.jpg" border=0></a><br>'.$contenido.'<br>';
echo '<a href="borracarpeta.php?sub='.$contenido.'" onclick="return confirmacion();">';
echo '<img src="x.jpg" border=0></a>';
echo '</td>';
}
}
$contador++;
$contador2++;
}while($contenido=readdir($carpeta));
closedir($carpeta);
?>