Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* Inserimento url di una pagina
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 28 Dic 2005 19:39    Oggetto: * Inserimento url di una pagina Rispondi citando

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
Profilo Invia messaggio privato
Pier
Dio minore
Dio minore


Registrato: 19/12/05 19:45
Messaggi: 660
Residenza: Sotto il tuo stesso cielo

MessaggioInviato: 28 Dic 2005 21:13    Oggetto: Rispondi citando

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 Wink
Top
Profilo Invia messaggio privato HomePage MSN
Pier
Dio minore
Dio minore


Registrato: 19/12/05 19:45
Messaggi: 660
Residenza: Sotto il tuo stesso cielo

MessaggioInviato: 28 Dic 2005 21:16    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato HomePage MSN
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 29 Dic 2005 10:20    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 09:22
Messaggi: 7987

MessaggioInviato: 29 Dic 2005 10:25    Oggetto: Rispondi citando

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 Smile
Top
Profilo Invia messaggio privato HomePage
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 29 Dic 2005 11:23    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 09:22
Messaggi: 7987

MessaggioInviato: 29 Dic 2005 15:28    Oggetto: Rispondi

grazie a te per aver postato la soluzione Smile
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi