- Home
- Categorie
- Coding e Sistemistica
- PHP
- da indirizzi relativi a assoluti
-
da indirizzi relativi a assoluti
Salve ragazzi, avrei bisogno di cambiare gli indirizzi relativi delle immagini in assoluti!
Ho letto altri post sull'argomento, ma non mi sono stati utili!
le immagini sono tutte del tipo: "images/bari.jpg"
ma le vorrei appunto:http://www.i...a.com/images/bari.jpg
ho provato a modificare gli indirizzi dal codice ma non li modifica!
Cosa devo fare?
ps: Le pagine del sito sono in php!
-
nn ho capito bene la situazione, nn potresti descrivere un quadro + ampio?
-
praticamente il portale dovrà essere tradotto in più lingue e le immagini dovrebbero avere un indirizzo assoluto poter essere viste dalle altre sessioni dove a cambiare è solo la lingua!
Non mi chiedere il perchè lo debbo fare, il portale non l'ho sviluppato io, io dovrei solo cambiare i riferimenti alle immagini, da relativi ad assoluti!ho già provato ad inserire:
[php]$_SERVER['SERVER_NAME'][/php]
prima dell'indirizzo relativo, ma non cambia nulla, nella visualizzazione del codice risulta sempre il relativo!
-
ora ho capito, ma nn mi spiego il xke nn aggiunga il www.quelchele.it davanti all'url, riesci a postare un pezzetto di code?
-
[PHP]
<td width="59" bordercolor="#FFFFFF" height=25>
<a href="http://www.incom....glia.com">
<img border="0" src="images/home.gif" width="53" height="25" alt="Torna nella Home !"></a></td>
<td width="64" bordercolor="#FFFFFF" height=25>
<a href="bari.php">
<img border="0" src="images/bari.gif" width="57" height="25"></a></td>
[/PHP]
-
mettendo questo nn funge?
$_SERVER['SERVER_NAME']
src="<?php echo $_SERVER['SERVER_NAME'] ?>images/bari.gif"
-
C'è un piccolo errore, $_SERVER['SERVER_NAME'] permette di visualizzare solo l'indiritto web sprovvisto di protcollo, es. se ho http://www.test.it/, $_SERVER['SERVER_NAME'] restituisce solo www.test.it che non è un indirizzo completo per poter richiamare immagini da un server.
Quello da usare è $_SERVER['HTTP_REFERER'], che al contrario restituisce tutto l'indirizzo http://www.test.it/<a href="http://www.incom....glia.com">
<img border="0" src="<?php echo $_SERVER['HTTP_REFERER']; ?>images/home.gif" width="53" height="25" alt="Torna nella Home!">
</a>Ciao!
-
il problema che l'referrer restituisce l'indirizzo della pagina prima, completo di pagina, quindi se arrivo da google l'referrer sarà
http://www.google.it/ricerca.htm
quindi aggiungendo http://www.giorgiotave.it/forum/images/home.gif
l'indirizzo sarà
http://www.google.it/ricerca.htmhttp://www.giorgiotave.it/forum/images/home.gif
e non sito
www.quelchele.it/http://www.giorgiotave.it/forum/images/home.gif
quindi la cosa + ovvia sarebbe:
src="http://<?php echo $_SERVER['SERVER_NAME'] ?>/images/bari.gif"
aplmeno dal mio punto di vista.