Da html in_poi, verso PHP

1,088 views

Published on

Il passaggio dalle pagine statiche in HTML alle pagine dinamiche in PHP

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,088
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Da html in_poi, verso PHP

  1. 1. Da HTML in poi? Come passare dalla realizzazione di pagine statiche in HTML alla creazione di pagine dinamiche in PHP?Stefano Floris Libro pubblicato su www.troppocurioso.altervista.org
  2. 2. Questa opera è sotto licenza creativa (di tipo copyleft) Attribuzione-Non commerciale- Condividi allo stesso modo Generico.Per vedere una copia del testo della licenza visita il sitohttp://www.creativecommons.it/Licenze…oppure consulta la versione in inglese suhttp://creativecommons.org/licenses/by-nc-sa/3.0/ oppurespedisci una lettera a Creative Commons,171 SecondStreet, Suite 300, San Francisco, California, 94105, USA.
  3. 3. E dopo che abbiamoimparato a scrivere undocumento HTML, chefacciamo?
  4. 4. HTML (hypertext markup language) I documenti html E un “linguaggio” che serve non sono semplici per redigere ipertesti, detti lettere commerciali anche documenti o testi generici. multimediali. Contengono anche immagini, video, collegamenti, ecc... Sono ipertesti.Rispetto ad un testonormale (p.e. un libro) unipertesto non prevede diessere letto in manieranecessariamentesequenziale (pagina 1,poi pagina 2 ecc.).
  5. 5. LHTML è un “linguaggio” composto da TAG, ovvero comandi di formattazione del testo. Un documento HTML si può scrivere con un semplice editor di testo in ambiente Linux o Windows.Ecco il testo di un documento HTML semplice,semplice semplice:<HTML><HEAD></HEAD><BODY>La mia prima pagina HTML</BODY> Il documento si salva con</HTML> il nome index.htm. Il nome può essere libero, lestensione no: deve essere htm o html.
  6. 6. Per modificare un documento HTML, si usa lo stesso tipo di programma che abbiamo utilizzato per crearlo: leditor di testo. Invece, per consultare un documento HTML ci vuole un browser, detto anche navigatore.Conoscerete Mozilla-Firefox o InternetExplorer, sono due programmi usati per lanavigazione internet.Sono programmi studiati per interpretare undocumento con comandi HTML (TAG) evisualizzare il loro contenuto. Quindi, se scrivo una semplice pagina html e la salvo nel disco (in una cartella) posso rileggerla con il browser.
  7. 7. Quindi, fin qui tutto bene ma... Scrivo documento HTML Salvo il documento Uso il navigatore per vederlo
  8. 8. ...cosa succede sedesiderassi far vedere ad altri quel documento?
  9. 9. Se trovo un WEBQuesto è un Server Web. SERVER possoE un computer con installati i seguenti procedere conprogrammi: Pubblicazione doc. HTML●Sistema operativo (Linux o Win o altro)●programma WEB Server Quindi se copio i●Programma FTP Server file del mio sito (una collezione di pagine html) nel Web Server avrò la situazione che segue.
  10. 10. Rispostadoc HTML Richiesta doc HTML
  11. 11. Riepiloghiamo... ...nella rete internet sono presenti molti server . Sono installati in centrali telefoniche o in web-farm. Sicuramente una è vicino a casa nostra. Quasi in ogni parte del mondo.Il ServerLa workstation, postazione di lavoro chediventa il Client della rete I computer che usiamo tutti i giorni sono chiamate postazioni o workstation/client. Quando si collegano ad internet diventano workstation client (e presuppongono lesistenza di un server)
  12. 12. Come si fa a copiare ifile di un sito in un web Per pubblicare sul WEB Serverserver? uno piu documenti HTML è necessario inviarli dal nostro computer al web server.Cioè come si copiano ifile in un computer non Per inviarli, occorre usare un programma dipresente fisicamente trasferimento file tra computer remoti...dove mi trovo?WORKSTATION/CLIENTSoftware presenti nel pc(postazione/workstation oclient):●Sistema operativo ...e quindi installare nel nostro computer di●Editor HTML lavoro un programma FTP Client●FTP-Client (FTP sta per File Transfert Protocol, vale a dire: protocollo per il trasferimento di file).
  13. 13. Per fare le prove in casa posso far lavorare sodo Ma... non è obbligatorio avere un il mio computer. collegamento internet per lavorare e provare a creare applicazioni per il Lo posso usare sia come web. client che come server. Lo posso cioè far diventare anche un Server WEB!! Software presenti nel pc client: ●Sistema operativo ●Editor HTML ●FTP-Client (solo per trasferire file ad un server web esterno) Installo quindi anche un programma WEB Server.Ed aggiungo....●Il programma web-server
  14. 14. Xampp è una suite di programmi che comprende servizio di web-server, ftpserver ecc. E opensource,completamente gratuita, facilmente installabile sia per Linux che per Windows Per installarlo seguite le istruzioni nel sito, nella pagina principale, subito sotto.http://www.apachefriends.org/it/xampp.html
  15. 15. Installato xampp, posso fare le mieprove.
  16. 16. La cartella htdocs è la root del webserver: il sito internet principalePer vedere se funziona devo:1) provare a copiarci una miapagina internet...
  17. 17. Nel mio computer xampp è installato nella cartella c:programmixampp o simileIn una sottocartella di xampptrovo la cartella htdocsPer esempio:c:programmixampphtdocs
  18. 18. La cartella htdocs è la root del webserver: il sito internet principalePer vedere se funziona devo:1) provare a copiarci una miapagina internet...
  19. 19. 2) aprire il navigatore e provare a navigare digitando lindirizzo: http://127.0.0.1Questi indirizzi corrispondonoalla cartella dove è attivo il webserver.Nel nostro esempio inc:/programmi/xampp/htdocs
  20. 20. In casa lavoro per creare il mio sito.Il sito è una specie di collezionedi documenti HTML (e magari PHP)organizzato in base ad un progetto.
  21. 21. Quando siamo pronti, pubblichiamo il sitoutilizzando FTP Client per “spedire” i documenti al WEB server Filezilla è un programma gratuito che funziona da FTP Client. E scaricabile gratuitamente.
  22. 22. http://filezilla.project.org/
  23. 23. Per avere uno spazio ed un indirizzo sul WEB occorre scegliere quale acquistareconsultando bene le condizioni per esempio su: ildominio.it, aruba.it o register.it Oppure gratuitamente su www.autistici.org o www.altervista.org Dopo aver acquistato lo spazio WEB ci vengono comunicati i parametri per usare il nostro FTP client e poter copiare il nostro sito nel WEB Server.
  24. 24. Indirizzo delcomputer WEB utente password Server Web ServerMio computer
  25. 25. FINE

×