• User

    Invio dati senza cambiare pagina

    Salve a tutti,
    Ho fatto un file chiamato online.php che mi aggiorna gli utenti online in una chat che sto costruendo, il file dovrebbe entrare in azione quando clicco per arpire la chat...
    Io ho messo il codice come un collegamento <a href="online.php">chat</a>
    pero ovviamente in questo modo mi manda sulla schermata bianca del file online.php.....
    ho messo un refresch in automatico sul file online.php perche vorrei che mi aggiornasse gli utenti online ogni x secondi ma il file dovrebbe rimanere in esecuzione...
    Ho provato a mettere un header su online.php ma anche se mi rimanda alla pagina voluta senza farmi vedere la schermata bianca non riesce a caricarmi i dati....
    come posso fare per far entrare in azione e far restare in esecuzione il file online.php senza che mi apra altre pagine????
    :mmm:


  • User

    oppure se esiste un comando per eseguire il file all'inizio della pagina dopo il session_start senza usare i comandi require e include....


  • User Attivo

    Secondo me dovresti accorpare lo script che controlla il numero di utenti online con il codice della chat... tutto in un file... caricato in un iframe che puoi tranquillamente far ricaricare ogni tot secondi con un semplice meta:

    <meta http-equiv="refresh" content="5;url=chat.php">
    

    Probabilmente ci sarà una soluzione più elegante e senza tag deprecati. :rollo:


  • User

    Grazie del suggerimento.... non so perche ma se utilizzavo i comandi inlcude non andava... cmq adesso sono riuscito a farlo andare....
    Sapresti dirmi come posso nascondere pero il risultato dello stesso username....
    Nel senso che se io apro la chat dovrei vedere gli altri username e non il mio...
    forse dovrei inserire una condizione con if?????