Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    33

    Immagini con path assoluto...

    salve,
    stò realizzando un semplice cms in linguaggio php per la mia azienda.

    Il quesito che stò affrontando però riguarda l'html del sito.

    il cms è basato su filesystem, un form di creazione mi aiuta a creare le cartelle del sito per i vari linguaggi e le varie aree.

    nella root del sito c'è la cartella "library" ove contengo tutte le immagini e le animazioni necessarie.

    ora, siccome la struttura delle cartelle può essere nidificata all'infinito, una pagina può trovarsi al 3°...al 4°...ad un n livello imprecisato.

    In questa pagina però ho la necessità di richiamare immagini ed animazioni presenti nella root/library del sito.

    in condizioni normali dovrei fare un puntamento all'indietro "../../../etc" a seconda del livello di posizionamento.

    il quesito è questo...esiste una sintassi che mi permette di raggiungere la root del sito senza dovermi scorrere tutto l'albero a ritroso?

    ho provato ad aggiungere una stringa di configurazione alle pagine, nella quale contengo il path assoluto per raggiungere l'area library.
    es. http://localhost/miosito/library/
    Tale stringa la pongo come suffisso al source del tag img per completare il puntamento all'immagine.

    ma quando ovviamente posto il sito sull'area web che non sia il mio computer non funzia a meno che non scambi il localhost con l'indirizzo root del sito sull'area web in questione.

    A voi il quesito.
    Stupido è..chi lo stupido Fà!

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    la soluzione + semplice è fare come hai fatto tu, cioè mettere il suffisso
    MA:
    non mettere il suffisso esplicitamente, ma lo concateni con una variabile, cioè
    (io non conosco il PHP, ma cmq...)
    <img src= %suffisso% + immagine.jpg>
    poi la variabile suffisso la setti una volta soltanto in un file a parte, un file di costanti, così quando metti il sito on line basta che cambi una volta soltanto quella costante e tutto funziona

    oppure, se vuoi usare percorsi relativi... se hai a disposizione il livello dell'albero in cui sei puoi fare un piccolo ciclo.
    se per esempio sai che sei al quarto livello farai un for da 1 a 4 e per ogni loop ci attacchi un "../", quindi il risultato sarà "../../../../"
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

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.