Come creare un sito online: servizi gratuiti e risorse
Un sito dinamico in 10 minuti.
La registrazione
Altervista.org crea un sito in pochissimi minuti. La registrazione è immediata, scegliere il Nometuosito.altervista.org e proseguire. Inserire le informazioni di registrazione, nome, cognome, indirizzo email e dopo pochi minuti la password di accesso sarà mandata tramite messaggio di posta.
Software ftp
Per la trasmissione delle pagine del sito, si ricorre a programmi per trasferimento in ftp.
Per questa operazione è molto consigliato FileZilla client.
Configuriamolo, seguite i seguenti passi nell'immagine.
1. Cliccare icona nuovo gestore sito.
2. Cliccare su nuovo sito.
3. Rinominare la nuova scheda creata.
4. Scrivere come host nomesitoscelto.altervista.org
5. Scegliere tipo di connessione normale, aggiungere nomesitoscelto e password.
6. Collegarsi. Se tutto è corretto è possibile caricare file dal proprio computer al computer di Altervista.
Più strumenti con Mysql
Dalla pagina personale di Altervista, scegliamo altersito, risorse & upgrade e andiamo alla scheda database. Qui attiviamo database di classe 1. In estrema sintesi, il database è un strumento che serve a contenere dati in tabelle.
Creare una tabella
La tabella ci sarà utile per fare un sito web dinamico, l'esempio in questione sarà molto semplice, costruire un sito professionale infatti, richiede molta esperienza. Accedere su altervista.org. 1. Da tools cliccare su phpmyadmin, 2. Cliccare su my_nomesito, 3. Scegliere come nome "primo", 4. Clic su esegui, 5. Campo id inserire "id" e "info", come tipo "INT" e "TEXT", 6. Scegliere "auto_incremental" e rendere primaria la chiave, 7. Salvare.
L'accesso alla tabella
Per poter leggere e scrivere sulla tabella del database è necessario autenticarsi, questo in codice php lo si fa dalla riga 4 alla riga 7 dell'immagine.
Inseriamo dei dati in tabella
La nostra tabella info può contenere dati di natura testuale. Ci sono diversi metodi per inserire dati. Un metodo semplice è l'utilizzo di una seconda pagina html.
In questa immagine ci sono i codici di due file.
Index.html realizza un form, nella creazione di un sito dinamico i form sono un metodo per inviare dati al database.
In pratica lasciamessaggio.php memorizza quello che scriviamo in una variabile, e lo aggiunge alla tabella primo nella colonna info, infine stampa a video i risultati del testo prima inseriti.
Il risultato finale è pubblicato su Ilprimosito.altervista.org lasciatemi un messaggio anche voi!
I file invece si recuperano da Ilprimosito.altervista.org/file/
Esempio di sito dinamico
Inserisco ora nella nuova tabella cartellasiti degli url, tramite il form prima descritto. Il risultato dell'inserimento è raggiungibile da MyPhpAdmin.
Un nuovo programma in php
Il nuovo file index.php è un programma che legge una riga a caso della tabella e reindirizza al sito scelto tra quelli presenti. La pagina dell'esempio è Thedestinyoflife.altervista.org/redirect/
Scarichiamo il file per il redirect
Da thedestyoflife.altervista.org/redirect/file/ possiamo scaricare il file dell'esempio.
Soddisfazioni
Non resta che bearci di fronte al funzionamento del nostro primo sito.