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="" message="" pour="" ""="" tag="" utilisant="" la="" fonction="" nl2br="" phps="" autre="" 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