March 11
In questi giorni, ci sono numerosi siti web per i potenziali utenti di scegliere, e al fine di attirare la loro attenzione, si deve stare fuori dalla folla. Un ottimo modo per farlo è quello di creare un sistema di chat che permetterà ai vostri visitatori di comunicare e creare un senso di comunità. Questo darà ai visitatori un incentivo per tornare regolarmente al tuo sito. Un sistema di chat può essere facilmente realizzato con PHP.
1 Aprire un editor di testo, come Blocco note, e creare un form HTML con i campi per il nome e il messaggio di un visitatore. Impostare l'azione di 'create.php' e impostare il metodo di "POST". Salvare il file come file chat.php. Il codice HTML completo è qui sotto per comodità:
<H2> Invia un messaggio: </ h2>
<Form action = azione 'create.php' = 'post'>
<P> Nome: <input type = 'text' name = 'name' /> </ p>
<P> Messaggio: <nome textarea = 'messaggio'> </ textarea> </ p>
<Input type = 'submit' value = 'Sign Up!' />
</ Form>
2 Creare un nuovo file nel vostro editor di testo. Scrivi codice PHP che si apre un file di testo "messages.txt", scrive il messaggio al file, viene visualizzato se l'operazione ha avuto successo e include un link al file chat.php. Si dovrebbe scrivere il nome del manifesto su una linea, di convertire le nuove linee nel messaggio per "" tag usando phps nl2br funzione e scrivere il messaggio su un'altra linea. Il codice finale dovrebbe essere simile a questo:
<? Php
$ CompleteMsg = $ _POST [ 'name']. "\ N". nl2br ($ _ POST [ 'messaggio']). "\ N";
if ((($ h = fopen ( 'messages.txt', 'r +')) == false) {
fwrite ($ h, $ completeMsg);
fclose ($ h);
echo "Il tuo messaggio è stato inviato con successo. \ n";
} altro {
echo ". C'è stato un errore presentando il messaggio Riprova. \ n";
}
echo "<a href='chat.php'> Torna chattare </a>";
?>
3 Creare un file di testo vuoto e salvarlo come "messages.txt." Questo sarà il file in cui verranno scritti i messaggi degli utenti.
4 Apri "create.php" e una sezione di codice PHP che aprirà il file di testo che contiene i messaggi e recuperare e visualizzare i messaggi che sono stati pubblicati in precedenza. Dovrebbe visualizzare i messaggi sopra la forma post di presentazione, in modo da salvare il codice all'inizio del file. Ecco il codice completo per la vostra convenienza:
<? Php
$ Linee = File ( 'messages.txt');
for ($ i = 0; i <$ (piano (count ($ i) / 2) * 2) -2; $ i + = 2) {
echo "<p> <strong> Nome: </ strong>". $ linee [$ i]. "</ P> <p>". Linee $ [$ i + 1]. "</ P> <hr />";
} altro {
echo "C'è stato un errore il recupero della cronologia chat. \ n";
}
?>