Il titolo di questo Articolo parla da se: avete presente quando in un Forum di discussione scriviamo un messaggio del tipo:
Corsi online su http://www.mrwcorsi.it non perdeteli!
ed la URL del link diventa automaticamente un link?
Corsi online su http://www.mrwcorsi.it non perdeteli!
(continua…)
Inserimento di una nuova discussione
Passiamo, in quest’ultima fase dell’Articolo sulla realizzazione di un Forum di discussione in ASP, alla fase di inserimento di nuovi messaggi e di risposte ai messaggi già presenti, iniziando con i nuovi messaggi utilizzando il file nuovo.asp il quale recupera tutte le sezioni a disposizione e dispone in una selectbox, in modo da permettere all’utente di scegliere. Ovviamente il file, per prima cosa, controlla che l’utente sia loggato, quindi iscritto.
Di seguito il codice: (continua…)
Visualizzazione delle discussioni
Passiamo adesso alla realizzazione della pagina che mostra le discussioni presenti in una singola sezione, ovvero il file sezione.asp. Il procedimento è semplice: espletati tutti i controlli iniziali, già esaminati nelle pagine precedenti, passiamo alla lettura delle discussioni, verificando abbiano l’id passato in querystring alla pagina, ovvero l’id della sezione. Verifichiamo che ci siano discussioni nella sezione e ci regoliamo di conseguenza, ovvero lanciamo un messaggio che avvisa che non ci sono discussioni, oppure ordiniamo le discussioni per data.
(continua…)
Fase di Login
Una volta iscritto, l’utente dovrà effettuare il login prima di poter inserire un nuovo messaggio o prima di poter rispondere ad una discussione qualsiasi. Per autenticare l’utente utilizzeremo una variabile di sessione. Utilizzeremo il classico modulo richiedente username e password ed ricorreremo al sistema della querystring nell’action per inviare i dati allo stesso file ed eseguire lo script di verifica solo se la querystring è stata valorizzata. Di seguito il codice commentato del file login.asp (continua…)
Il modulo di iscrizione
In genere si richiede ad un utente di effettuare l’iscrizione al servizio, in modo da avere utenti definiti che inseriscano i propri messaggi a loro nome e non segnalando un nome differente. E’ ovvio che ognuno è libero di effettuare l’iscrizione anche più di una volta e se lo fa al solo scopo di creare confusione e dar fastidio non possiamo impedirlo.
In genere si richiedono agli utenti dati quali username, password, indirizzo email ed eventualmente anche il sesso, la città, la propria Homepage ed altre informazione di carattere generale che si possono considerare opzionali. Nel nostro caso ci limiteremo a richiedere solo username, password ed email e ci interfacceremo con la tabella utenti, definita nel secondo paragrafo del primo capitolo del presente Tutorial.
(continua…)