|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
[PHP] Cambiare l'include...
Premettendo che di PHP so molto poco...
In un sito che sto creando parte del codice HTML lo inserisco in file TXT. Li richiamo tramite l'INCLUDE in PHP. Il mio problema è questo: Posso fare in modo tramite un link di cambiare ciò che include??? Cioe se clicco su TESTO1 mi includerà il file file1.txt, se clicco su TESTO2 mi includerà il file2.txt. Questo sempre nello stesso DIV. Perchè chiedo questo, perchè vorrei far in modo di non dover ricaricare la pagina ogni volta, senza dover ricaricare immagini, file JS, file CSS ed altro... Oppure ci sono alternative??? |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
La alternativa è quella di usare un sistema di "template" o anche la tecnica del URL rewrite.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ma se usi php la pagina va ricaricata per forza.
Altrimenti una bella soluzione sarebbe usare AJAX. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
|
![]() |
![]() |
![]() |
#5 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
MEMom, qui scatta il premio fedeltà
![]() Parlando di AJAX avevo trovato questo esempio http://www.dhtmlgoodies.com/index.ht...ynamicArticles questo è il demo: http://www.dhtmlgoodies.com/scripts/...-articles.html Ho provato a farlo girare sul mio server, ma mi da sempre attesa senza far vedere il file da includere. Per me han sbagliato nel Tutorial a spiegare qualcosa...o più probabilmente sbaglio io ![]() P.S.: Ma scusate una domanda, ma allora come fanno certe siti (non usando AJAX) a caricare certe parti senza ricaricare la pagina??? Ultima modifica di pix83 : 22-05-2007 alle 13:44. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Dimmene uno .... se non usano AJAX non vedo altre soluzioni diverse dal ricaricare l'intera pagina!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Banalmente usano i frame, cambiano la location di singoli frame.
|
![]() |
![]() |
![]() |
#8 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
La cosa bella è che potevo far comparire lo spinner del loading in quel caso...
|
![]() |
![]() |
![]() |
#9 | |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
Quote:
http://www.longhi.it/sito/index.php?...id_categoria=1 prova a navigare con il menu di sinistra... |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
guarda che lì viene ricaricata l'intera pagina!
|
![]() |
![]() |
![]() |
#11 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
nono viene ricaricata, se noti l'url cambia, cambiano i parametri, in questo modo tramite php ne cambiano il contenuto a seconda del parametro.
|
![]() |
![]() |
![]() |
#13 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
Quindi l'unica è usare AJAX...mm...
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Si, ma io fossi in te non mi preoccuperei troppo del fatto di dover ricaricare la pagina, oggi giorni quasi tutti hanno connessioni a banda larga.
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Solo per risparmiare il caricamento di parti fisse della pagina, es. header o footer della pagina, non ha senso usare AJAX, secondo me.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
infatti, quoto
|
![]() |
![]() |
![]() |
#17 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
Ascolto voi, che di sicuro ne sapete più di me. Per questo week vi posterò il sito che sto facendo per il mio Rione, mi date un parere poi???
|
![]() |
![]() |
![]() |
#18 |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
MEMon ho provato a fare questo esempio:
http://www.masterleague.altervista.org/sg/prova2.php i link che si riferiscono ai tuoi file txt sono: Menu > Chi Siamo * Un pò di storia * Le altre Contrade Ma non carica i file ![]() |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Non ti puoi mica connettere a me, i file li devi uppare sul tuo dominio.
|
![]() |
![]() |
![]() |
#20 | |
Registered User
Iscritto dal: Dec 2005
Messaggi: 232
|
Quote:
http://www.masterleague.altervista.org/sg/prova2.php non carica lo stesso, e guardando il codice non ho cambiato nulla ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:49.