PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per
|
|
- Andrea Guidi
- 8 anni fa
- Visualizzazioni
Transcript
1 PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per Ver. 1.0 In questo articolo vedremo come gestire con un FORM l invio di dati ad un server e di come questi possa riceverli e renderli disponibili per un successivo utilizzo. Unico prerequisito la conoscenza, anche minima, dell HTML. Indice 1 Un po di teoria: i metodi get e post per la gestione dei dati Generiamo un form per l invio di dati Riceviamo i dati inviati con un form Controlliamo i dati passati per vedere se ci sono errori Confermiamo i dati ricevuti Un po di teoria: i metodi get e post per la gestione dei dati I FORM sono un comodo strumento che consentire di poter attuare dei meccanismi di comunicazione interattiva asincrona tra un server ed un utente remoto. Questo ultimo potrà utilizzare una pagina web per la compilazione di campi informativi che invierà ad un server remoto dove i valori ricevuti verranno estratti ed utilizzati. Prestiamo buona attenzione a come questi valori vengono passati: con il metodo GET saranno visibili sul nostro browser, mentre con il metodo POST verranno inviati in maniera anonima che non ne consentirà la libera visualizzazione. Python non si sottrae a questa casistica generale e sta al programmatore scegliere quale dei due metodi utilizzare per l invio dei dati al server scegliendo il valore più adatto, GET oppure POST, per il comando ACTION METHOD del form. Noi vedremo uno script che sarà in grado di capire se deve generare il form per l invio oppure elaborare i dati inviati con lo stesso e presentare un messaggio di errore oppure i valori dei parametri passati con il form. Potremo così meglio apprezzare la semplicità di gestione offerta da Python il grande. Trattandosi di un esempio è suscettibile di miglioramenti ma a noi serve per introdurre questo argomento. 2 Generiamo un form per l invio di dati Generare un form con Pythonè veramente semplice. Certo dovremo conoscere un po di HTML, sapere quali dati si debba richiedere, ma con semplici comandi di stampa dei comandi HTML generemo il nostro form. Ecco la porzione di codice che, nel nostro script, si occupa di generare il form. 1 2 # Print the Form 3 def print_form(err, nome, cognome, ): print """ 8 <head><title>modulo Richiesta di Informazioni</title></head> 9 <body> 10 <h1>modulo Richiesta Informazioni</h1> 11 Si prega di specificare i suoi dati.<br> 12 Verrà rincontattato al più presto.<hr> 13 """ Pagina 1 di 1
2 16 if err: 17 print "<h2><b>errore nel modulo:</b> <tt>"+err+"</tt></h2>" # output del form con i valori correnti 20 print """ 21 <form action='%s' > 22 <table> 23 <tr><td>nome: 24 <td><input type="text" name="nome" size="20" value="%s"><br> 25 <tr><td>cognome: 26 <td><input type="text" name="cognome" size="20" value="%s"><br> 27 <tr><td> <br> 28 <td><input type="text" name=" " size="20" value="%s"><br> 29 <tr><td colspan=2 align=center><input type="submit" name="invia" value="invia"> 30 </table> 31 </form> 32 """ % (REREFER, nome, cognome, ) Analizziamolo in dettaglio. Altri non è che una procedura def print_form(): alla quale vengono passati dei parametri err, nome, cognome, che verranno visualizzati su schermo parametrizzando una istruzione di stampa. La notazione print % (x1,x2) ci consente di scrivere su più righe una stringa parametrizzata con la notazione %s al posto di ciascuna occorrenza della quale verranno stampati i valori delle variabili passate che, se in numero maggiore di uno sono incluse tra parentesi e separate da virgola, vengono indicate dopo il segno % al termine della stringa. Con questa semplice notazione potremo generare tanti form nei quali i valori delle variabili potranno cambiare automaticamente. Pensate come diventa facilmente gestibile, per esempio, la modifica di dati registrati in una base di dati: si legge il record, si presentano i video i valori dei campi, si modificano e si riscrivono sulla tabella! Un solo script python,due pulsanti di azione (leggi record, scrivi dati), 3 procedure e si fa tutto.con un codice facilmente leggibile e manutenibile, come vedremo in un altro articolo. Vediamolo eseguito nel browser. Ok. Compiliamo i campi Nomi Cognome ed , pigiamo il pulsante INVIA e Pagina 2 di 2
3 3 Riceviamo i dati inviati con un form se non abbiamo inserito tutti i campi otterremo una videata di errore come compare nell immagine che segue. Se invece abbiamo scritto in maniera non corretta l indirizzo di posta elettronica, otterremo questo: Quando finalmente tutti i dati richiesti saranno scritti in maniera corretta si otterrà la seguente videata: Pagina 3 di 3
4 Questi risultati sono stati ottenuti impiegando una procedura per il controllo degli errori, che illustreremo nel paragrafo 4; ed una per la visualizzazione dei parametri passati, che illustreremo nel paragrafo 5. Ma prima vediamo il programma principale del nostro script. 1 # 2 # MAIN PROGRAM 3 # 4 print "Content-type: text/html\n\n<html>" 5 6 form = cgi.fieldstorage() 7 (err, nome,cognome, ) = form_check(form) 8 9 if form.has_key("invia"): 10 if err: 11 print_form(err, nome, cognome, ) send_mail(form) # first run 16 print_form("", nome, cognome, ) print "<hr>la ringraziamo per la preferenza accordataci.<br>cordiali Saluti.</html>" La riga 4 indica sia il tipo di dati che invieremo al browser che, con \n, i due righi vuoti obbligatori. La riga 6 serve a memorizzare nell array associativo o hash form tutti quante le variabili passate ed i valori che le stesse contengono. Ciascuna variabile corrisponde ad un campo input type del form, il name di quel campo sarà impiegabile come indice dell hash per ricavarne il valore passato. Il valore di ogni variable sarà ricavabile con la notazione <valore_campo>=form[ <nome_campo> ].value ed assegnabile ad una variabile. La riga 7 è una assegnazione multipla. Le variabile, separate dalla virgola, verranno valorizzate con i valori ritornati dalla funzione form_check: che riceve come parametro l elenco dei campi e dei valori ricevuti dal form con la pressione sul pulsante invia. Qui valorizziamo anche la variabile err che utilizzeremo successivamente. Con la riga 9 inizia la parte di logica del nostro script. Se per eseguire lo script abbiamo pigiato il pulsante invia possiamo essere certi che i campi sono stati compilati: se in essi ci sono errori (riga 10) presenteremo una videata di errore, print_form("", nome, cognome, ), altrimenti, riga 12 e 13, con send_mail(form), la videata di Conferma Richiesta. Se invece, riga 14, lo script è stato richiamato per la prima volta non si è certamente pigiato il pulsante invia ed eseguiremo, riga 16, la procedura print_form("", nome, cognome, ). Comunque, in presenza di una qualunque delle opzioni sopra descritte, ringrazieremo gli utenti, riga 18, porgendo loro i nostri saluti. 4 Controlliamo i dati passati per vedere se ci sono errori Pagina 4 di 4
5 Coerentemente con il resto dello script utilizzeremo una funzione, def form_check(form): la quale riceve, come parametro, l array dei dati ricevuti dal form, ne controlla la correttezza formale, e restituisce le corrispondenti variabili di lavoro inizializzate con valori coerenti alle situazioni riscontrate. 1 def form_check(form): 2 3 err = "" 4 nome = "" 5 cognome = "" 6 = "" 7 8 if not form.has_key("nome"): 9 err = err + "<br>specificare il nome" nome = form["nome"].value 12 if not form.has_key("cognome"): 13 err = err + "<br>specificare il cognome" cognome = form["cognome"].value 16 if not form.has_key(" "): 17 err = err + "<br>specificare l' " = form[" "].value 20 if string.find( , "@") == -1: 21 err = err + "<br>il formato della non e' corretto" return (err, nome, cognome, ) Nelle righe da 3 a 6 si inizializzano, vuote, tutte le variabili di lavoro. Poi, si controlla per ciascuna variabile attesa se non sia stata passata (if not form.has_key("nome"): 1 ): se non lo è stata si predispone un opportuno messaggio di errore (err = err + "<br>specificare il nome") altrimenti si valorizza la variabile con il valore ricevuto dal form (nome = form["nome"].value). Solo per la variabile si procede, nel caso sia stato ricevuto un valore, a verificare se il valore contiene una occorrenza del tipico delle notazioni degli indirizzi di posta elettronica. Se non viene trovato nel valore della variabile (if string.find( , "@") == -1:) si predispone il messaggio di errore. Lo script termina, riga 23, con la restituzione delle variabili valorizzate coerentemente con i valori passati e del messaggio di errore, err, che potrà contenere valori oppure avrà valore false se tutti i parametri attesi sono stati passati correttamente e resterà al valore con cui è stato inizializzato alla riga 3. 5 Confermiamo i dati ricevuti Se tutti i valori attesi sono stati passati e lo sono stati in maniera corretta, allora andremo a presentarli su video con la procedura def send_mail(form): 1 def send_mail(form): 2 = """ 3 Nome...: %s 4 Cognome..: %s : %s 6 """ % (form['nome'].value, form['cognome'].value, form[' '].value) 7 8 print """ 9 <head><title>modulo Richiesta di Informazioni</title></head> 10 <body> 11 <h1>conferma Richiesta</h1> 12 E' stata inviata la seguente richiesta di informazioni:<hr> 13 <pre>%s</pre> 14 """ % ( ) 15 1 Con la notazione variabile_hash.has_key("<nome_variabile>" è possibile verificare se in quella variabile hash (array associativo) esiste un indice di valore <nome_variabile. Il valore ritornato sarà True se quell indice è esistente ed è stato trovato, False altrimenti. Pagina 5 di 5
6 Di questa procedura possiamo notare cose interessanti nella righe 2-6 e Nelle righe 2-6 vediamo una assegnazione multipla nel formato nome_variabile = %s % (p1,..,pn) dove alla variabile nome_variabile si assegna il valore della stringa delimitata tra con la sostituzione all interno della stessa delle notazioni %s con i valori dei parametri p1,..,pn posti tra parentesi al termine della strina dopo il simbolo % che indica i parametri attuali di sostituzione di quelli formali posti all interno della stringa. Le righe 8-14 utilizzano lo stesso meccanismo solo che al termine delle sostituzioni dei parametri formali %s con quelli attuali la stringa così completata viene stampata sul video. 6 Lo script nella sua completezza Qui vi proponiamo completo lo script python. Potrete selezionarlo, copiarlo, incollarlo in un text editor e salvarlo su disco con il nome form_02.py e provarlo. Attenzione: c è da cambiare i valori a due righe, ma se fatto correttamente tutto dovrebbe funzionare alla perfezione. #!e:/progra~1/python/python.exe # ATTENZIONE! Nella riga sopra dovete indicare il path dell interprete python sul vostro computer # Parameters # Cambiare il path con l indirizzo della document root nella quale lo avete memorizzato # ed il nome dello script se lo avete modificato REREFER=" # imports import cgi import string # Print the Form def print_form(err, nome, cognome, ): print """ <head><title>modulo Richiesta di Informazioni</title></head> <body> <h1>modulo Richiesta Informazioni</h1> Si prega di specificare i suoi dati.<br> Verrà rincontattato al più presto.<hr> """ if err: print "<h2><b>errore nel modulo:</b> <tt>"+err+"</tt></h2>" # output form with current fields print """ <form action='%s'> <table> <tr><td>nome: <td><input type="text" name="nome" size="20" value="%s"><br> <tr><td>cognome: <td><input type="text" name="cognome" size="20" value="%s"><br> <tr><td> <br> <td><input type="text" name=" " size="20" value="%s"><br> <tr><td colspan=2 align=center><input type="submit" name="invia" value="invia"> </table> </form> """ % (REREFER, nome, cognome, ) def form_check(form): err = "" nome = "" cognome = "" = "" if not form.has_key("nome"): err = err + "<br>specificare il nome" nome = form["nome"].value Pagina 6 di 6
7 if not form.has_key("cognome"): err = err + "<br>specificare il cognome" cognome = form["cognome"].value if not form.has_key(" "): err = err + "<br>specificare l' " = form[" "].value if string.find( , "@") == -1: err = err + "<br>il formato della non e' corretto" return (err, nome, cognome, ) def send_mail(form): = """ Nome...: %s Cognome..: %s ...: %s """ % (form['nome'].value, form['cognome'].value, form[' '].value) print """ <head><title>modulo Richiesta di Informazioni</title></head> <body> <h1>conferma Richiesta</h1> E' stata inviata la seguente richiesta di informazioni:<hr> <pre>%s</pre> """ % ( ) # send mail here... # # MAIN PROGRAM # print "Content-type: text/html\n\n<html>" form = cgi.fieldstorage() (err, nome,cognome, ) = form_check(form) if form.has_key("invia"): if err: print_form(err, nome, cognome, ) send_mail(form) # first run print_form("", nome, cognome, ) print "<hr>la ringraziamo per la preferenza accordataci.<br>cordiali Saluti.</html>" Per i form è tutto. A presto quando parleremo di connessione a MySql e gestione di dati memorizzati su basi di dati. Buon PcTrio a tutti. Tutti i marchi sono di proprietà dei relativi proprietari. Il presente materiale ha esclusivamente scopo didattico ed illustrativo e non ha alcuno scopo di lucro. Pagina 7 di 7
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
DettagliInterazione 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.
DettagliGestione Risorse Umane Web
La gestione delle risorse umane Gestione Risorse Umane Web Generazione attestati di partecipazione ai corsi di formazione (Versione V03) Premessa... 2 Configurazione del sistema... 3 Estrattore dati...
DettagliCorso 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
DettagliNUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.
NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. Con l utilizzo delle procedure di iscrizione on line la società organizzatrice ha a disposizione tutti
DettagliChe 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
DettagliLeggere 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
DettagliStoneFax User Guide. (Settembre 2011 ver.1.1) StoneFax-User-Guide-ita-1.1.docx 1-10 www.imagicle.com
StoneFax User Guide (Settembre 2011 ver.1.1) StoneFax-User-Guide-ita-1.1.docx 1-10 www.imagicle.com Copyright 2011 Imagicle Spa Tutti i diritti riservati. Imagicle e il logo Imagicle sono marchi registrati
DettagliI 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
DettagliPOSTA ELETTRONICA Per ricevere ed inviare posta occorrono:
Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro
DettagliLA 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
DettagliPHP. 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à
DettagliQuesta guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.
Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra
DettagliManuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011
Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011 (CLASSI NON CAMPIONE) Prova nazionale 2010 11 1 A.S. 2010 11 Pubblicato
DettagliLaboratorio 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
DettagliInvio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
DettagliGuida 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
DettagliNell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo
Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo - la durata del mutuo in anni - l importo del mutuo
DettagliACCESSO AL SISTEMA HELIOS...
Manuale Utente (Gestione Formazione) Versione 2.0.2 SOMMARIO 1. PREMESSA... 3 2. ACCESSO AL SISTEMA HELIOS... 4 2.1. Pagina Iniziale... 6 3. CARICAMENTO ORE FORMAZIONE GENERALE... 9 3.1. RECUPERO MODELLO
DettagliMANUALE D USO PIATTAFORMA FRULIO3000NET GESTIONE PREVENTIVI
MANUALE D USO PIATTAFORMA FRULIO3000NET GESTIONE PREVENTIVI 1 Sommario GESTIONE PREVENTIVI... 3 INSERIMENTO PREVENTIVO... 5 SPECIFICA... 11 FUNZIONI VARIE... 12 Elenchi:... 13 ElenchiPREVD:... 18 STAMPE:...
Dettagli04/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
Dettagli1) 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
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliAccesso all Area di Lavoro
Accesso all Area di Lavoro Una volta che l Utente ha attivato le sue credenziali d accesso Username e Password può effettuare il login e quindi avere accesso alla propria Area di Lavoro. Gli apparirà la
Dettaglitommaso.iacomino@gmail.com INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1
INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1 IMPORTANTE: forse non visualizzate questa barra, se così fosse usiamo questa procedura: posizioniamo il cursore sulla parte vuota tasto destro del
DettagliPer scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
DettagliIl calendario di Windows Vista
Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative
DettagliFunzioni non documentate Openoffice.org. 3 Base mini-howto
Funzioni non documentate Openoffice.org. 3 Base mini-howto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 gennaio 2009 Come risolvere il problema del contatore che inizia da 0 (zero) Come importare
DettagliSIRTEL. Sistema Informativo per la Rendicontazione Telematica degli Enti Locali. Schema di funzionamento del processo per l Ente Locale
SIRTEL Sistema Informativo per la Rendicontazione Telematica degli Enti Locali Schema di funzionamento del processo per l Ente Locale Sommario del documento Acronimi...3 FASE 1: REGISTRAZIONE ED ABILITAZIONE
DettagliMedLeg On WEB Portale Visite Fiscali - Prontuario Utente - **** Prontuario Utente. MedLeg On WEB. Portale Visite Fiscali ****
**** Prontuario Utente MedLeg On WEB **** pag. 1 1 GENERALITÀ... 3 2 ACCESSO... 3 3 REGISTRAZIONE... 4 4 CONFERMA E STAMPA... 5 5 RICERCA RICHIESTA... 6 6 CONSULTAZIONE ESITO VISITE... 7 pag. 2 1 generalità
DettagliAssegnazione dei centri di costo ai numeri di riferimento delle fatture e ai numeri di licenza di affrancatura Guida al servizio online «Gestore di
Assegnazione dei centri di costo ai numeri di riferimento delle fatture e ai numeri di licenza di affrancatura Guida al servizio online «Gestore di costi» Edizione giugno 2015 1 Sommario 1 Introduzione
DettagliPROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1
PROGRAMMA GESTIONE TURNI MANUALE UTENTE INDICE 1 PREMESSA 3 2 COMANDI COMUNI 3 3 SEDI 3 4 FESTIVITÀ 4 5 PERIODI TURNI 4 6 COD. TURNI 6 7 TURNI SPORTIVI 9 8 COD. EQUIPAGGI 9 9 DISPONIBILITÀ 10 10 INDISPONIBILITÀ
DettagliI.N.A.I.L. Certificati Medici via Internet. Manuale utente
I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...
DettagliCOMUNIC@CTION INVIO SMS
S I G e s t S.r.l S e d e l e g a l e : V i a d e l F o r n o 3 19125 L a S p e z i a T e l e f o n o 0187/284510/15 - F a x 0187/525519 P a r t i t a I V A 01223450113 COMUNIC@CTION INVIO SMS GUIDA ALL
DettagliPrimi passi in Moodle
Primi passi in Moodle Impostare il proprio profilo personale È fondamentale impostare correttamente in Moodle il proprio profilo personale. Per questo motivo ti chiediamo di farlo subito in quanto ti consente
DettagliMANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004
MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004 PRELIMINARE - Avete digitato la password che Vi è stata attribuita e siete entrati nell area riservata all AMMINISTRAZIONE del Vostro
DettagliModulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress
Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk
DettagliFunzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
DettagliCREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
DettagliPANNELLO 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
Dettagli4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione)
- 36 - Manuale di Aggiornamento 4 MODULI AGGIUNTIVI 4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione) È stata realizzata una nuova funzione che permette di inviare un sollecito ai fornitori,
DettagliServizio on-line di Analisi e Refertazione Elettrocardiografica
Servizio on-line di Analisi e Refertazione Elettrocardiografica Guida utente Scopo del servizio... 2 Prerequisiti hardware e software... 3 Accesso all applicazione... 4 Modifica della password... 7 Struttura
DettagliGUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO
GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO Introduzione...2 1. Registrazione al sito delle riparazioni...2 2. Login e Home page...6 3. Assistenza...8 3a. Nuova richiesta di riparazione...8 3b. Lista
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
DettagliJoomla: Come installarlo e come usarlo. A cura di
Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliGESGOLF SMS ONLINE. Manuale per l utente
GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo
DettagliInstallazione di Zelio Soft 2 su Microsoft Windows Vista
Installazione di Zelio Soft 2 su Microsoft Windows Vista 1. Installazione di Zelio Soft 2 v4.1: Per prima cosa installare Zelio Soft 2 (versione 4.1) lanciandone il setup (doppio click sul file Setup.exe
DettagliServizio di Invio Telematico delle Schedine Alloggiati
Servizio di Invio Telematico delle Schedine Alloggiati 1. Login Fig.1.1: Maschera di Login Per accedere all applicativo inserire correttamente nome utente e password poi fare clic sul pulsante Accedi,
DettagliIstruzioni per installare EpiData e i files dati ad uso di NetAudit
Istruzioni per installare EpiData a cura di Pasquale Falasca e Franco Del Zotti Brevi note sull utilizzo del software EpiData per una raccolta omogenea dei dati. Si tratta di istruzioni passo-passo utili
Dettagli2.7 La cartella Preparazioni e CD Quiz Casa
2.7 La cartella Preparazioni e CD Quiz Casa SIDA CD Quiz Casa è il cd che permette al candidato di esercitarsi a casa sui quiz ministeriali e personalizzati. L autoscuola può consegnare il cd al candidato
DettagliGuida Studenti per i servizi online: compilazione dei questionari per la valutazione della didattica Iscrizione agli appelli
Guida Studenti per i servizi online: compilazione dei questionari per la valutazione della didattica Iscrizione agli appelli v 4.0 1. Requisiti software Lo studente deve essere dotato di connessione internet
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliManuale rapido di personalizzazione ed uso programma
Manuale rapido di personalizzazione ed uso programma In apertura, come previsto dal D.lgs 196 codice privacy -, l accesso al programma è protetto da password. Scrivere nel campo password la parola provademo
DettagliFASI DA ESEGUIRE ON-LINE
FASI DA ESEGUIRE ON-LINE a) registrazione del candidato mediante apposito link presente sul portale della Regione Basilicata e rilascio delle credenziali di accesso necessarie per procedere alla candidatura
DettagliSTAMPA DI UNA PAGINA SEMPLICE
Pagina 11 copiati nel proprio sistema (disco fisso o floppy). Questa operazione è detta download o scaricamento. Il modo più semplice per effettuare un download di un file (a meno che non sia specificato
DettagliGESTIONE DEI BENI USATI
GESTIONE DEI BENI USATI Di seguito vengono elencate le modalità per gestire l acquisto e la cessione dei beni usati OPERAZIONI PRELIMINARI Per gestire l acquisto e la cessione di beni usati è necessario:
DettagliL amministratore di dominio
L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un
DettagliIL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI
Pagina 1 UN SISTEMA DI NEWS Sommario UN SISTEMA DI NEWS...1 Introduzione...2 Scelgo l'area su cui operare...3 Un minimo di teoria...3 Creo le Pagine...4 Definizione dello Schedario Novità...6 Compilo la
Dettagli[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina
[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina Creare cartelle per salvare il lavoro] Per iniziare dobbiamo imparare a gestire quello spazio bianco che diverrà la
DettagliGUIDA 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...
DettagliMAUALE PIATTAFORMA MOODLE
MAUALE PIATTAFORMA MOODLE La piattaforma moodle ci permette di salvare e creare contenuti didattici. Dal menù principale è possibile: inviare dei messaggi agli altri docenti che utilizzano la piattaforma:
DettagliISTRUZIONI PER LA GESTIONE BUDGET
ISTRUZIONI PER LA GESTIONE BUDGET 1) OPERAZIONI PRELIMINARI PER LA GESTIONE BUDGET...1 2) INSERIMENTO E GESTIONE BUDGET PER LA PREVISIONE...4 3) STAMPA DIFFERENZE CAPITOLI/BUDGET.10 4) ANNULLAMENTO BUDGET
Dettagliflusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita... 6
istruzioni per l inserimento di una richiesta on line di prodotti speciali flusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita...
DettagliACTIVE SERVICE PAGES E DATABASE: tecnologia ADO
ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB Per visualizzare i dati di una tabella in una pagina web, dobbiamo utilizzare l'oggetto ADODB.Recordset
Dettagli3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di
DettagliProcedura per creare un archivio storico remoto nelle 24 ore giornaliere
Procedura per creare un archivio storico remoto nelle 24 ore giornaliere La seguente procedura ha lo scopo di illustrare il metodo di creazione di un archivio storico fotografico nell arco delle 24 ore
DettagliIl 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
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliModuli (schede compilabili) in Word Esempio: scheda di alimentazione per un degente
Moduli (schede compilabili) in Word Esempio: scheda di alimentazione per un degente Vediamo come utilizzare Word per costruire un modulo compilabile, ovvero una scheda che contenga delle parti fisse di
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliRILEVA LIGHT Manuale dell Utente
RILEVA LIGHT Manuale dell Utente 1. COME INSTALLARE RILEVA LIGHT (per la prima volta) NUOVO UTENTE Entrare nel sito internet www.centropaghe.it Cliccare per visitare l area riservata alla Rilevazione Presenze.
DettagliLezione 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,
DettagliOSSERVATORIO REGIONALE CONTRATTI PUBBLICI DI LAVORI, SERVIZI E FORNITURE
REGIONE LOMBARDIA DIREZIONE GENERALE INFRASTRUTTURE E MOBILITA U.O. INFRASTRUTTURE VIARIE E AEROPORTUALI OSSERVATORIO REGIONALE CONTRATTI PUBBLICI DI LAVORI, SERVIZI E FORNITURE PROGRAMMI TRIENNALI Manuale
Dettaglicon la presente, siamo a ricordarle che dal mese di Aprile 2014, i Notai potranno procedere all invio dei Dati Statistici Notarili, tramite file XML.
Vimodrone, 16 aprile 2014 Egregio Notaio, con la presente, siamo a ricordarle che dal mese di Aprile 2014, i Notai potranno procedere all invio dei Dati Statistici Notarili, tramite file XML. In questi
DettagliAVVIO ANNO. Dalla base dati EDT alla base dati PRONOTE. L essenziale da sapere per affrontare un nuovo. Preparare i dati per PRONOTE
L essenziale da sapere per affrontare un nuovo AVVIO ANNO Dalla base dati alla base dati PRONOTE Preparare i dati per PRONOTE 1. Attribuire manualmente o automaticamente gli alunni ai loro gruppi. 2. Una
DettagliConfigurazione di Outlook Express
OUTLOOK Outlook Express è il client di posta elettronica sviluppato da Microsoft, preinstallato su sistemi operativi Windows a partire da Windows 98 fino all'uscita di Windows XP. Con l'arrivo di Windows
DettagliGuida 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
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliPHP 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
DettagliDropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).
Dropbox di classe Lo scopo del servizio Dropbox di classe è quello di far conoscere ai docenti del nostro istituto il funzionamento di un sistema di Cloud Storage, pronto e facile da usare, per esplorare
DettagliSPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE Versione 05 Novembre 2015 1 Sommario Generalità... 3 Pagare con ICONTO... 7 Pagare con carta di credito... 10 Pagare
DettagliGRUPPO CAMBIELLI. Posta elettronica (Webmail) Consigli di utilizzo
GRUPPO CAMBIELLI Posta elettronica (Webmail) Consigli di utilizzo Questo sintetico manuale ha lo scopo di chiarire alcuni aspetti basilari per l uso della posta elettronica del gruppo Cambielli. Introduzione
DettagliLezione 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
DettagliGuida all accesso al portale e ai servizi self service
Guida all accesso al portale e ai servizi self service INDICE PREMESSA 2 pag. 1 INTRODUZIONE 2 2 MODALITÀ DI PRIMO ACCESSO 2 2.1 LA CONVALIDA DELL INDIRIZZO DI POSTA ELETTRONICA 2 2.2 L INSERIMENTO DELLA
DettagliManuale 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
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
DettagliGUIDA 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
Dettagli4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO
4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta
DettagliNOTA TECNICA UTILIZZO REGISTRO ONLINE
NOTA TECNICA UTILIZZO REGISTRO ONLINE Informazioni generali Il questionario cartaceo relativo alla rilevazione dati delle associazioni e dei relativi progetti è stato informatizzato ed è stata realizzata
DettagliGuido d uso sito internet Unione Valdera
Guido d uso sito internet Unione Valdera Accesso Area riservata di gestione sito: Inserito nome utente e password vi troverete la schermata di cui sotto con le sezioni del sito in evidenza Cliccando sulla
DettagliNuova procedura on-line di autocertificazione
Nuova procedura on-line di autocertificazione Il presente manuale ha l obiettivo di fornire le istruzioni operative per la procedura di Autocertificazione Carico Familiari. Tale procedura consente al Dipendente
DettagliFtpZone Guida all uso Versione 2.1
FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente
DettagliManuale utilizzo strumenti on-line. Progetto Valutazione e Miglioramento
Manuale utilizzo strumenti on-line Progetto Valutazione e Miglioramento Luglio 2013 INDICE 1. Il sito...3 2. Accesso Area riservata...4 3. Area riservata...5 4. Accesso questionari e strumenti...6 5. Compilazione
DettagliCHIUSURE di MAGAZZINO di FINE ANNO
CHIUSURE di MAGAZZINO di FINE ANNO Operazioni da svolgere per il riporto delle giacenze di fine esercizio Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per:
DettagliNOME 0 NICKNAME @ PROVIDER DOMINIO giovanni.bilotti @ istruzione.it
COSA E' LA POSTA ELETTRONICA la posta elettronica è un servizio che permette di inviare ovunque e istantaneamente testi, dati, documenti, immagini, suoni al costo di una telefonata urbana di ricevere messaggi
DettagliEsempio di esecuzione di una pagina JSP: Il client chiede la pagina: http:// sdfonline.unimc.it/info/modulo.jsp;
JAVA SERVER PAGES Una pagina JSP (Java Server Pages), richiesta da un utente (client), viene eseguita dal server web nella propria memoria; generalmente il prodotto dell elaborazione è una pagina html
Dettagli2 Fortino Lugi. Figura Errore. Nel documento non esiste testo dello stile specificato.-3 -- Finestra attiva o nuovo documento
1 Fortino Lugi STAMPA UNIONE OFFICE 2000 Vi sarà capitato sicuramente di ricevere lettere pubblicitarie indirizzate personalmente a voi; ovviamente quelle missive non sono state scritte a mano, ma utilizzando
Dettagli