Page 12 - Corso facile di PHP + MYSQL
P. 12
comodo software FTP che ci consentirà di trasferire comodamente i file
all’interno dello spazio hosting. Ricordiamo comunque che questa non è
una operazione necessaria poiché i file possono essere trasferiti
comodamente attraverso un facile “web manager” direttamente dal
pannello di controllo di Altervista.
FILEZILLA (CLIENT)… https://filezilla-project.org/download.php
FileZilla Client è un software libero che permette il trasferimento di file in Rete attraverso
il protocollo FTP. Il programma è disponibile per GNU/Linux, Microsoft Windows, e Mac
OS X. Tra i vari protocolli supportati, oltre all’FTP vi è l’SFTP, e l’FTP su SSL/TLS. Il 10
agosto del 2007 era uno dei dodici software più popolari di SourceForge di tutti i tempi.
FTP… In informatica e telecomunicazioni File Transfer Protocol (FTP) (protocollo di
trasferimento file) è un protocollo per la trasmissione di dati tra host basato su TCP.
FTP è uno dei primi protocolli definiti della Rete Internet ed ha subito una lunga
evoluzione negli anni. La prima specifica, sviluppata presso il MIT, risale al 1971 (RFC-
114). L’attuale specifica fa riferimento all’RFC-959.
Gli obiettivi principali di FTP descritti nella sua RFC ufficiale sono:
Promuovere la condivisione di file (programmi o dati)
Incoraggiare l’uso indiretto o implicito di computer remoti.
Risolvere in maniera trasparente incompatibilità tra differenti sistemi di stoccaggio
file tra host.
Trasferire dati in maniera affidabile ed efficiente.
Dopo aver descritto a livello teorico il funzionamento del linguaggio PHP e di
un sistema web server, entriamo nel vivo del corso online con una semplice
pagina html con codice PHP al suo interno.
A tale scopo ci serviamo inizialmente del semplice “Blocco Note” inserito
all’interno dei sistemi operativi Windows. Per altri OS basta aprire un Editor
Testi analogo.
E’ importante ricordare che ogni pagina web (dalla più semplice alla più
complessa) è strutturata secondo uno schema ben preciso (uguale per tutte le
pagine) all’inteno del quale vanno inseriti i diversi codici di programmazione