MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)"

Transcript

1 MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link) Goy - a.a. 2009/2010 Programmazione Web 1 Gli oggetti HTTP request e HTTP response -I Vi ricordate? Un HTTP Server gestisce 2 flussi di informazioni: HTTP request: le richieste in arrivo dai client HTTP response: le risposte del server, inviate ai client In particolare... L'oggetto HTTP request contiene tutte le informazioni relative alla richiesta che il client (browser) fa al server: l'indicazione di un URL (o di una pagina) + eventuali dati L oggetto HTTP response contiene varie informazioni che il server invia, in risposta, al client (codice di stato del server, eventuali metadati,... nello Header e contenuto - per es. la pagina web richiesta -nel Body) Goy - a.a. 2009/2010 Programmazione Web 2 1

2 Gli oggetti HTTP request e HTTP response -II Server request response client Gliscriptserver-side server-side possono interagire con vari "oggetti", tra cui HTTP request e HTTP response Per esempio, l'oggetto HTTP request contiene tutte le informazioni relative alla richiesta che il client (browser) fa al Web server Per es: l'utente compila un modulo on-line (form HTML); quando clicca sul pulsante di invio del modulo,,p parte la richiesta al server; l'oggetto request conterrà varie informazioni relative alla richiesta del client, tra cui tutti i dati del modulo (per es: i nomi dei campi e i rispettivi valori) L'oggetto response viene utilizzato dal Web server per inviare informazioni al client (browser) Goy - a.a. 2009/2010 Programmazione Web 3 PHP: l oggetto HTTP response -I Web Server HTTP request HTTP response browser p echo "Hello!"; print "Ciao!"; echo e print scrivono nel Body dell'oggetto HTTP response NOTA: echo e print sono equivalenti: l'unica differenza è che echo funziona anche con più stringhe (separate da una virgola: echo "pippo", "pluto",...) NB: Non sono vere e proprie funzioni, per questo le parentesi non sono obbligatorie Goy - a.a. 2009/2010 Programmazione Web 4 2

