Dessa dagar , det finns många webbplatser för potentiella användare att välja mellan , och för att locka deras uppmärksamhet , måste du stå ut från mängden . Ett bra sätt att göra detta är att skapa en chatt -system som gör att dina besökare att kommunicera och skapa en känsla av gemenskap . Detta kommer att ge besökarna ett incitament att regelbundet återvända till din webbplats . En chatt -system kan lätt göras med PHP . Instruktioner
1
Öppna en textredigerare , till exempel Anteckningar , och skapar ett HTML-formulär med fält för besökarens namn och budskap . Ställ in åtgärder för att " create.php " och sätt metoden till "post . " Spara filen som chat.php . Den kompletta HTML är nedan för bekvämlighet :
in en Post : < /h2 >
2
Skapa en ny fil i din texteditor . Skriv PHP-kod som öppnar en textfil " messages.txt , " skriver meddelandet i filen , anger om operationen var lyckad och innehåller en länk tillbaka till chat.php . Det borde skriva affischen namn på en linje , konvertera de nya linjerna i meddelandet för att " " tagg med phps nl2br funktion och skriva meddelandet på en annan linje . Den slutliga koden ska se ut så här : ?
< Php
$ completeMsg = $ _POST [ ' name' ] . " \\ n " . nl2br ( $ _POST [ ' message " ] ) . " \\ n ";
if ( ( ( $ h = fopen ( ' messages.txt ' , ' r + ' ) ) == false ) {
fwrite ( $ h , $ completeMsg ) ;
fclose ( $ h ) ,
echo " Ditt meddelande har skickats \\ n ". ;
} else {
echo " Det var . ett fel skicka ditt meddelande Vänligen försök igen \\ n ". ;
}
echo " Tillbaka till chatt < /a > " ;
? > Addera 3
Skapa en tom textfil och spara den som " messages.txt . " Detta kommer att bli den fil där användarens meddelanden kommer att skrivas .
4
Open " create.php " och en del av PHP-kod som kommer att öppna den textfil som innehåller tjänster och hämta och visa de meddelanden som tidigare publicerats . det ska visa meddelandena ovan efter inlämnande formuläret , så spara koden i början av filen Här är hela koden för din bekvämlighet : . ?
< php
$ lines = file ( ' messages.txt ' ) ;
för ( $ i = 0 ; $ i < ( golv ( count ( $ i) /2 ) * 2 ) -2 , $ i + = 2 ) {
echo "
Namn : < /strong > " . . . $ raderna [ $ i] " < /p> " $ linjer [ $ i +1 ] " < . /p >
";
} else {
echo " det uppstod ett fel hämta chatthistoriken \\ n "; .
}
? > Addera