Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Lupin en 17 Julio 2010, 19:31 PM

Título: ¿porque no se reconocen mis directorios en el serivor?
Publicado por: Lupin en 17 Julio 2010, 19:31 PM
Hello camaradas....
Estoy haciendo un menu de navegacion en PHP y los he subido a 000webhost.com
en un a cuenta que he creado...el asunto es que cuando uso la funcion  opendir fopen a mi mismo sitio no los reconoce me sale esto

Warning: opendir(images\historias\elretorno) [function.opendir]: failed to open dir: No such file or directory in /home/a6850116/public_html/historia.php on line 71

Este es parte de mi codigo

Citar<?php
$dirdd = opendir("images\historias\elretorno");
while ($elemento = readdir($dirdd)) {
   $extensiones = explode(".",$elemento) ;

Que raro pero cuando trabajo solo con html si me reconoce las carpetas y me muerstra las imagenes. y el codigo si funciona perfectamente en mi maquina de forma local

Pueden darme una idea
Todo esta dentro de una carpeta llamada public_html

Gracias  ;D
Título: Re: ¿porque no se reconocen mis directorios en el serivor?
Publicado por: Shell Root en 18 Julio 2010, 19:16 PM
Intentadlo así
Código (php) [Seleccionar]
$dir = "/images/historias/elretorno";
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
    while (($file = readdir($dh)) !== false) {
      echo "Nombre archivo: $file : tipo archivo: " . filetype($dir . $file) . "\n";
    }
    closedir($dh);
  }
}