Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/10/2009, 15:55
kevklash
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: obtener el nombre de directorio con php

Pues tu pregunta es clara, y veo que es posible hacer lo que quieres hacer... pues primeramente, veo que el directorio padre es "/proyecto", debes saber que para todo hay un directorio padre, osea que "/proyecto" tiene un directorio padre, vamos a suponer que se llama "folder" (ya que no se cual es el nombre real, pero ese tu lo sabes), luego, buscas ahi...
Lo que he hecho es una busqueda recursiva, y las funiones "is_dir" e "is_file", determinan si es un directorio o un archivo respectivamente.

$d=opendir($dir);
while( $archivo = readdir($d) )
{
if ( $archivo!="." AND $archivo!=".." )
{

if ( is_file($dir.'/'.$archivo) )
{
// Es Archivo
if ( $archivo == $archivo_buscar )
{
return ($dir.'/'.$archivo);
}

}

if ( is_dir($dir.'/'.$archivo) )
{
// Es Directorio
// Llamamos de nuevo
$r=buscar($dir.'/'.$archivo,$archivo_buscar);
if ( basename($r) == $archivo_buscar )
{
return $r;
}

}

}

}

}
return FALSE;
}

$archivo='estaesunaimagen.jpg';

echo buscar('C:/folder',$archivo);


?>

Espero que esto sea de Ayuda, Suerte!!