Ces jours-ci , il ya de nombreux sites Web pour les utilisateurs potentiels à choisir, et afin d'attirer leur attention , vous devez vous démarquer de la foule. Une excellente façon de le faire est de créer un système de chat qui permettra à vos visiteurs de communiquer et de créer un sentiment de communauté . Cela donnera aux visiteurs une incitation à revenir régulièrement sur votre site. Un système de chat peut facilement être réalisé en utilisant PHP. Instructions
1
Ouvrez un éditeur de texte comme Bloc-notes et créez un formulaire HTML avec des champs pour le nom et le message d'un visiteur. Définissez l'action à ' create.php »et définir la méthode de « post ». Enregistrez le fichier sous chat.php . Le code HTML complet est ci-dessous pour plus de commodité :
Envoyer un message:
Photos
2
Créer un nouveau fichier dans votre éditeur de texte. Écrire du code PHP qui ouvre un fichier texte " messages.txt ", écrit le message dans le fichier , indique si l'opération a réussi et comprend un lien vers chat.php . Il faut écrire le nom de l' utilisateur sur une seule ligne , convertir les nouvelles lignes dans le message pour "" tag utilisant la fonction nl2br phps et écrire le message sur une autre ligne . Le code final devrait ressembler à ceci :
< php
completeMsg $ = $ _POST [ 'nom' ] . "\\ n" . nl2br ($ _POST [' message' ] ) . "\\ n" ;
if (( ($ h = fopen (' messages.txt ', ' r + ')) == false ) {
fwrite ($ h , completeMsg $ ) ;
fclose ( $ h ) ;
echo " Votre message a été soumis avec succès \\ n ". ;
} else { echo
"Il y avait . une erreur soumettre votre message Veuillez essayer à nouveau \\ n ". ;
}
echo" Retour à discuter ";
>
3
Créez un fichier texte vide et l'enregistrer comme " messages.txt . " Ce sera le fichier dans lequel les messages de l'utilisateur seront écrits .
4
Open " create.php " et une section de code PHP qui va ouvrir le fichier texte qui contient les messages et les extraire et afficher les messages qui ont été affichés précédemment . Elle doit afficher les messages ci-dessus la forme post de présentation , donc enregistrer le code au début du fichier Voici le code complet pour votre confort : . ?
< php
$ lines = fichier (' messages.txt ');
for ($ i = 0; $ i <( étage ( count ($ i ) /2) * 2) -2 ; $ i + = 2) {
echo "
Nom : ." . . $ lignes [$ i] "< /p> " $ lignes [$ i +1] "< . /p>
";
} else {
echo" Il y avait une erreur récupérer l'historique du chat \\ n "; .
} < br >
Photos