Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/11/2008, 18:02
overon37
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: funcion opendir()

a ver,
1 el directorio exite
2 el directorio tiene archivos (para ser leidos)
3 la cuestión es:

si el script está en el directorio en cuestión sin pegas,
si el script está en otro directorio, en este caso en el superior nada, no "ve" los archivos, eso es todo el misterio

pongo el código para ver si así
---------------------------------------------------------
$dir=".";
$dire=opendir($dir);
$total=0;
echo '<div style="position:absolute; width:98%; left:10%;">';
echo '<p style="text-align:center;"><img src="../iconos/titulo.png" alt="logo" title="logo" /></p>';
while ($archivo=readdir($dire)){
$dividir=explode(".",$archivo);
if (is_file($archivo) and $dividir[1]=="txt" or $dividir[1]=="TXT"){
$total++;
$fichero=fopen($archivo,"r");
$negocio=fgets($fichero);
$localidad=fgets($fichero);
$direccion=fgets($fichero);
$telefono=fgets($fichero);
$web=fgets($fichero);
echo '<div style="position:relative; float:left; width:31%; border: 5px solid #FFF;">';
echo '<p class="cuerpo_noticia"><img src="../iconos/localidad.jpg" alt="Localidad" title="Localidad" /><span class="titulo_noticia"> '.$negocio.'</span><br />';
echo '<img src="../iconos/negocio.jpg" alt="Negocio" title="Negocio" /> '.$localidad.'<br />';
echo '<img src="../iconos/direccion.jpg" alt="Dirección" title="Dirección" /> '.$direccion.'<br />';
if (eregi("http",$web)){
echo '<img src="../iconos/web.jpg" alt="Web" title="Web" /><a href='.$web.'>'.$web.'</a><br />';
}
else {
echo '<img src="../iconos/web.jpg" alt="Web" title="Web" /> '.$web.'<br />';
}
echo '<img src="../iconos/telefono.jpg" alt="Teléfono" title="Teléfono" /> '.$telefono.'</p>';
echo "</div>";
if ($total==3){
$total=0;
echo '<div style="clear:left;"></div>';
echo "<br /><br />";
}
}
}
echo "</div>";
echo '<a href="1.php" title="Volver a Seleccionar provincia">Volver...</a>';
------------------------------------
si $dir pasa a tener por ejemplo "./directorio" (que si existe y si tiene archivos) nada de nada