5° Anno TEORIA 7. La programmazione lato server | Page 2

19. La programmazione lato server Vers.1.1 – Marzo 2009 2) Esecuzione di programmi lato server Una volta installato configurato correttamente il Web server il nostro Pserv saprà: - dove è posizionato il suo interprete che chiameremo pserv.exe; - qual è la directory virtuale del Web serve che conterrà i file *.pserv. Le istruzioni di Pserv possono: - essere inserite all’interno di file HTML tramite opportuni tag (Pserv embedded); - far parte di file di soli comandi di Pserv. In entrambi i modi per scrivere un file di istruzioni oppure un file di comandi occorre: a) scrivere un file con un editor di testo; b) salvare il file con estensione *.pserv; c) inserirlo nella directory concordata con il web server (la directory di pubblicazione degli script lato server). Nel caso di Pserv embedded per poter inserire istruzioni di Pserv all’interno di un file HTML sono possibili due tecniche: (*) utilizzare una coppia di marcatori o tag che delimitino l’inizio e la fine delle istruzioni. Nel nostro pseudolinguaggio lato server supponiamo di utilizzare i due tag ossia Esempio: (*) utilizzare il tag SCRIPT dell’HTML nel seguente modo < SCRIPT Language = “Pserv” > Istruzioni Pserv < /SCRIPT > Esempio: < SCRIPT Language = “Pserv” > Scrivi (“Testo stampato con Pserv”) < /SCRIPT > N.B. Noi useremo la prima tecnica descritta che prevede l’uso dei due tag perché sono facilmente individuabili all’interno di una pagina HTML. Il file di istruzioni così creato può essere mandato in esecuzione da un qualsiasi browser digitando un indirizzo che ha la seguente sintassi: http:///.pserv dove: - è l’URL del server dove sono state memorizzate le pagine *.pserv. E’ un uqlsiasi indirizzo IP di un server su di una rete locale o su Internet; - è il nome del file contenente le istruzioni Pserv. N.B. Su molti Web server l’URL localhost indica un indirizzo particolare ossia quello dell’host che ha effettuauo la chiamata (per default il suo IP è 127.0.0.1) Quindi per testare la nostra applicazione in locale possiamo digitare in un browser il seguente indirizzo http://localhost/prova.pserv Autore: Rio Chierego (email: [email protected] - sito web: www.riochierego.it) Pag. 2