3 PHP: l oggetto HTTP response -II Digressione su HTTP response Nelle pagine PHP è possibile intervallare linee di script e linee di codice HTML, per es: if ($_POST[ POST["risposta"]=="si") si { <P ALIGN="CENTER">Bravo!</P> else { <P ALIGN="CENTER">Peccato!</P> oppure (equivalentemente) utilizzare echo per scrivere HTML: if ($_POST["risposta"]=="si") { echo "<P ALIGN='CENTER'>Bravo!</P>" else { echo "<P ALIGN='CENTER'>Peccato!</P>" Goy - a.a. 2009/2010 Programmazione Web 5 PHP: l oggetto HTTP response - III NOTA: Attenzione agli apici!!! HTML: <P ALIGN="CENTER">CONGRATULAZIONI!</P> PHP: echo "<P ALIGN='CENTER'>OK!</P>"; oppure echo "<P ALIGN=\"CENTER\">OK!</P>"; Goy - a.a. 2009/2010 Programmazione Web 6 3

4 Ripasso di HTML: <form...> -I In HTML, un form o modulo on-line (tag <form...>) contiene: 1. metodo (attributo METHOD del tag <FORM...>) = modo in cui vengono codificati i dati da inviare al server 2. campi di input (tag <INPUT...> e altri) = elementi attraverso cui l'utente fornisce dei dati 3. azione (attributo ACTION del tag <FORM...>) = script (o programma) che "raccoglie" ed "elabora" i dati contenuti nel form Goy - a.a. 2009/2010 Programmazione Web 7 Ripasso di HTML: <form...> -II Come funziona un form? <HTML><BODY> <FORM METHOD="POST" ACTION="identif.php" > Login: <INPUT TYPE="TEXT" NAME="login"/> Password: <INPUT TYPE="PASSWORD" NAME="pwd"/> <INPUT TYPE="Submit" VALUE="OK"/> </FORM> </BODY></HTML> Quando l'utente fa click sul pulsante inviato al server... cosa vuol dire? il modulo viene Goy - a.a. 2009/2010 Programmazione Web 8 4

5 Ripasso di HTML: <form...> - III Viene costruita una HTTP request che contiene: l'indicazione della risorsa (per es. pagina PHP) che contiene il programma (per es. lo script PHP) che "gestirà" i dati (attributo ACTION) i dati (parametri), nella forma di coppie <nome, valore> (tag <INPUT...> e altri), codificati secondo il metodo prescelto (attributo METHOD) Nell'esempio precedente, HTTP request contiene: risorsa = identif.php parametri: <login, admin> <pwd, pippo> NB nella form, tutti i campi (tag <INPUT...> e altri) sono caratterizzati da: nome = attributo NAME (o ID) del tag valore = ciò che l'utente ha scritto/selezionato Goy - a.a. 2009/2010 Programmazione Web 9 Ripasso di HTML: <form...> -IV Tipi di campi (tag <INPUT...>): Caselle di testo <INPUT TYPE="text" NAME="login"/> Caselle di testo per password <INPUT TYPE="password" NAME="pwd"/> Pulsanti di opzione (radio button) NB stesso nome! <INPUT TYPE="radio" NAME="accetto" value="si"/> <INPUT TYPE="radio" NAME="accetto" value="no"/> NB sono mutuamente esclusivi!!! Caselle di controllo (checkbox) NB stesso nome! <INPUT TYPE="checkbox" NAME="interessi[]" value="cinema"/> <INPUT TYPE="checkbox" NAME="interessi[]" value="teatro"/> NB non sono mutuamente esclusivi!!! devo "raccoglierli" in un array (interessi[])!!! Goy - a.a. 2009/2010 Programmazione Web 10 5

6 Ripasso di HTML: <form...> -V Campi nascosti <INPUT TYPE="hidden" NAME="utente" value="pippo"/> non vengono visualizzati nella pagina, ma vengono inclusi in HTTP request: <utente, pippo> Pl Pulsante diinvio i (submit) b <INPUT TYPE="submit" value="invia"/> Pulsante di reset <INPUT TYPE="reset" value="reset"/> NB Il tag <INPUT...> ha altri attributi opzionali, per esempio: <INPUT TYPE="text" NAME="login" value="pippo" size="4"/> <INPUT TYPE="checkbox" NAME="interessi" value="cinema" checked/> [NB checked checked="true"] Goy - a.a. 2009/2010 Programmazione Web 11 Ripasso di HTML: <form...> -V Inoltre, all'interno di un form è possibile usare Aree di testo <TEXTAREA NAME="msg" cols="20" row="5"></textarea> Caselle combinate (select) <SELECT NAME="job"> <option value="null"></option> <option value="imp">impiegato</option> <option value="ins">insegnante</option> </select> Goy - a.a. 2009/2010 Programmazione Web 12 6

7 PHP: l oggetto HTTP request I All'interno di HTTP request i dati (parametri) possono essere codificati in due modi diversi (attributo METHOD del tag <FORM...>): GET: i dati (parametri), cioè le coppie <nome, valore>,, sono scritti in coda alla risorsa saranno quindi visibili nell'url (nella barra degli indirizzi del browser) Nell'esempio, HTTP request contiene: risorsa = identif.php?login=admin&pwd=pippo POST: i dati (parametri), cioè le coppie <nome, valore>, sono scritti all'interno del corpo di HTTP request non saranno quindi visibili ibili nella barra degli indirizzi i i del browser Nell'esempio, HTTP request contiene: risorsa = identif.php parametri: <login, admin> <pwd, pippo> Goy - a.a. 2009/2010 Programmazione Web 13 PHP: l oggetto HTTP request II Come faccio (dallo script contenuto nella pagina PHP indicata nell'attributo ACTION del tag <FORM...>) a leggere i parametri contenuti in HTTP request? I parametri sono resi disponibili a PHP all'interno di due array associativi: i i $_GET[] e $_POST[]. In particolare: se il metodo utilizzato è GET, i parametri sono memorizzati nell'array associativo $_GET[] se il metodo utilizzato è POST, i parametri sono memorizzati nell'array associativo $_POST[] login pwd... chiavi admin pippo... valori $_GET["login"] "admin" $_GET["pwd"] "pippo" "... oppure $_POST["login"] "admin" $_POST["pwd"] "pippo"... Goy - a.a. 2009/2010 Programmazione Web 14 7

8 PHP: l oggetto HTTP request III NB1 Il nome del parametro in HTTP request, e quindi la chiave all'interno dell'array $_GET[] o $_POST[], è dato dal valore dell'attributo NAME nel tag <INPUT...> (o <TEXTAREA...> o <SELECT...>): ) <FORM METHOD="POST"...> <INPUT TYPE="text" NAME="login"/> $_POST["login"] NB2 Visto che, utilizzando il metodo GET, i dati sono visibili nella barra degli indirizzi del browser, non usate GET per trasmettre password o dati sensibili! Goy - a.a. 2009/2010 Programmazione Web 15 PHP: l oggetto HTTP request IV NB3 Nel caso delle checkbox il parametro non è una semplice coppia <nome, valore>, ma un array che contiene tutti i valori selezionati dall'utente; per es: <FORM METHOD="POST"...> <INPUT TYPE="checkbox" NAME="interessi[]" value="cinema"/> <INPUT TYPE="checkbox" NAME="interessi[]" value="teatro"/> <INPUT TYPE="checkbox" NAME="interessi[]" value="musica"/> <INPUT TYPE="checkbox" NAME="interessi[]" value="sport"/> $_POST["interessi"] cinema teatro musica NB senza []!!! L'array contiene solo le checkbox selezionate!!! Per leggere i valori selezionati dall'utente devo utilizzare un ciclo sull'array; in PHP, per esempio: $int = $_POST["interessi"]; foreach ($int as $i) { echo $i.", "; Goy - a.a. 2009/2010 Programmazione Web 16 8

9 PHP: l oggetto HTTP request V Esempio1: form per inviare login e password (es-form1.html) <FORM METHOD="POST" ACTION="identif1.php"> Login: <INPUT TYPE="TEXT" NAME="login"/> Password: <INPUT TYPE="PASSWORD" NAME="pwd"/> <INPUT TYPE="Submit" VALUE="OK"/>... </FORM> VEDI es-form1.html VEDI identif1.php Quando il server riceve la richiesta, chiede all'interprete PHP di eseguire lo script contenuto nella pagina indicata in HTTP request (identif1.php) $id = $_POST["login"]; $pass = $_POST["pwd"]; if ($id = = "admin" && $pass = = "pippo") pp { echo "Benvenuto amministratore!"; else { echo "Gentile ".$id.", login e password sono sbagliati..."; Goy - a.a. 2009/2010 Programmazione Web 17 PHP: l oggetto HTTP request VI VEDI es-form1.html VEDI identif1.php Nella cartella corsopw creiamo due nuovi file es-form1.html e identif1.php in cui inseriamo il form e lo script precedenti (oppure li scarichiamo da esempi scripting server-side) side) Avviamo il Web client, cioè il browser, e ci connettiamo al web server, richiedendo la pagina es-form1.html; per fare ciò digitiamo nella barra degli indirizzi l'url (*) : Cliccando poi sul pulsante OK, partirà una HTTP request al server, contenente la richiesta per identif1.php e i parametri del form (*) A casa, senza :8080!!! Goy - a.a. 2009/2010 Programmazione Web 18 9

10 PHP: l oggetto HTTP request VII Esempio2: form di registrazione (es-form2.html) VEDI es-form2.html VEDI identif2.php <FORM METHOD="POST" ACTION="identif2.php" > Nome: <INPUT TYPE="TEXT" NAME="nome"/> Cognome: <INPUT TYPE="TEXT" NAME="cognome"/> Età: <SELECT NAME="eta"> <OPTION VALUE="meno20">meno di 20</OPTION> <OPTION VALUE="tra20e40">tra 20 e 40</OPTION> <OPTION VALUE="tra40e60">tra 40 e 60</OPTION> <OPTION VALUE="piu60">più di 60</OPTION> </SELECT> <INPUT TYPE="RADIO" NAME="sesso" VALUE="m"/> M <INPUT TYPE="RADIO" NAME="sesso" VALUE="f"/> F Interessi: <INPUT TYPE="CHECKBOX" NAME="interessi[]" VALUE="cinema"/> Cinema <INPUT TYPE="CHECKBOX" NAME="interessi[]" VALUE="teatro"/> Teatro <INPUT TYPE="CHECKBOX" NAME="interessi[]" VALUE="musica"/> Musica <INPUT TYPE="CHECKBOX" NAME="interessi[]" VALUE="sport"/> Sport <INPUT TYPE="Submit" VALUE="OK"/>... </FORM> Goy - a.a. 2009/2010 Programmazione Web 19 PHP: l oggetto HTTP request VIII VEDI es-form2.html VEDI identif2.php Quando il server riceve la richiesta, chiede all'interprete PHP di eseguire lo script contenuto nella pagina indicata in HTTP request (identif2.php) $n = $_POST[ POST["nome"]; $c = $_POST["cognome"]; $s = $_POST["sesso"]; $int = $_POST["interessi"]; echo "<P ALIGN='CENTER'>"; echo "<B>nome</B>: ".$n."<br>"; echo "<B>cognome</B>: ".$c."<br>"; echo "<B>sesso</B>: ".$s."<br>"; echo "<B>interessi</B>: "; foreach ($int as $i) { echo $i. ", "; echo "</P>"; Goy - a.a. 2009/2010 Programmazione Web 20 10

11 PHP: l oggetto HTTP request IX VEDI es-form2.html VEDI identif2.php Nella cartella corsopw creiamo due nuovi file es-form2.html e identif2.php in cui inseriamo il form e lo script precedenti (oppure li scarichiamo da esempi scripting server-side) side) Avviamo il Web client, cioè il browser, e ci connettiamo al web server, richiedendo la pagina es-form2.html; per fare ciò digitiamo nella barra degli indirizzi l'url (*) : Cliccando poi sul pulsante OK, partirà una HTTP request al server, contenente la richiesta per identif2.php e i parametri del form (*) A casa, senza :8080!!! Goy - a.a. 2009/2010 Programmazione Web 21 PHP: l oggetto HTTP request X Esempio3: un diverso uso delle caselle di controllo (checkbox) (es-form3.html) Se, nel form, assegno nomi diversi alle caselle di controllo, posso sfruttare i nomi, anziché i valori... <FORM METHOD="POST" ACTION="identif3.php" " > Interessi: <INPUT TYPE="CHECKBOX" NAME="cinema"/> Cinema <INPUT TYPE="CHECKBOX" NAME="teatro"/> Teatro <INPUT TYPE="CHECKBOX" NAME="musica"/> Musica <INPUT TYPE="CHECKBOX" NAME="sport"/> Sport <INPUT TYPE="Submit" VALUE="OK"/>... </FORM> cosa viene scritto in $_POST? <cinema, ON> <teatro, ON> <musica, ON> (cioè solo le checkbox selezionate, con valore = ON) VEDI es-form3.html VEDI identif3.php Goy - a.a. 2009/2010 Programmazione Web 22 11

12 PHP: l oggetto HTTP request XI $_POST è un array associativo, in cui: chiavi = nomi del campi del modulo (form) valori = valori scritti/selezionati dall'utente array_ keys($ ($_ POST) nomi dei campi array_values($_post) valori $_POST array_values($_post) In identif3.php leggiamo le checkbox selezionate (e, in questo esempio, le stampiamo a schermo): echo "Interessi = "; foreach (array_keys($_post) as $campo) { echo $campo.", "; chiavi VEDI es-form3.html VEDI identif3.php NB Non fatelo con i pulsanti di opzione (radio button) altrimenti perdete la mutua esclusione!!! Goy - a.a. 2009/2010 Programmazione Web 23 PHP: l oggetto HTTP request XII VEDI es-form3.html VEDI identif3.php Nella cartella corsopw creiamo due nuovi file es-form3.html e identif3.php in cui inseriamo il form e lo script precedenti (oppure li scarichiamo da esempi scripting server-side) side) Avviamo il Web client, cioè il browser, e ci connettiamo al web server, richiedendo la pagina es-form3.html; per fare ciò digitiamo nella barra degli indirizzi l'url (*) : Cliccando poi sul pulsante OK, partirà una HTTP request al server, contenente la richiesta per identif3.php e i parametri del form (*) A casa, senza :8080!!! Goy - a.a. 2009/2010 Programmazione Web 24 12

13 PHP: l oggetto HTTP request XIII Esempio4: accedere ai dati "senza chiamarli per nome" (es-form4.html, identif4.php) VEDI es-form4.html VEDI identif4.php <FORM METHOD="POST" ACTION="identif4.php" > Nome: <INPUT TYPE="TEXT" NAME="nome"/> Cognome: <INPUT TYPE="TEXT" NAME="cognome"/> Indirizzo: <INPUT TYPE="TEXT" NAME="indirizzo" SIZE="40"/> Telefono: <INPUT TYPE="TEXT" NAME="telefono"/> Professione: <SELECT NAME="prof"> <OPTION VALUE="impiegato">impiegato</OPTION> <OPTION VALUE="lav_aut">lavoratore autonomo</option> <OPTION VALUE="insegnante">insegnante</OPTION> <OPTION VALUE="altro">altro</OPTION> </SELECT> <INPUT TYPE="Submit" VALUE="OK"/>... </FORM> chiavi foreach (array_keys($_post) as $campo ) { echo "<P>". $campo. " = "; $valore = $_POST[$campo]; valori echo $valore. "</P> ; Goy - a.a. 2009/2010 Programmazione Web 25 PHP: l oggetto HTTP request XIV VEDI es-form4.html VEDI identif4.php Nella cartella corsopw creiamo due nuovi file es-form4.html e identif4.php in cui inseriamo il form e lo script precedenti (oppure li scarichiamo da esempi scripting server-side) side) Avviamo il Web client, cioè il browser, e ci connettiamo al web server, richiedendo la pagina es-form4.html; per fare ciò digitiamo nella barra degli indirizzi l'url (*) : Cliccando poi sul pulsante OK, partirà una HTTP request al server, contenente la richiesta per identif4.php e i parametri del form (*) A casa, senza :8080!!! Goy - a.a. 2009/2010 Programmazione Web 26 13

14 PHP: include [digressione che ci sarà utile tra poco...] In una pagina PHP è possibile includere file contenenti parte del codice della pagina vengono spesso usati per inserire codice che verrà riutilizzato in altre pagine.php, come per es. intestazioni e piè di pagina, o connessioni a database Possono contenere codice HTML, script client-side (es: JavaScript), script server-side (es: PHP) Hanno generalmente l'estensione.php o.html o.inc Per includere un file : include("percorso/nomefile") nel punto in cui si vuole inserire il codice contenuto nel file esterno; l'interprete farà una specie di "copia&incolla" del contenuto del file incluso all'interno della pagina PHP Goy - a.a. 2009/2010 Programmazione Web 27 PHP: l oggetto HTTP request XV In alternativa ai form, è possibile inviare dati al server accodandoli all'url in un link (in questo caso i valori saranno "fissi"...); per esempio: es-param.php: include("quiz quiz.html html") quiz.html: <P ALIGN="CENTER"> Come si chiama il figlio di Tex? <BR><BR> <A HREF="param.php?risposta=alan">Alan</A> <BR> <A HREF="param.php?risposta=kit">Kit</A> <BR> <A HREF="param.php?risposta=john">John</A> </P> NB i dati sono inviati i con il metodo GET saranno disponibili nell'array associativo $_GET[] VEDI es-param.php VEDI quiz.html Goy - a.a. 2009/2010 Programmazione Web 28 14

15 PHP: l oggetto HTTP request XVI Lo script contenuto in param.php legge la risposta (il parametro "risposta"): se è sbagliata, ripropone il quiz; se è corretta gli invia un messaggio di congratulazioni... p $risp = $_GET["risposta"]; if ($risp = = "kit") { echo "<P ALIGN='CENTER'>CONGRATULAZIONI!</P>"; else { echo "<P ALIGN='CENTER'>Risposta sbagliata: riprova!</p>"; include("quiz.html"); VEDI param.php NB Se devo inviare più parametri, li separo con &, per es: <A HREF="param.php?utente=".$ut."&risposta=kit">Kit</A> (ipotizzando che la variabile $ut contenga l'id dell'utente...) Goy - a.a. 2009/2010 Programmazione Web 29 PHP: l oggetto HTTP request XVII VEDI es-param.php VEDI quiz.html VEDI param.php Nella cartella corsopw creiamo tre nuovi file es-param.php, quiz.html e param.php in cui inseriamo i link e gli script precedenti (oppure li scarichiamo da it/~goy/corsopw esempi scripting server-side) Avviamo il Web client, cioè il browser, e ci connettiamo al web server, richiedendo la pagina es-param.php; per fare ciò digitiamo nella barra degli indirizzi l'url (*) : Cliccando poi su uno dei link, partirà una HTTP request al server, contenente la richiesta per param.php e il parametro (*) A casa, senza :8080!!! Goy - a.a. 2009/2010 Programmazione Web 30 15

04/05/2011. Lezione 6: Form

04/05/2011. Lezione 6: Form Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage

Dettagli

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati. I FORM Che cosa sono e che caratteristiche hanno Un form contiene molti oggetti che permettono di inserire dati usando la tastiera. Tali dati verranno poi inviati alla pagina php che avrà il compito di

Dettagli

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server 2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il

Dettagli

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB

Dettagli

Interazione con l utente : i moduli.

Interazione con l utente : i moduli. Interazione con l utente : i moduli. Nelle lezioni fin qui riportate, non abbiamo mai trattato l input di utente. Nelle applicazioni web, l input dell utente si acquisisce tramite i moduli (o FORM) HTML.

Dettagli

Lezione 6: Form 27/04/2012

Lezione 6: Form 27/04/2012 Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

Il linguaggio HTML - Parte 3

Il linguaggio HTML - Parte 3 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin braghin@dti.unimi.it Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html

Dettagli

Dott.ssa Adriana Pietramala

Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di

Dettagli

ESEMPI DI FORM (da www.html.it)

ESEMPI DI FORM (da www.html.it) ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso,

Dettagli

Strumenti a disposizione

Strumenti a disposizione FORM Strumenti a disposizione L'HTML visto fino ad ora permette di descrivere solo documenti statici e passivi Colori, immagini, testi, etc... L'utente può solo interagire con i link Non sempre questo

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni. Goy - a.a. 2012/2013 Programmazione Web 1

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni. Goy - a.a. 2012/2013 Programmazione Web 1 MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.c Cookies e sessioni Goy - a.a. 2012/2013 Programmazione Web 1 Cookie - I Cookie = variabili che il server salva (*) sul client come file

Dettagli

I Tag dell html. Parte quarta

I Tag dell html. Parte quarta I Tag dell html Parte quarta Le Form I moduli, o form, rendono interattive le pagine Web. Per creare un elemento modulo si usa il tag:

Dettagli

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas PHP A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas Copyright Istituto Italiano Edizioni Atlas Programmazione lato server PHP è un linguaggio che estende le funzionalità

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

Lezione nr. 5. Per creare un modulo è necessario avere delle conoscenze di base del linguaggio HTML. Niente di difficile ovviamente!

Lezione nr. 5. Per creare un modulo è necessario avere delle conoscenze di base del linguaggio HTML. Niente di difficile ovviamente! Lezione nr. 5 >> Come creare un modulo Web I moduli web sono delle strutture fondamentali per ogni sito web e la loro conoscenza ti permetterà di risolvere almeno il 60% delle problematiche di gestione

Dettagli

Dott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala

Dott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Maria Vittoria Avolio avoliomv@unical.it Dott.ssa Adriana Pietramala a.pietramala@unical.it Riferimenti Manuale PHP http://www.php.net/download-docs.php

Dettagli

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE CHIARA FERRARI 5I MERCURIO INDICE: 1. TRACCIA DEL PROBLEMA 2. SVILUPPO DEL PROGETTO (ENTITA, ATTRIBUTI) 3. SCHEMA E-R DELLA BASE DEI

Dettagli

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione

Dettagli

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti

Dettagli

Dott.ssa Adriana Pietramala. Dott.ssa Maria Vittoria Avolio

Dott.ssa Adriana Pietramala. Dott.ssa Maria Vittoria Avolio Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Dott.ssa Maria Vittoria Avolio avoliomv@unical.it Funzioni predefinite substr(stringa,

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 9. HTML Parte II Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Scienze

Dettagli

Sicurezza Protezioni in una pagina Web

Sicurezza Protezioni in una pagina Web Pagina 1 di 7 Sicurezza Protezioni in una pagina Web HTML è un linguaggio che consente di presentare informazioni in pagine di formato predefinito e accattivante. Quando non si hanno a disposizione informazioni

Dettagli

Obiettivo dell esercitazione

Obiettivo dell esercitazione Database e Web - Esercitazioni ASP - Andrea Proli proliand@csr.unibo.it Laboratorio di Basi di Dati A.A. 2005/2006 Obiettivo dell esercitazione L obiettivo finale dell esercitazione è quello di creare

Dettagli

Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche

Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.10 parte II Prof. Roberto Canonico Università degli Studi di Napoli Federico

Dettagli

Lezione III: Oggetti ASP e interazione tramite form HTML

Lezione III: Oggetti ASP e interazione tramite form HTML Lezione III: Oggetti ASP e interazione tramite form HTML La terza lezione, come le precedenti, ha avuto una durata di due ore, di cui una in aula e l altra in laboratorio, si è tenuta alla presenza della

Dettagli

Lezione nr. 7. >> Come posso recuperare un valore da un campo TEXT?

Lezione nr. 7. >> Come posso recuperare un valore da un campo TEXT? Lezione nr. 7 >> Come posso recuperare i valori di un modulo web? Siamo finalmente giunti alla lezione che inizierà ad introdurti nel mondo della programmazione web avanzata. Niente di difficile, ovviamente,

Dettagli

Come funziona internet

Come funziona internet Come funziona internet Architettura client server URL/URI Richiesta (Request) Risposta (Response) Pagina url e uri Uno Uniform Resource Identifier (URI, acronimo più generico rispetto ad "URL") è una stringa

Dettagli

HTML e interattività FORM

HTML e interattività FORM HTML e interattività FORM Interattività delle pagine web I moderni siti web non sono più soltanto un insieme di pagine da leggere con testo e immagini, ma rappresentano uno strumento per interagire con

Dettagli

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO... CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Guida all uso. Esso sarà riportato nell intestazione. Vediamo:

Guida all uso. Esso sarà riportato nell intestazione. Vediamo: faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare, ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page» Scaletta Estensioni UML per il Web Michele Zennaro 14-05-2004 Le applicazioni web Scopo di un estensione UML per il web Due punti di vista Uno più astratto Uno più vicino ai file fisici conclusivo Commenti

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Tecnologie e Programmazione Web

Tecnologie e Programmazione Web Presentazione 1 Tecnologie e Programmazione Web Html, JavaScript e PHP RgLUG Ragusa Linux Users Group SOftware LIbero RAgusa http://www.solira.org - Nunzio Brugaletta (ennebi) - Reti 2 Scopi di una rete

Dettagli

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i Esercizi PHP 1. Scrivere uno script PHP che produca in output: 1. La tabellina del 5 2. La tavola Pitagorica contenuta in una tabella 3. La tabellina di un numero ricevuto in input tramite un modulo. Lo

Dettagli

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28 Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione

Dettagli

Interfaccia di base di GroupWise WebAccess

Interfaccia di base di GroupWise WebAccess Interfaccia di base di GroupWise WebAccess 21 novembre, 2011 Novell Riferimento rapido Dopo che l'amministratore ha installato GroupWise 2012 WebAccess, è possibile usare l'interfaccia di base di GroupWise

Dettagli

Il Protocollo HTTP e la programmazione di estensioni Web

Il Protocollo HTTP e la programmazione di estensioni Web Il Protocollo HTTP e la programmazione di estensioni Web 1 Il protocollo HTTP È il protocollo standard inizialmente ramite il quale i server Web rispondono alle richieste dei client (prevalentemente browser);

Dettagli

Progettazione Web Applicazioni client-server

Progettazione Web Applicazioni client-server Progettazione Web Applicazioni client-server Sviluppo di un'applicazione Web integrando: HTML MySQL PHP Apache Applicativi utilizzabili: gestione database: JDER, MySQL Workbench, HeidiSQL (Win), DBeaver

Dettagli

1. ACCESSO AL PORTALE easytao

1. ACCESSO AL PORTALE easytao 1. ACCESSO AL PORTALE easytao Per accedere alla propria pagina personale e visualizzare la prescrizione terapeutica si deve possedere: - un collegamento ad internet - un browser (si consiglia l utilizzo

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

BASI DI DATI http://www.diee.unica.it/~giacinto/bd. Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL

BASI DI DATI http://www.diee.unica.it/~giacinto/bd. Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Contatti BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & MySQL! Roberto Tronci! e-mail: roberto.tronci@diee.unica.it!

Dettagli

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata

Dettagli

FORMMAIL.pl. E'presentata una lista dei campi che possono essere utilizzati all'interno della form: CAMPO NECESSARIO DA INSERIRE NELLA FORM

FORMMAIL.pl. E'presentata una lista dei campi che possono essere utilizzati all'interno della form: CAMPO NECESSARIO DA INSERIRE NELLA FORM FORMMAIL.pl L utilizzo di questo script è già previsto in tutti i nostri piani hosting. Inanzitutto la prima cosa da fare è creare un area di form: il "method" deve

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

- introduzione - il linguaggio di scripting - interazione con gli oggetti. - interazione con DB - gestione delle sessioni

- introduzione - il linguaggio di scripting - interazione con gli oggetti. - interazione con DB - gestione delle sessioni PHP - introduzione - il linguaggio di scripting - interazione con gli oggetti HTTPresponse e HTTPrequest - interazione con DB - gestione delle sessioni Goy - a.a. 2006/2007 Servizi Web 1 Open Source Open

Dettagli

Creare un sito Multilingua con Joomla 1.6

Creare un sito Multilingua con Joomla 1.6 Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6

Dettagli

Applicazione ASP di esempio

Applicazione ASP di esempio Applicazione ASP di esempio Database in rete Prof. Claudio Maccherani Un server web è un programma che gira su un computer sempre collegato ad Internet e che mette a disposizione file, pagine e servizi.

Dettagli

Guida all uso del servizio faxm@il

Guida all uso del servizio faxm@il faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare,ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo

Dettagli

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Alla base del web: il protocollo HTTP

Alla base del web: il protocollo HTTP Alla base del web: il protocollo HTTP Programmazione lato server Serie di tecniche che consentono di creare dinamicamente risorse da distribuire tramite un server Web Questo può essere ottenuto tramite

Dettagli

ALCUNI ESEMPI DI DATI 6,28 numerico costante

ALCUNI ESEMPI DI DATI 6,28 numerico costante Scheda 21 JAVA SCRIPT I DATI DATI E TIPI DI DATI In una elaborazione i dati sono l elemento essenziale: senza dati non c è elaborazione. Si possono avere dati VARIABILI e dati COSTANTI oppure dati NUMERICI

Dettagli

GUIDA GENERALE ALL USO DEL NUOVO SITO WEB

GUIDA GENERALE ALL USO DEL NUOVO SITO WEB GUIDA GENERALE ALL USO DEL NUOVO SITO WEB Una volta digitato l indirizzo del sito web www.mavarellipascoli.it, compare questa schermata (qui vediamo la metà superiore della pagina). Link dal quale accedere

Dettagli

Realizzare una piccola chat in php senza database

Realizzare una piccola chat in php senza database Realizzare una piccola chat in php senza database L obiettivo di questa guida è implementare una semplice chat in linguaggio php, facilmente inseribile in qualsiasi sito. La chat che realizzeremo avrà

Dettagli

PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN

PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN Il metodo migliore per creare nuovi DB è quello di usare l interfaccia del PHPMYADMIN (che viene installata automaticamente con il pacchetto easy

Dettagli

PHP e MySQL. Guida scaricata da www.webstyling.it

PHP e MySQL. Guida scaricata da www.webstyling.it Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

Dexma Newsletter System

Dexma Newsletter System Dexma Newsletter System Quick Reference Indice Indice... 2 1 Introduzione a Postletter... 3 2 Richiesta di un account Demo... 3 3 Liste di invio... 5 3.1 Creazione di una lista... 5 3.2 Andare alla lista

Dettagli

Esercitazione 8. Basi di dati e web

Esercitazione 8. Basi di dati e web Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una

Dettagli

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem: Cookie e Webstorage Un cookie (letteralmente biscotto) è un pacchetto di informazioni che viene salvato sul computer dell utente. In successive sessioni di collegamento a Internet (normalmente per un periodo

Dettagli

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103.

Vi ricordiamo che per qualsiasi problema tecnico o informazione potete contattare info@eduitalia.org oppure Francesco al 3357761103. Gentili Associati, in questi ultimi tempi abbiamo lavorato per sviluppare un software capace di far gestire direttamente alle scuole la propria presenza sul sito di Eduitalia. Tramite la registrazione

Dettagli

GUIDA AL PRONTUARIO MOBILE

GUIDA AL PRONTUARIO MOBILE GUIDA AL PRONTUARIO MOBILE 1 SOMMARIO Installazione...3 Configurazione...3 Utilizzo...3 Note...10 INDICE DELLE FIGURE Figura 1: schermata di presentazione...4 Figura 2: schermata di login...4 Figura 3:

Dettagli

Come fare per. Richiesta certificato anagrafico con timbro digitale

Come fare per. Richiesta certificato anagrafico con timbro digitale Come fare per. Richiesta certificato anagrafico con timbro digitale Selezionare la voce demografici dal menu richieste Selezionare la voce certificati di anagrafe e stato civile online [con timbro digitale]

Dettagli

Leggere un messaggio. Copyright 2009 Apogeo

Leggere un messaggio. Copyright 2009 Apogeo 463 Leggere un messaggio SyllabuS 7.6.3.3 Per contrassegnare un messaggio selezionato puoi fare clic anche sulla voce di menu Messaggio > Contrassegna messaggio. Marcare, smarcare un messaggio I messaggi

Dettagli

NUOVA PROCEDURA DI RESET PASSWORD AUTOMATICA

NUOVA PROCEDURA DI RESET PASSWORD AUTOMATICA NUOVA PROCEDURA DI RESET PASSWORD AUTOMATICA Gentile utente, dal 28 gennaio 2014 sarà attivo il nuovo servizio di 1 reset password automatico. Si potrà accedere alla procedura mediante il link che troverete

Dettagli

MANUALE UTENTE PROTEUS GRPIGD - GESTIONE RICHIESTE PROTOCOLLO INFORMATICO E GESTIONE DOCUMENTALE

MANUALE UTENTE PROTEUS GRPIGD - GESTIONE RICHIESTE PROTOCOLLO INFORMATICO E GESTIONE DOCUMENTALE MANUALE UTENTE PROTEUS GRPIGD - GESTIONE RICHIESTE PROTOCOLLO INFORMATICO E GESTIONE DOCUMENTALE Versione 1.0 Pagina 1 di 22 Indice dei contenuti 0. INTRODUZIONE... 3 1. ACCESSO AL SISTEMA... 4 2. GESTIONE

Dettagli

Appunti su ASP (Active Server Pages)

Appunti su ASP (Active Server Pages) Client Client Appunti su ASP (Active Server Pages) Che cosa è ASP Un server web è un computer che contiene tutte le pagine web di un determinato sito web. In tale computer è installato un software che

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine. ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) ------------------------------------------------- GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)... 1 Installazione Billiards Counter... 2 Primo avvio e configurazione

Dettagli

PANNELLO DI CONTROLLO

PANNELLO DI CONTROLLO GUIDA RAPIDA PER L UTILIZZO DEL PANNELLO DI CONTROLLO DELLA POSTA ELETTRONICA INDICE DEGLI ARGOMENTI Pag. 1. BENVENUTO 2 2. PANNELLO DI CONTROLLO DELLA POSTA ELETTRONICA 3 2.1. LOGIN 3 3. GESTIONE DEL

Dettagli

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti Configurazione del client per l uso dei nuovi sistemi di posta Introduzione; p. 2 Server SMTP; p. 2 Server IMAP/POP;

Dettagli

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB Copyright 2014 Wolters Kluwer Italia Srl 1 Sommario 1 Come accedere al Pannello di gestione... 4 2 del Pannello di gestione del sito web... 5 3 delle sezioni...

Dettagli

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente Progetto Orientamento Edizione 2007 LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO Guida per Studente http://www.elearning.unibo.it/orientamento assistenzaorientamento.cela@unibo.it Sommario 1 L accesso alla

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Sicurezza Informatica: Tecniche di SQL INJECTION

Sicurezza Informatica: Tecniche di SQL INJECTION Sicurezza Informatica: Tecniche di SQL INJECTION Pietro Bongli Aprile 2004 N.B. L'informazione contenuta in queste pagine è divulgata per scopi puramente didattici e non per ni illegali. Structured Query

Dettagli

Guida iscrizione Community. istruzione.social.marche.it

Guida iscrizione Community. istruzione.social.marche.it Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete

Dettagli

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008 Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti

Dettagli

VIVAIO LAUDENSE RELAZIONE

VIVAIO LAUDENSE RELAZIONE VIVAIO LAUDENSE RELAZIONE Consegna Un vivaio di Lodi vuole realizzare un sito Web per gestire le proprie attività di vendita di piante e le attività esterne. Si vogliono memorizzare, oltre alle informazioni

Dettagli

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010 CMS MUSEO&WEB 1) Creare e gestire un area riservata 2) Gestione Modulo utenti Andrea deatempera pea (OTEBAC) Area riservata Talvolta può essere necessario utilizzare il sito per condividere informazioni

Dettagli

PANNELLO DI CONTROLLO

PANNELLO DI CONTROLLO PANNELLO DI CONTROLLO DELLA POSTA ELETTRONICA GUIDA RAPIDA PER L UTILIZZO DI PANNELLO DI CONTROLLO DELLA POSTA ELETTRONICA INDICE DEGLI ARGOMENTI 1. BENVENUTO 2. PANNELLO DI CONTROLLO DELLA POSTA ELETTRONICA

Dettagli

Esercizi su HTML e JavaScript

Esercizi su HTML e JavaScript Linguaggi per il Web prof. Riccardo Rosati Corso di laurea in Ingegneria dei sistemi informatici Sapienza Università di Roma, a.a. 2014/2015 Esercizi su HTML e JavaScript Esercizio 1 (a) Scrivere un documento

Dettagli

AJAX. Goy - a.a. 2006/2007 Servizi Web 1. Cos'è il Web 2.0

AJAX. Goy - a.a. 2006/2007 Servizi Web 1. Cos'è il Web 2.0 AJAX Goy - a.a. 2006/2007 Servizi Web 1 Cos'è il Web 2.0 Web 2.0 = termine introdotto per la prima volta nel 2004 come titolo di una conferenza promossa dalla casa editrice O Reilly L'idea è che ci si

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Configurazione di un nuovo account di posta in Outlook Express

Configurazione di un nuovo account di posta in Outlook Express Configurazione di un nuovo account di posta in Outlook Express Passo 1 Aprire il programma Outlook Express, dal menù Strumenti cliccare sulla voce Account... Passo 2 Si aprirà una finestra popup etichettata

Dettagli

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione. Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

Documentazione del progetto Classe 5 Cp A.s. 2011/2012

Documentazione del progetto Classe 5 Cp A.s. 2011/2012 Documentazione del progetto Classe 5 Cp A.s. 2011/2012 Muoversi di più per vivere meglio fitlife!! 1 PROGETTO DI CLASSE 5CP Muoversi di più per vivere meglio..fitlife!! L obiettivo del progetto è quello

Dettagli

La posta elettronica (mail)

La posta elettronica (mail) Sindacato Pensionati Corsi di Informatica per Anziane e Anziani La posta elettronica (mail) V1.0, 09/11/2012 Bruno Boni Castagnetti, Nicoletta Giorda, Franco Marra Obiettivi della lezione Spiegare i concetti

Dettagli

Calcolare il massimo di una lista

Calcolare il massimo di una lista Calcolare il massimo di una lista Ieri abbiamo imparato a calcolare il massimo di una lista predefinita: lista = [4,24,-89,81,3,0,-12,31] max = lista[0] # questo e' un commento: primo elemento di lista

Dettagli

PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com

PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com 10.07.2006 Ver. 1.0 In questo articolo vedremo come gestire con un FORM l invio di dati ad

Dettagli

Programma Gestione Presenze Manuale autorizzatore. Versione 1.0 25/08/2010. Area Sistemi Informatici - Università di Pisa

Programma Gestione Presenze Manuale autorizzatore. Versione 1.0 25/08/2010. Area Sistemi Informatici - Università di Pisa - Università di Pisa Programma Gestione Presenze Manuale autorizzatore Versione 1.0 25/08/2010 Email: service@adm.unipi.it 1 1 Sommario - Università di Pisa 1 SOMMARIO... 2 2 ACCESSO AL PROGRAMMA... 3

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Introduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre

Introduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre Introduzione allo sviluppo Web Studium Generale, a.a. 2013-2014, II semestre 1 Contatto Daniel Graziotin daniel.graziotin@unibz.it http://ineed.coffee/teaching/ introduzione-allo-sviluppo-web 2 Esame Esame

Dettagli