dominios y alojamiento web en hostalia

links en gestion de directorios

Hola amigos. Es la primera vez que escribo y es porque tengo un problema. buscando una solucion, he dado en esta misma web con el siguiente script...

La FAQ links en gestion de directorios tiene

Pertenece a la categoría:

Pregunta
Hola amigos.
Es la primera vez que escribo y es porque tengo un problema.
buscando una solucion, he dado en esta misma web con el siguiente script para gestion de directorios:
//definimos el path de acceso
$path = "expedientes/disenos/";
//abrimos el directorio
$dir = opendir($path);

//Mostramos las informaciones
while ($elemento = readdir($dir))
{
echo $elemento."
";
}

//Cerramos el directorio
closedir($dir);
?>

Lo he probado y funciona, pero lo que me interesaris es que los documentos , imagenes, planos , etc. que contiene esa carpeta de directorio, sean links para poder abrir o descargar dichos archivos.
¿es posible hacer esto?.

En mi base de datos tengo 5 grupos de documentos y en los campos introduzco el nombre del documento.
luego, por medio de un form php el usuario introduce su nº de expediente enviado previamente por email, lo valida y accede a la pagina de documentacion de ese expediente.
Hasta ahi lo tengo bien, pero cuando le paso por URL el parametro, me muestra el contenido de la carpera pero no en forma de link sino en forma de texto plano.
estoy hecho un lio y llevo ya tres dias peleando con este tema.
ayudenme por favor.
soy principiante en esto.
Gracias.


Respuesta de Jordi
Hola amigos:
Despues de darle muchas vueltas a la cabeza, consegui solo a medias lo que pretendia que era crear links en los contenidos de los directorios.
lo he hecho asi como sigue:

<a href="expedientes/disenos/"><?php echo $row_carpeta[boceto1]; ?></a>

de esta manera consigo el link pero al verlo en internet, al hacer clic en el enlace, me aparece el gestor de directorios de apache desde donde se puede ir de directorio en directorio y precisamente esto ultimo es lo que no desearia.
¿alguno de vosotros sabe como evitarlo?
Gracias de antemano.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fue enviado 1 comentario a la faq
1 comentario revisado:
Pasar como parametro
09/4/2010
Hola Jordi,
A simple vista de tu problema se me ocurre que crees una pagina php, que gestione los pedidos de carpetas, por ej, 'explore.php'.
Tu ejemplo quedaria asi :
<a href="explore.php?path=expedientes/disenos/<?php echo $row_carpeta[boceto1]; ?>"></a>
Luego lo unico que tienes que hacer es leer el parametro del request y hacer lo que quieras. Inclusive con cambiar la implementacion, podrias obtener los archivos de donde quieras... de alguna carpeta oculta (es decir, no publica en el servidor ) o inclusive desde la base de datos.
Espero te haya servido.
Saludos.

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...