PHP codifica un sistema di chat non è difficile, ma richiede una notevole quantità di codice . Codifica il sistema di chat in modo efficace richiede di definire prima i moduli di chat PHP e la loro funzionalità . Il codice PHP deve essere progettato per trasferire i dati dei moduli e dati variabili del server tra un database MySQL e il software di scripting lato client (come ActionScript JavaScript ) . Cose che ti serviranno
servizio di Web hosting con PHP e MySQL
montate videochat modulo Web pagina
montate MySQL datatabase tavolo
script tempistica precompilati ( JavaScript , ActionScript ) economici Mostra più istruzioni
1
Definire la funzionalità dei moduli dell'applicazione Chat PHP . Utilizzare il primo modulo PHP per aggiornare il database MySQL con l'indirizzo IP di tutti i visitatori che hanno inviato una chiacchierata . Nel secondo modulo PHP include il codice per inviare l'ultima chiacchierata sottoposto a tutti gli utenti che sono attualmente memorizzati nel database MySQL di chat .
2
Includere nel primo modulo PHP il codice PHP per leggere il dati nei campi di testo del modulo di chat. Utilizzare la variabile di matrice globale PHP " $ _POST " per recuperare il testo immesso nel campo di testo del messaggio del modulo di chat e il nome utente che è stato digitato nel campo di testo del nome utente del modulo di chat. Utilizzare il "PHP $ _SERVER " matrice globale per memorizzare l'indirizzo IP dell'utente che ha inviato la chat . Utilizzare un PHP dichiarazione " mysqlconnect " per la connessione al database MySQL , e una dichiarazione PHP " mysqlquery " utilizzando l'istruzione di database MySQL "UPDATE" per memorizzare l' indirizzo IP, il nome utente , il messaggio di chat e il tempo che il messaggio di chat è stato ricevuto .
3
inserire nel secondo modulo di PHP il codice PHP per verificare se è stato presentato un nuovo messaggio di chat . Raggiungere questo obiettivo con codice PHP che implementa una sorta sul campo " id" all'interno del database MySQL . Codice PHP per determinare se l'ultimo "id" nella specie ha un valore numerico più basso rispetto alla " id" del messaggio di chat attualmente sottoposto . Se l '" id" della chat attualmente presentato è superiore al " id" di tutte le chat presentati utilizzano la " funzione mysql_query " PHP con "select " e " insert" e le opzioni di "limite" . Utilizzare PHP " mysql_fetch_array ( ) " la funzione per trovare i record che contengono i dati di chat che non sono stati trasmessi . Broadcast con il PHP "echo " dichiarazione ogni messaggio di chat che non è stato inviato .