Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162

    Come puntare ad una foto con acces

    Immaginiamo questa struttura:
    root/pages/fotogallery/fotogallery.asp

    I files delle foto sono contenuti nella cartella foto :

    root/pages/fotogallery/foto

    Cosa devo scrivere nel database se nella pagina fotogallery.asp voglio visualizzare il file foto.jpg contenuto nella cartella foto ?

    Ho fatto alcune prove ma il risultato è sempre lo stesso:

    Item cannot be found in the collection corresponding to the requested name or ordinal

    Ciao a tutti
    Chi gode un pò non tribola sempre.

  2. #2
    Puoi impostare l'indirizzi in 2 modi:

    1. assoluto
    2. relativo

    io preferisco sempre l'assoluto ovvero parto sempre dalla root principale per poi arrivare alla cartella in cui c'è il file interessato.

    Non dovrebbe essere difficile, l'hai già scritto tu!

    "/root/pages/fotogallery/foto/" & Rs("NomeFile")

    Prova così sostituendo il nome del RecordSet e il nome del campo del DB



    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162
    Niente da fare ....... mi da lo stesso errore.
    Questo sotto è cio' che ho scritto nel campo "FOTO" del database per puntare a l file. E' giusto ?

    /pages/foto/Fotogallery/foto/foto.jpg
    Chi gode un pò non tribola sempre.

  4. #4
    Hai scritto l'intero percorso nel campo del DB?
    Conviene scrivere solo il nome del file mentre il percorso lo salvi in una variabile.

    Pages è la root del sito?
    Dove riscontri l'errore in locale o nel server?

    Potresti scrivere tutto il codice ?
    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162
    Il percorso l'ho scritto completamente nel database. L'errore è sul server.

    Il sito era perfetamente funzionante. Precedentemente avevo il file foto.asp e la cartella foto all'interno della cartella PAGES
    In questo caso puntavo il file scrivendo nel database foto/foto1.jpg

    Per organizzare meglio i files, ho creato all'interno della cartella PAGES una cartella FOTOGALLERY all'interno della quale ho posizionato il file foto.asp e la cartella con le foto denominata FOTO

    root

    PAGES (cartella)
    .
    .
    .
    .Fotogallery (cartella)
    .
    .
    . Foto.asp
    .
    .
    . FOTO (cartella)


    Io vorrei inserire il percorso assoluto nel database ma se non fosse possibile accetto ogni tipo di suggerimento.
    grazie
    Chi gode un pò non tribola sempre.

  6. #6
    Ecco perchè è sconveniente scrivere il percorso anzichè solo il nome del file. Ora tu ti ritrovi N record che hanno il percorso sbagliato e devi correggerli tutti.

    Fai così:
    crea una variabile che chiami
    path_images = /pages/Fotogallery/foto/

    quando devi richiamare una determinata immagine dal db scriverai:

    codice:
    [img]<%=path_images & rs([/img]" alt="" etc...>
    così se cambierai ancora la posizione delle immagini o rinomini le cartelle dovrai modificare solo il valore di "path_images"
    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

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.