Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema di accesso directory

    Ciao, il mio server è strutturato così:

    database
    public --> con il sito, cartella images, ecc...
    stats

    come faccio a mostrare un'immagine che si trova nella cartella database? L'unica con permessi di scrittura...

    Da una pagina nella cartella public, dovrebbe essere ../database/immagine.jpg

    Ma non funziona, è come se non mi lascia andare sotto la directory public. La immagine la cerca in miodominio.com/database che è sbagliato.

    come devo fare???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    come faccio a mostrare un'immagine che si trova nella cartella database?

    La immagine la cerca in miodominio.com/database che è sbagliato.
    E quale dovrebbe essere il giusto percorso?

    Roby

  3. #3
    Un livello più basso...anche se sembra strano ma...per richiamare il database dalla index.asp che sta nella cartella principale, cioè public_html (raggiungibile anche con solo miosito.com) scrivo sempre come percorso ../database/db.mdb e non ho mai avuto problemi.

    Ora ho una cartella images nella cartella database, così da poter uploadare le immagini li. Poi salvo il nome del file nel database.

    Su una pagina richiamo mediante il seguente codice l'immagine:

    [img]../database/images/<%=foto1%>[/img]

    Se clicco sull'immagine che non c'è in explorer mi fa vedere che cerca l'immagine in miosito.com/immagine.jpg

  4. #4
    no scusa, mi dice che la cerca in miosito.com/database/images/imamgine.jpg

    ma appunto dovrebbe scendere ancora di un livello...

    anche provando ad aggiungere un ../ non è servito..

  5. #5
    Nessuno ha idea di come posso fare???


  6. #6
    Mi sembra che la tua spiegazione sia a dir poco "incasinata".
    Io onestamente non ci ho capito proprio un bel niente.

    Comunque sembrerebbe che tu salvi una immagine nella cartella
    "mdb-database/immagine.jpg"
    e la richiami tramite
    [img]../database/images/<%=foto1%>[/img] dalla cartella "public".
    Mi sembra più che normale che ti dica che cerca l'immagine in:
    miosito.com/database/images/imamgine.jpg.

    Prova a richiamarlacosì:
    [img]../database/<%=foto1%>[/img]

    Se ho capito male illuminami!!!!

  7. #7
    Hai quasi capito giusto...ma le immagini sono in database/images/immagine.jpg

    solo che la cartella database è fuori dal public, il quale è alla pari del miosito.com

    quindi per arrivarci dovrei tornare indietro di un livello, cosa che va se uso il path in asp, ma che non funziona se lo uso per immagini, oa anche pagine internet.

    Ho ovviato proprio ora al problema scoprendo una bella funzione del server, cioè la creazione di una cartella virtuale che piazzo nel public, ma che in realtà punta alla cartella images in database. Così è finalmente raggiungibile...

    Cmq grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.