Torna indietro   AlterVista > L'angolo del webmaster > PHP, MySql e Apache (.htaccess)

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 25-11-2010, 12.20.09
Utente
 
Data registrazione: 29-09-2005
Messaggi: 115
Predefinito problemino con refresh

ciao a tutti... ho una domanda un po particolare

io ho un file index.php nel quale vi è solo la struttura del sito (a tabelle)
e ad esemplio la testata, il menu, il corpo ecc li richiamo con include

ora, ho scritto una funzione, che richiede un refresh ogni 2 minuti.... e ovviamente deve finire sull'index...

che soluzione mi consigliate? fare un refresh della index?
Rispondi citando

Crea Sito Web Gratis

Espandibile all'infinito. Joomla e altri applicativi già pronti. E guadagna con la pubblicità!

Crea Blog Gratis

WordPress con temi professionali. Nessun limite di spazio o plugin. Guadagni con i banner.

  #2 (permalink)  
Vecchio 25-11-2010, 13.39.08
Moderatore
 
Data registrazione: 03-10-2005
Messaggi: 4,722
Predefinito

Ti sconsiglio entrambe le cose: le tabelle non si usano per creare il layout, ed è anche peggio inserire un redirect automatico in una pagina: se un utente visita il tuo sito e automaticamente viene aggiornata la pagina (mentre magari stava leggendo) non gradirà e probabilmente se ne andrà.
Rispondi citando
  #3 (permalink)  
Vecchio 25-11-2010, 13.58.14
Utente
 
Data registrazione: 29-09-2005
Messaggi: 115
Predefinito

perchè sconsigli le tabelle?


per il refresh che altre soluzioni mi proponi?
Rispondi citando
  #4 (permalink)  
Vecchio 25-11-2010, 14.03.19
Moderatore
 
Data registrazione: 03-10-2005
Messaggi: 4,722
Predefinito

Citazione:
Originalmente inviato da fendermx Visualizza messaggio
Perché sconsigli le tabelle?
Hai letto il messaggio che ho linkato?
Citazione:
Originalmente inviato da fendermx Visualizza messaggio
Per il refresh che altre soluzioni mi proponi?
Dipende, spiega il risultato che vuoi ottenere nei minimi dettagli.
Rispondi citando
  #5 (permalink)  
Vecchio 25-11-2010, 14.19.55
Utente
 
Data registrazione: 29-09-2005
Messaggi: 115
Predefinito

allora ho un sito con un login degli utenti, appena un'utente si logga nella tabella utenti, nella colonna "online", nella riga dell'utente, il valore passa a 1. e quando un utente fa il logout il valore va a 0

ovvero online=1 offline=0

e fin qui funziona


ora nella pagina ho messo uno script che mi dice:

Codice PHP:
utenti online:
-
elenco
-elenco
-elenco 
dove c'e uno script che mi elenca tutti gli utenti che hanno il valore online =1

ovviamente, deve effettuare dei refresh ogni tanto per vedere chi c'e e chi non c'è...


io avevo pensato alla soluzione del refresh, poi magari ne esistono di meglio... per questo mi rivolgo a voi...
Rispondi citando
  #6 (permalink)  
Vecchio 25-11-2010, 14.45.51
L'avatar di alemoppo
Moderatore
 
Data registrazione: 24-08-2008
Residenza: PU / BO
Messaggi: 4,931
Invia un messaggio via MSN a alemoppo
Predefinito

non usare il refresh: usa ajax (con javascript). Così eviti di aggiornare ogni volta la pagina. Per usare ajax più semplicemente, usalo con jquery.

Se non vuoi usare javascript, potresti fare un iframe che si aggiorna, in modo di aggiornare solo la parte dell'iframe, ma quest'ultima soluzione te la sconsiglio... (la usavano prima dell'avvento di ajax).

ciao!
__________________
SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C'È IL FORUM!
Rispondi citando
  #7 (permalink)  
Vecchio 25-11-2010, 15.00.11
Utente
 
Data registrazione: 29-09-2005
Messaggi: 115
Predefinito

linguarggio a me ancora sconosciuto... provo a documentarmi al link che hai lasciato...
esistono script/tutorial? tanto da vedere come funzia?

grazie mille x la dritta!!!
Rispondi citando
  #8 (permalink)  
Vecchio 25-11-2010, 15.47.57
Utente
 
Data registrazione: 29-09-2005
Messaggi: 115
Predefinito

ho seguito questo
http://designgala.com/how-to-refresh-div-using-jquery/

e ora il refresh solo di quel file php funziona, ma non funge piu lo script in sè, nel senso lui si aggiorna, ma non toglie chi effettua il logout e non aggiunge chi si è logato

però premendo f5 invece questi valori tornano corretti...

risolto

Ultima modifica di fendermx : 25-11-2010 alle ore 17.31.03
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 07.45.44.