Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

Πώς να κάνει ένα Σύστημα Chat Χρησιμοποιώντας την PHP

Αυτές τις μέρες , υπάρχουν πολλές ιστοσελίδες για τους δυνητικούς χρήστες να επιλέξουν από , και προκειμένου να προσελκύσουν την προσοχή τους , θα πρέπει να ξεχωρίζουν από το πλήθος . Ένας πολύ καλός τρόπος για να γίνει αυτό είναι να δημιουργήσει ένα σύστημα συνομιλίας που θα επιτρέπει στους επισκέπτες σας να επικοινωνούν και να δημιουργούν μια αίσθηση κοινότητας . Αυτό θα δώσει στους επισκέπτες ένα κίνητρο για να επιστρέψει τακτικά στην περιοχή σας . Ένα σύστημα συνομιλίας μπορεί να γίνει εύκολα με τη χρήση της PHP . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να δημιουργήσει μια μορφή HTML με πεδία για το όνομα του επισκέπτη και το μήνυμα . Ρυθμίστε τη δράση για την « create.php » και ρυθμίστε τη μέθοδο για να " POST ". Αποθηκεύστε το αρχείο ως chat.php . Η πλήρης HTML είναι παρακάτω για λόγους ευκολίας :

Υποβολή Δημοσίευση : < /h2 >


όνομα : < /p>

Μήνυμα: < όνομα textarea = «Μήνυμα» > < /textarea > < /p>

< input type = " submit ' value = " Sign Up! " />

< /form> 2

Δημιουργήστε ένα νέο αρχείο στον κειμενογράφο σας . Γράψτε κώδικα PHP που ανοίγει ένα αρχείο κειμένου " messages.txt », γράφει το μήνυμα στο αρχείο , δείχνει αν η επιχείρηση ήταν επιτυχής και περιλαμβάνει μια σύνδεση πίσω στο chat.php . Θα πρέπει να γράψετε το όνομα της αφίσας σε μία γραμμή , τη μετατροπή των νέων γραμμών στο μήνυμα για να "" tag χρησιμοποιώντας phps nl2br λειτουργία και να γράψει το μήνυμα σε άλλη γραμμή . Ο τελικός κώδικας θα πρέπει να μοιάζει κάπως έτσι :

< php

$ completeMsg = $ _POST [ 'name'] ? . " \\ n" . nl2br ( $ _POST [' μήνυμα' ] ) . " \\ n" ?

αν ( ( ( $ h = fopen ( ' messages.txt ', ' r + " ) ) == false) {

fwrite ( $ h , $ completeMsg ) ?

Αδυναμία εγγραφής αρχείου ( $ h ) ?

echo " Το μήνυμά σας υποβλήθηκε με επιτυχία . \\ n "?

} else {

echo " Υπήρχε . σφάλμα κατά την υποβολή μήνυμά σας Παρακαλώ δοκιμάστε ξανά \\ n ". ?

}

echo" Επιστροφή στην συνομιλήσετε < /a> " ?

>
εικόνων 3

Δημιουργήστε ένα κενό αρχείο κειμένου και αποθηκεύστε το ως " messages.txt . " Αυτό θα είναι το αρχείο στο οποίο τα μηνύματα του χρήστη θα πρέπει να γραφτεί .
Η 4

Άνοιγμα " create.php » και ένα τμήμα του κώδικα PHP που θα ανοίξει το αρχείο κειμένου που περιέχει τις θέσεις και να ανακτήσετε και να εμφανίσει τα μηνύματα που είχαν αναρτηθεί προηγουμένως . θα πρέπει να εμφανίζει τα μηνύματα παραπάνω η μορφή μετά την υποβολή της, ώστε να αποθηκεύσετε τον κωδικό στην αρχή του αρχείου Εδώ είναι ο πλήρης κώδικας για την εξυπηρέτησή σας : . ;

< php

$ lines = αρχείο ( ' messages.txt » ) ?

για ( $ i = 0 ? $ i < (δάπεδο ( count ( $ i ) /2 ) * 2 ) -2 ? $ i + = 2 ) {

echo "

Όνομα : < /strong > " $ γραμμές [ $ i ] " < /p> " $ γραμμές [ $ i +1] " < . . . . /p >


" ?

} else {

echo" Υπήρξε ένα σφάλμα κατά την ανάκτηση του ιστορικού συνομιλίας \\ n " ? .

} < br >

>
Η
εικόνων

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα