Newsgroup: it.comp.www.php
Titolo: Permessi ??

ciao a tutti
sto gestendo un sito internet per un amico e mi sono accorto (sono agli
inizi!) che se ad esempio scrivo 
www.nomesito.it/images
 vien mostrato
l'elendo dei file contenuto nella cartella in questione.
Questo mi importa relativamente se si trattasse solo delle immagini perň!
in questo modo tutti possono tranquillamente fare un download dal sito di
tutti i file che desiderano e questo non mi va tanto ...!
Ho letto manuali di UNIX (il server che gestice il sito lavora sotto UNIX
appunto) e ho letto delle caratteristiche di file e cartelle: LETTURA
SCRITTURA ed ESECUZIONE
ho provato a fare un po' di prove con i permessi ma non ho trovato nulla di
buono ... qualcuno mi puň aiutare???
In partica mi servirebbe sapere quali parametri settare (e come fare a
farlo!) per far sě che i file siano comunque utilizzati dal browser ma non
si possa accedere direttamente alla cartella che li contiene! (le immagini
devono essere caricate dal browser ad esempio ma, se possibile, non deve
essere raggiungibile direttamente la cartella images)
grazie a tutti!

 essere raggiungibile direttamente la cartella images)
nel file httpd.conf (nella cartella /conf sotto la root del server web)
trova una linea che contiene "Option" e "Indexes" piu' altre opzioni, ad
esempio
    Options Indexes FollowSymLinks Includes
poi togli Indexes e riavvia apache con killall -HUP httpd
ciao
lup
--
Illegal aliens have always been a problem in the United States. Ask any
Indian.
-- Robert Orben

grazie della risposta :) , perň io posso agire solo sulle mie cartelle e non
sulla root del sistema!
Cosa faccio? devo dirlo a chi mi gestsce il server o c'č un altro modo??
ciao ciao!

tutti i file che desiderano e questo non mi va tanto ...!
puoi semplicemente mettere una pagina index.htm o index.html o index.php
vuota
cosi chi cerca 
www.nomesito.it/images
 avra solo una pagina bianca
se vuoi puoi aggiungere del codice php o un javascript che riporta l'utente
su un'altra pagina.
questo č un metodo molto semplice ti consiglio di utilizzarlo
Corrado Modica
webmaster di:
http://www.pachinoglobale.com

grazie mille per la risposta!
Ci avevo già pensato, ma c'è un "piccolo" problema: le cartelle sono davvero
tantissime!!!! :(
grazie comunque! :)

 davvero tantissime!!!! :(
Fai un programmino in php che scanna ricorsivamente tutte le 
sottodirectory e, se non esiste un file "index.html" o "index.htm" o 
"index.php" lo crea con dentro "<html><head></head><body></body></html">" :)
Bye.

Cosa faccio? devo dirlo a chi mi gestsce il server o c'è un altro modo??
Non sono sicuro, ma forse puoi settare quelle opzioni anche
utilizzando un file .htaccess, che puoi inserire nella tua cartella
root (non in quella di sistema).
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail



ci metti dentro un bel file index.html o index.htm che dica semplicemente,non
č possibile visualizzare il contenuto della cartella o quello che ti pare
inquel modo chidigita ilnome della dir si vede caricare il file index.html e 
non puň vedere ilcontenuto...
assicurati che sia proprio index.htm  index.html ilfile che viene caricato se
non si indica nulla nell'url
-- 
Ciao,
Daniele