Precedente :: Successivo |
Autore |
Messaggio |
atigra Semidio

Registrato: 21/09/05 11:14 Messaggi: 249
|
Inviato: 28 Dic 2005 19:39 Oggetto: * Inserimento url di una pagina |
|
|
Ciao a tutti, e auguri ancora per le ferie passate e quelle future... ma c'è chi lavora e continua a rompere le scatole al forum.
Dopo questo ot, vediamo di arrivare al mio problema. Problema, nel senso che non capendo quasi nulla di php, non so come fare.
Quello che voglio fare io è linkare un'immagine ad un determinato url. Solo che questo url, cambia in base alla pagina che visualizzo. Nel senso che, se apro la pagina
http://www.aaaa.it/pagina1.php
in quella pagina voglio mettere un'immagine linkata a
http://www.altrosito.it/url=http://www.aaaa.it/pagina1.php.
Ovviamente, andando a pagina2, l'url deve cambiare da solo, questo per evitare che se ho 2000 pagine, da dover fare a mano questa operazione per tutte le pagine singolamente. In pratica, io ho bisogno di scrivere all'interno di un tag di una pagina, l'url che compare nella barra degli indirizzi del browser.
E' fattibile la cosa?
Ditemi di si, senza che divento matto con tutte le pagine una per una. |
|
Top |
|
 |
Pier Dio minore


Registrato: 19/12/05 19:45 Messaggi: 660 Residenza: Sotto il tuo stesso cielo
|
Inviato: 28 Dic 2005 21:13 Oggetto: |
|
|
premettendo che io uso asp e non php, cmq la cosa si può fare.
ti dico come farei io in asp, poi devi tradurlo tu in php.
Creo pagina.asp che contiene l'immagine linkata e i link a pagina2,3,4...
in testa metto
id = request.querystring("id")
i link delle pagine2,3,4...devono essere <a href="pagina.asp?id=2">pagina2</a>,<a href="pagina.asp?id=3">pagina3</a>...ecc.
poi dove ho l'immagine metto un controllo
if id =2 then
response.write <immagine linkata2>
elseif id = 3 then
response.write <immagine linkata3>
elseif id = 4 then
...
end if
così fai tutto in una pagina sola.
Vedi tu se può esserti d'aiuto  |
|
Top |
|
 |
Pier Dio minore


Registrato: 19/12/05 19:45 Messaggi: 660 Residenza: Sotto il tuo stesso cielo
|
Inviato: 28 Dic 2005 21:16 Oggetto: |
|
|
Citazione: |
i link delle pagine2,3,4...devono essere <a href="pagina.asp?id=2">pagina2</a>,<a href="pagina.asp?id=3">pagina3</a>...ecc.
|
sono usciti i link...
i link delle pagine2,3,4...devono essere
< a href="pagina.asp?id=2">pagina2</ a>,
< a href="pagina.asp?id=3">pagina3< /a>...ecc. |
|
Top |
|
 |
atigra Semidio

Registrato: 21/09/05 11:14 Messaggi: 249
|
Inviato: 29 Dic 2005 10:20 Oggetto: |
|
|
Pier78 ha scritto: |
i link delle pagine2,3,4......devono essere
< a href="pagina.asp?id=2">pagina2</ a>,
< a href="pagina.asp?id=3">pagina3< /a>...ecc. |
Ti ringrazio molto, ma già ci capisco poco di php... non ti dico l'asp!!!
Ho comunque trovato qualcosa in php, solo che quando metto la cosa come la voglio io, mi da errore.
Ho trovato che
Codice: |
<a href="<?php ($_SERVER['SCRIPT_NAME']); ?> ">link</a>
|
mi restituisce proprio l'url che ho nella barra degli indirizzi del browser. Solo che se cerco di "unirlo" a qualcosa, mi restituisce solo la prima parte del link e la parte alla destra del segno di uguale sembra non venire neppure presa in considerazione:
Codice: |
<a href="http://www.aaa.it/uri=<?php ($_SERVER['SCRIPT_NAME']); ?>">
|
Che si può fare? Dove sbaglio? |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Dic 2005 10:25 Oggetto: |
|
|
Pier78 ha scritto: |
sono usciti i link...
i link delle pagine2,3,4...devono essere
< a href="pagina.asp?id=2">pagina2</ a>,
< a href="pagina.asp?id=3">pagina3< /a>...ecc. |
quando devi postare codice, racchiudilo tra i tag [ code ] e [ /code ] e non sara' interpretato  |
|
Top |
|
 |
atigra Semidio

Registrato: 21/09/05 11:14 Messaggi: 249
|
Inviato: 29 Dic 2005 11:23 Oggetto: |
|
|
Mi rispondo da solo qui, magari la cosa torna buona ad altri. La soluzione corretta al problema è:
Codice: |
<a href="http://www.aaaaa.it/test?uri=<?php echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']; ?>">link</a>
|
Grazie comunque a tutti per l'aiuto. |
|
Top |
|
 |
rebelia Dio maturo


Registrato: 17/07/03 09:22 Messaggi: 7987
|
Inviato: 29 Dic 2005 15:28 Oggetto: |
|
|
grazie a te per aver postato la soluzione  |
|
Top |
|
 |
|