Coding een PHP- chat systeem is niet moeilijk , maar het vereist een aanzienlijke hoeveelheid code . Codering van de chat systeem effectief zal vereisen dat u eerst de PHP chat- modules en hun functionaliteit te definiëren . De PHP- code moet worden ontworpen om formuliergegevens en variabele data server tussen een MySQL database en de client - side scripting software ( zoals JavaScript ActionScript ) overdragen . Wat je web hosting service met PHP en MySQL Prebuilt chat- formulier webpagina Prebuilt MySQL datatabase tafel Prebuilt timing scripts ( JavaScript , ActionScript ) Need Toon Meer Instructions 1 Definieer de functionaliteit van de modules van uw PHP chat-applicatie . Gebruik de eerste PHP- module om de MySQL database te updaten met het IP-adres van alle bezoekers die een praatje hebben gestuurd . In de tweede PHP- module omvat de code om de nieuwste chatten voorgelegd aan alle gebruikers die momenteel zijn opgeslagen in het chat MySQL database te sturen . Kopen van 2 Neem in de eerste PHP- module de PHP-code aan het lezen gegevens in de tekstvelden van de chat- formulier . Gebruik de PHP " $ _POST " globale array variabele om de tekst ingevoerd in bericht tekstveld de chat- formulier en de gebruikersnaam die in het tekstveld de gebruikersnaam van de chat- formulier werd getypt halen . Gebruik de " PHP $ _SERVER " global array om het IP-adres van de gebruiker die het gesprek gestuurd slaan . Gebruik een PHP " mysqlconnect " statement om verbinding met de MySQL database , en een PHP " mysqlquery " statement met de MySQL " UPDATE " databank verklaring aan het IP-adres , de gebruikersnaam , de chat- bericht en de tijd dat de chat- bericht is ontvangen slaan . 3 Neem in het tweede PHP- module van de PHP-code om te controleren of een nieuw chatbericht is ingediend . Doen dit met PHP code die een soort op het veld " id " in de MySQL database implementeert . Code de PHP om te bepalen of de laatste " id" in het soort een lagere numerieke waarde dan de " id" van de momenteel ingediende chatbericht . Als de " id " van de momenteel ingediende chat is hoger dan de " id " van alle ingediende chats gebruiken de PHP " mysql_query functie " met " select " en "invoegen " en " limiet " opties . Gebruik PHP " mysql_fetch_array ( ) " functie om de records die de chat- gegevens die niet zijn uitgezonden bevatten. Uitgezonden met de PHP " echo " statement elk chatbericht dat niet is verzonden .
|