Guida sicurezza PHP e MySQL "Espressioni regolari in PHP"

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Guida sicurezza PHP e MySQL "Espressioni regolari in PHP""

Transcript

1 Guida sicurezza PHP e MySQL "Espressioni regolari in PHP" Introduzione In questa guida troverai una serie di comuni regular expression o espressioni regolari che puoi usare per verificare la pertinenza dei dati passati tramite i campi di un modulo web o all'interno di un url. La regular expression potrà essere inserita all'interno della funzione: preg_match( /Espressione regolare/, variabile da confrontare) oppure se il confronto non deve considerare minuscole o maisucole: preg_match( /Espressione regolare/i, variabile da confrontare) oppure all'interno di una qualsiasi altra funzione di php che richiede l'utilizzo di una regular expression. Le espressioni regolari più utilizzate 1) Controllo generico di un numero Per controllare se un determinato campo risulta essere un numero intero di n cifre (con n maggiore o uguale a 1), si può usare: [0-9]+ Esempi validi: 3, 44, 345, etc if (preg_match('/^[0-9]+$/',$numero)) { echo "Hai inserito un numero intero";

2 2) Controllo generico di una stringa senza spazi Per controllare se un determinato campo risulta essere un stringa alfanumerica senza spazi, quindi contenente sia numeri che lettere, costituita da n caratteri (con n maggiore o uguale a 1), si può usare: [a-z0-9]+ Esempi validi: a23, sde, 3sd5, 996a,72 etc $stringa = '123ciao'; if (preg_match('/^[a-z0-9]+$/',$numero)) { echo "Hai inserito una stringa alfanumerica"; 3) Controllo di una stringa di 5 caratteri Per controllare se un determinato campo risulta essere un stringa alfanumerica senza spazi, quindi contenente sia numeri che lettere, costituita esattamente da 5 caratteri, si può usare: [a-za-z0-9]{5 Esempi validi: A2323, 3sd52, 99634, etc $stringa = '123ciao'; if (preg_match('/^[a-za-z0-9]{5$/',$numero)) { echo "Hai inserito una stringa alfanumerica di 5 caratteri"; 3) Controllo di un nome Italiano Per controllare se un determinato campo risulta essere un nome italiano quindi senza caratteri accentati tipici di altre lingue, si può usare: [a-za-z]+[\ a-za-z]* Esempi validi: Luigi, pier angelo, etc $nome = 'Angelo'; if (preg_match('/^[a-z]+[\ a-z]*$/i',$nome)) { echo "Hai inserito un nome italiano valido";

3 3) Controllo di un nome straniero con particolari accenti Per controllare se un determinato campo risulta essere un nome straniero con particolari accenti è necessario inserirli nella lista dei possibili valori: [a-z]+[\ àâäàèêëèé etc a-z]* Esempi validi: Luigi, Angèlo, etc $nome = 'Angèlo'; if (preg_match('/^[a-z]+[\ àèìòùa-z]*$/i',$nome)) { echo "Hai inserito un nome valido valido"; 3) Controllo di un' Per controllare se un determinato campo risulta essere un' valida dal punto di vista formale, si può usare: [a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-\.]?[a-z0-9])+\.[a-z]{2,4 Esempi validi: a12@dd.com, aaa_bb@ii.com, 123@ddd.com etc $ = 'test@miosito.com'; if (preg_match('/^ [a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-\.]?[a-z0-9])+\.[a-z]{2,4$/',$ )) { echo "Hai inserito un' formalmente valida"; 4) Controllo di un cap italiano Per controllare se un determinato campo risulta essere un codice di avviamento postale ossia costituito da 5 numeri, si può usare: [0-9]{5 Esempi validi: etc $cap = '35100'; if (preg_match('/^[0-9]{5$/',$cap)) { echo "Hai inserito un codice di avviamente postale valido";

4 5) Controllo di nome di dominio Per controllare se un determinato campo contiene un nome di dominio potenzialmente valido a lettere minuscole, tra quelli desiderati, si può usare: ^(http https):\/\/[a-z0-9\-\.]+\.[a-z]{2,6$ Esempi validi: etc $dominio = ' if (preg_match('/^(http https):\/\/[a-z0-9\-\.]+\.[a-z]{2,6$/',$dominio)) { echo "Hai inserito un indirizzo di sito web valido formalmente valido"; 6) Controllo di una data Per controllare se un determinato campo contiene una data nel formato gg/mm/aa, si può usare: [0-9]{1,2\/[0-9]{1,2\/[0-9]{2 Esempi validi: 1/01/18, 25/4/44, 03/11/82 etc $dataor = '10/02/19'; if (preg_match('/^[0-9]{1,2\/[0-9]{1,2\/[0-9]{2$/',$dataor)) { echo "Hai inserito una data formalmente valida"; 7) Controllo di una partita IVA Per controllare se un determinato campo contiene un partita IVA italiana: [0-9]{11 Esempi validi: $piva = ' '; if (preg_match('/^[0-9]{11$/',$piva)) { echo "Hai inserito una patita iva valida"; Guida rapida alle espressioni regolari

5 NB: Con carattere si intende sia una lettera che un numero che un simbolo. Metacarattere - descrizione ^ - Inizio di una stringa $ - Fine di una stringa [a-z] - lettere dalla a alla z in minuscolo [A-Z] - lettere dalla A alla Z in maiuscolo [0-9] - numeri da 0 a 9? - zero o uno del precedente carattere o caratteri * - zero o più del precente caratteri o caratteri + - uno o più dei precedenti caratteri {n - n dei precente carattere o caratteri {n, - n o più del precente carattere o caratteri. - normalmente equivale ad un qualsiasi carattere escluso il carattere di nuova riga \n Se inserito all'interno delle parentesi quadre, corrisponde al simbolo punto. () - Raggruppa una serie di corripondenze, in un solo elemento. [ ] - Individua un set di possibili corrispondenza di caratteri.

Lesson #4. Espressioni Regolari. Roberto De Virgilio

Lesson #4. Espressioni Regolari. Roberto De Virgilio Lesson #4 Espressioni Regolari Roberto De Virgilio Sistemi operativi - 9 Novembre 2015 Espressioni regolari in Unix Patterns (modelli) che individuano insiemi di stringhe (linguaggi) e rappresentano uno

Dettagli

Espressioni regolari

Espressioni regolari Espressioni regolari 1 Alfabeto Un espressione regolare è una sequenza di caratteri che identifica un insieme di stringhe Se viene utilizzata per vincolare uno spazio lessicale solo le stringhe appartenenti

Dettagli

Lezione 5: Controllo del flusso e costrutti avanzati

Lezione 5: Controllo del flusso e costrutti avanzati Lezione 5: Controllo del flusso e costrutti avanzati Laboratorio di Elementi di Architettura e Sistemi Operativi 20 Marzo 2013 Parte 1: Il valore di uscita di un processo Il valore di uscita di un processo

Dettagli

Problema. Scrivere un programma PHP che prelevato un codice da una FORM verifica se tale codice è un numero.

Problema. Scrivere un programma PHP che prelevato un codice da una FORM verifica se tale codice è un numero. Cicli WHILE in PHP Problema Scrivere un programma PHP che prelevato un codice da una FORM verifica se tale codice è un numero. In particolare, stampare un messaggio di errore se la stringa contenuta nella

Dettagli

Istruzioni di selezione in Java 1

Istruzioni di selezione in Java 1 Le istruzioni del programma Istruzioni di selezione in Java Corso di laurea in Il controllo del flusso del programma Istruzioni condizionali o di selezione Istruzioni di ripetizione Espressioni condizionali

Dettagli

Istruzioni di selezione in Java 1

Istruzioni di selezione in Java 1 Ordine di esecuzione Istruzioni di selezione in Java Corso di laurea in Comunicazione digitale Nei metodi l ordine di esecuzione delle istruzioni è sequenziale se non specificato altrimenti Alcune istruzioni

Dettagli

Introduzione alle espressioni regolari

Introduzione alle espressioni regolari Introduzione alle espressioni regolari Introduzione Le espressioni regolari possono essere trovate in molti editor avanzati come il vi, nei programmi grep/egrep e in linguaggi come l'awk, il perl e il

Dettagli

Linguistica Computazionale

Linguistica Computazionale Linguistica Computazionale Laboratorio espressioni regolari (1) 30 settembre 2014 Cercare, ricercare Cercare una parola in un testo è semplice: ma come fare per ricerche più complesse? le parole che terminano

Dettagli

Corso di PHP. Prerequisiti. 2.1 Variabili. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2.

Corso di PHP. Prerequisiti. 2.1 Variabili. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2. Corso di PHP 2.1 Variabili 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo più in particolare gli strumenti di base

Dettagli

Dettaglio dei Controlli e dei Formati previsti per l invio di domande tramite file xml - Sgravi 2014

Dettaglio dei Controlli e dei Formati previsti per l invio di domande tramite file xml - Sgravi 2014 Istituto Nazionale Previdenza Sociale Direzione Centrale stemi Informativi e Tecnologici Dettaglio dei Controlli e dei Formati previsti per l invio di domande tramite file xml - Sgravi 2014 Luglio 2015

Dettagli

Ulteriori comandi sui file

Ulteriori comandi sui file Ulteriori comandi sui file Confronto tra file: 1. > cmp file1 file2 restituisce il primo byte ed il numero di linea in cui file1 e file2 differiscono (se sono uguali, non viene stampato nulla a video).

Dettagli

Gestione dei caratteri

Gestione dei caratteri AA 2012-2013 Tipi di variabili Caratteri 26 lettere maiuscole (A - Z) 26 lettere minuscole (a - z) 10 cifre (0-9) vari simboli: ( )!? \ & * % # $ lettere e simboli speciali, ad esempio á é ç Numeri naturali

Dettagli

ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione per trasparenza nell ambito delle

ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione per trasparenza nell ambito delle ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione per trasparenza nell ambito delle Società di capitali CONTENUTO E CARATTERISTICHE TECNICHE

Dettagli

INPS. Area Aziende. Sgravi Contrattazione di II livello Dettaglio dei Controlli e dei Formati previsti per l invio di domande tramite file xml.

INPS. Area Aziende. Sgravi Contrattazione di II livello Dettaglio dei Controlli e dei Formati previsti per l invio di domande tramite file xml. Istituto Nazionale Previdenza Sociale INPS Direzione Centrale stemi Informativi e Tecnologici Area Aziende Sgravi Contrattazione di II livello 2009 Documento: Dettaglio dei Controlli e dei Formati previsti

Dettagli

ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione del consolidato nazionale

ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione del consolidato nazionale ALLEGATO Specifiche tecniche per la trasmissione telematica della Comunicazione relativa al Regime di tassazione del consolidato nazionale CONTETO E CARATTERISTICHE TECNICHE DEI DATI DELLE COMUNICAZIONI

Dettagli

Espressioni regolari: Cosa sono e come iniziare?

Espressioni regolari: Cosa sono e come iniziare? Espressioni regolari: Cosa sono e come iniziare? Tra tutti i potenti strumenti messi a disposizione di un programmatore, le espressioni regolari occupano sicuramente un posto di rilievo. La loro flessibilità

Dettagli

Allegato A. Specifiche tecniche per la trasmissione telematica Modello Comunicazione Dati Albo dei CAF

Allegato A. Specifiche tecniche per la trasmissione telematica Modello Comunicazione Dati Albo dei CAF Specifiche tecniche per la trasmissione telematica Modello Comunicazione Dati Albo dei CAF CONTENUTO E CARATTERISTICHE TECNICHE DEI DATI RELATIVI ALLE COMUNICAZIONI DATI ALBO DEI CAF (COMUNICAZIONI CAF17)

Dettagli

WebUploader Tracciati di comunicazione standard

WebUploader Tracciati di comunicazione standard WebUploader Tracciati di comunicazione standard WebUploader è un applicazione che garantisce un elevato livello di sicurezza, qualità e prestazione nelle operazioni d invio delle distinte di contribuzione

Dettagli

Espressioni Regolari. Giancarlo Massidda

Espressioni Regolari. Giancarlo Massidda Espressioni Regolari Giancarlo Massidda Espressioni regolari O RegEx dall inglese regular expression Traduzione errata: dovrebbe essere espressioni basate su regole Si tratta di un sistema per descrivere

Dettagli

Set di caratteri ammessi per la costituzione di un alias

Set di caratteri ammessi per la costituzione di un alias Allegato 4 Set di ratteri ammessi per la costituzione di un alias Premessa Nonostante i ratteri ammessi da AGCOM per la costituzione dell Alias siano quelli sotto elenti, è bene sottolineare come non tutti

Dettagli

Indice delle Pubbliche Amministrazioni Metadati degli Open Data

Indice delle Pubbliche Amministrazioni Metadati degli Open Data Indice le Pubbliche Amministrazioni Metadati degli Open Data Versione 2.2 07.04.2014 versione data descrizione modifiche 1.8 23/10/2013 inizio storicizzazione versioning 1.9 29/11/2013 Modifica descrizione

Dettagli

TPSIT 3AIT FEBBRAIO 2018 docente Salvatore Mosaico Esempi di PHP Esempio 1. <html> <head> <body> ciao. <? $a=1; $b=2; echo $a+$b; </body>

TPSIT 3AIT FEBBRAIO 2018 docente Salvatore Mosaico Esempi di PHP Esempio 1. <html> <head> <body> ciao. <? $a=1; $b=2; echo $a+$b; </body> Esempio 1 Questa pagina stampa 3 la somma tra 1 e 2 Quello che si vede non contiene il codice 3 1 Esempio 2 Possiamo fare la somma generica di 2 numeri Acquisendo i 2 numeri

Dettagli

Gestione avanzata dei file

Gestione avanzata dei file Gestione avanzata dei file Espressioni jolly * qualunque insieme di caratteri? un solo carattere qualunque ^ nega l'espressione seguente [ ] carattere singolo in un range di caratteri possibili [a-c] le

Dettagli

La rappresentazione delle informazioni

La rappresentazione delle informazioni Procedimento di codifica La rappresentazione delle informazioni Come il computer rappresenta le informazioni Il computer per lavorare sui dati, ha bisogno che questi siano espressi come sequenze di 1 e

Dettagli

Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set

Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il

Dettagli

ALLEGATO B. Specifiche tecniche per la trasmissione telematica della Comunicazione dei dati contenuti nelle dichiarazioni di intento ricevute

ALLEGATO B. Specifiche tecniche per la trasmissione telematica della Comunicazione dei dati contenuti nelle dichiarazioni di intento ricevute ALLEGATO B Specifiche tecniche per la trasmissione telematica della Comunicazione dei dati contenuti nelle dichiarazioni di intento ricevute CONTENUTO E CARATTERISTICHE TECNICHE DELLA COMUNICAZIONE DEI

Dettagli

Linguistica Computazionale

Linguistica Computazionale Linguistica Computazionale Salvatore Sorce Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica Ludici Adattati da Alessandro Lenci Dipartimento di Linguistica T. Bolelli Espressioni

Dettagli

SET DI CARATTERI AMMESSI PER LA COSTITUZIONE DEGLI ALIAS

SET DI CARATTERI AMMESSI PER LA COSTITUZIONE DEGLI ALIAS SET DI CARATTERI AMMESSI PER LA COSTITUZIONE DEGLI ALIAS GUIDA ALL UTILIZZO Email helpdesk@smsend.it Sito web smsend.it Telefono +39 064066184 Fax +39 0641220142 Sede Operativa Via Giuseppe Rosaccio 6

Dettagli

WebUploader Tracciati di comunicazione standard

WebUploader Tracciati di comunicazione standard WebUploader Tracciati di comunicazione standard WebUploader è un applicazione che garantisce un elevato livello di sicurezza, qualità e prestazione nelle operazioni d invio delle distinte di contribuzione

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

La rappresentazione delle informazioni

La rappresentazione delle informazioni La rappresentazione delle informazioni In queste pagine cercheremo di capire come sia possibile rappresentare mediante numeri e memorizzare in un file testi, immagini, video, suoni... Il computer per lavorare

Dettagli

Confrontare valori 1

Confrontare valori 1 Confrontare valori 1 Confrontare valori Le condizioni dell enunciato if sono molto spesso dei confronti tra due valori if (x >= 0) y = x; Gli operatori di confronto si chiamano operatori relazionali >

Dettagli

Introduzione alle classi e agli oggetti. Walter Didimo

Introduzione alle classi e agli oggetti. Walter Didimo Introduzione alle classi e agli oggetti Walter Didimo Classi e oggetti La classe rappresenta l unità di base della programmazione ad oggetti: una classe definisce una tipologia di elementi (cioè una categoria

Dettagli

Il linguaggio C. Prof. E. Occhiuto INFORMATICA 242AA a.a. 2010/11 pag. 1

Il linguaggio C. Prof. E. Occhiuto INFORMATICA 242AA a.a. 2010/11 pag. 1 Il linguaggio C I linguaggi di programmazione ad alto livello sono linguaggi formali ( sintassi e semantica formalmente definite) però sono compatti e comprensibili. Le tipologie di linguaggi sono: procedurali

Dettagli

Corso di Fondamenti di Informatica

Corso di Fondamenti di Informatica Corso di Fondamenti di Informatica Le classi di istruzioni in C++ 1 Le classi di istruzioni in C++ SEQUENZIALI Statement semplice Statement composto CONDIZIONALI if < expr.> else switch case

Dettagli

ISTRUZIONI PER LA COMPILAZIONE DELLA DOMANDA DI CASSA INTEGRAZIONE IN DEROGA 2011

ISTRUZIONI PER LA COMPILAZIONE DELLA DOMANDA DI CASSA INTEGRAZIONE IN DEROGA 2011 ISTRUZIONI PER LA COMPILAZIONE DELLA DOMANDA DI CASSA INTEGRAZIONE IN DEROGA 2011 Versione 1 del 06 luglio 2011 Istruzioni per la compilazione della domanda di cassa integrazione in deroga 2011 1 Quadro

Dettagli

protocolli di comunicazione tracciato di contribuzione v001

protocolli di comunicazione tracciato di contribuzione v001 protocolli di comunicazione tracciato di contribuzione v001 WebUploader Distinta su file di testo Per le distinte di contribuzione su file di testo ( txt a posizione fissa, txt separati da tabulatore o

Dettagli

Caratteri e stringhe

Caratteri e stringhe Caratteri e stringhe Caratteri Dato che un computer può memorizzare esclusivamente sequenze di bit, per memorizzare un carattere (e quindi testi) è necessario stabilire una convenzione che associa a un

Dettagli

Indice delle Pubbliche Amministrazioni - Metadati degli Open Data

Indice delle Pubbliche Amministrazioni - Metadati degli Open Data Indice le Pubbliche Amministrazioni - Metadati degli Open Data Versione 2.6 11.04.2019 versione data descrizione modifiche 1.8 23/10/2013 inizio storicizzazione versioning 1.9 29/11/2013 Modifica descrizione

Dettagli

Strutture di Controllo Condizionali e Operatori Logici e Relazionali

Strutture di Controllo Condizionali e Operatori Logici e Relazionali Linguaggio C Strutture di Controllo Condizionali e Operatori Logici e Relazionali 1 Strutture di Controllo n Controllano il flusso di esecuzione di un programma Istruzioni di selezione: permettono di selezionare

Dettagli

Tipi di dato primitivi

Tipi di dato primitivi Tipi di dato primitivi (oltre int) Tipi di dato primitivi int (già trattati) Valori logici (ricordati) Valori reali Valori carattere Informatica - A.A. 2009/2010 - Tipi di dato 2 1 Valori logici (il caso

Dettagli

NORME REDAZIONALI. - utilizzare WORD e non altri programmi

NORME REDAZIONALI. - utilizzare WORD e non altri programmi NORME REDAZIONALI - utilizzare WORD e non altri programmi - per l indice ad inizio libro in esso si possono scrivere o soltanto i titoli dei capitoli o eventualmente anche i titoli dei paragrafi - utilizzare

Dettagli

Codice di condotta per la fornitura di servizi di messaggistica aziendale tramite indicatori alfanumerici (ALIAS)

Codice di condotta per la fornitura di servizi di messaggistica aziendale tramite indicatori alfanumerici (ALIAS) Codice di condotta per la fornitura di servizi di messaggistica aziendale tramite indicatori alfanumerici (ALIAS) Premessa Complexity Intelligence Srl, di seguito definita Complexity Intelligence, adotta

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Stringhe e Istruzioni di selezione Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2018/2019 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 24 STRINGHE: Definizione

Dettagli

Tipi di dato, variabili, istruzioni

Tipi di dato, variabili, istruzioni Tipi di dato, variabili, istruzioni Esercizio 1 Implementare un servizio che estrae due numeri random tra 1 e 100, stampa a video i due numeri ed esegue le seguenti operazioni: se almeno uno dei due numeri

Dettagli

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il valore di

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Input/Output, Variabili, Tipi e Stringhe Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2017/2018 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 26 TUTOR Angelo Feraudo

Dettagli

Strutture di Controllo Condizionali e Operatori Logici e Relazionali

Strutture di Controllo Condizionali e Operatori Logici e Relazionali Linguaggio C Strutture di Controllo Condizionali e Operatori Logici e Relazionali 1 Strutture di Controllo! Controllano il flusso di esecuzione di un programma Istruzioni di selezione: permettono di selezionare

Dettagli

Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod

Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod. 730-4 Specifiche tecniche Comunicazione per ricezione telematica dati mod. 730-4 INDICE

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Input/Output, Variabili, Tipi e Stringhe Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2016/2017 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 19 VARIABILI

Dettagli

Rilevazione TTN Schema matriciale BANCA D'ITALIA TTN-005-S

Rilevazione TTN Schema matriciale BANCA D'ITALIA TTN-005-S TRANSAZIONI TRIMESTRALI NON FINANZIARIE DATA CHIUSURA ULTIMO BILANCIO ATTIVO DI BILANCIO FATTURATO FATTURATO TRIMESTRALE NUMERO OCCUPATI PATRIMONIO NETTO NOME COGNOME E-MAIL TELEFONO V00912 V01085 V01098

Dettagli

I CARATTERI E LE STRINGHE

I CARATTERI E LE STRINGHE I CARATTERI E LE STRINGHE IL CODICE ASCII Per memorizzare i simboli grafici corrispondenti ai caratteri bisogna associare un numero intero a ciascuno di essi Il codice ASCII / æski/ (American Standard

Dettagli

Espressioni regolari in Javascript (RegExp) Le espressioni regolari. Un po di storia. Antonio Lioy - Politecnico di Torino (2009) I-1

Espressioni regolari in Javascript (RegExp) Le espressioni regolari. Un po di storia. Antonio Lioy - Politecnico di Torino (2009) I-1 Espressioni regolari in Javascript (RegExp) Antonio Lioy < lioy @ polito.it > Politecnico di Torino Dip. Automatica e Informatica (estensione di materiale preparato da Andrea S. Atzeni) Le espressioni

Dettagli

Linguistica Computazionale

Linguistica Computazionale Linguistica Computazionale Salvatore Sorce Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica Ludici Adattati da Alessandro Lenci Dipartimento di Linguistica T. Bolelli Espressioni

Dettagli

SQL. Università degli Studi di Salerno. Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto

SQL. Università degli Studi di Salerno. Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto SQL Università degli Studi di Salerno Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto A.A. 2005/2006 Select La forma di select cui siamo arrivati

Dettagli

Dos: script dell interprete dei comandi

Dos: script dell interprete dei comandi a2» 2013.11.11 --- Copyright Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net Dos: script dell interprete dei comandi Parametri, variabili ed espansione....................... 4715

Dettagli

RIGA COLONNA MATRICOLA

RIGA COLONNA MATRICOLA Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 17 settembre 2012 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi,

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

Modalità di compilazione per la trasmissione delle Comunicazioni dei dati dei contratti e premi assicurativi

Modalità di compilazione per la trasmissione delle Comunicazioni dei dati dei contratti e premi assicurativi Modalità di compilazione per la trasmissione delle Comunicazioni dei dati dei contratti e premi assicurativi 1 1. GENERALITA Il presente documento descrive le modalità di compilazione delle comunicazioni

Dettagli

Formattazione avanzata. Modificatori di formato in output Modificatori di formato in input Stream predefiniti

Formattazione avanzata. Modificatori di formato in output Modificatori di formato in input Stream predefiniti I/O Avanzato e File Formattazione avanzata Modificatori di formato in output Modificatori di formato in input Stream predefiniti 2 Formattazione avanzata Formattazione dell output L output (su schermo

Dettagli

I fogli elettronici. Informatica Fogli elettronici 1

I fogli elettronici. Informatica Fogli elettronici 1 I fogli elettronici Informatica Fogli elettronici 1 Caratteristiche principali Organizzazione dei dati in forma tabellare. Ogni cella può contenere: numeri testi formule il cui calcolo è aggiornato automaticamente

Dettagli

ALLEGATO B. Specifiche tecniche per la trasmissione telematica Modello INTRA 12

ALLEGATO B. Specifiche tecniche per la trasmissione telematica Modello INTRA 12 ALLEGATO B Specifiche tecniche per la trasmissione telematica Modello INTRA 12 INDICE 1. AVVERTENZE GENERALI...3 2. CONTENUTO DELLA FORNITURA...3 2.1 GENERALITÀ... 3 2.2 LA SEQUENZA DEI RECORD... 3 2.3

Dettagli

Il filesystem di Unix/Linux (I)

Il filesystem di Unix/Linux (I) Il filesystem di Unix/Linux (I) Comunemente, in un elaboratore l informazione è memorizzata in modo permanente nei dischi fissi. Ogni disco fisso può essere suddiviso in partizioni. Ogni partizione può

Dettagli

Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alla previdenza complementare

Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alla previdenza complementare Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alla previdenza complementare 1 1. GENERALITA Il presente documento descrive le modalità di compilazione delle comunicazioni

Dettagli

L ambiente UNIX/Linux. Espressioni regolari e comando find Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

L ambiente UNIX/Linux. Espressioni regolari e comando find Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino L ambiente UNIX/Linux Espressioni regolari e comando find Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Espressioni regolari Nate nel 1956 a opera del matematico Stephen

Dettagli

Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 05/02/2014/ Foglio delle domande / VERSIONE 1

Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 05/02/2014/ Foglio delle domande / VERSIONE 1 Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 05/02/2014/ Foglio delle domande/ VERSIONE 1 1) Nell uso dei puntatori in C++ la scrittura -> vuol dire: a) riferimento b) dereferenziazione e

Dettagli

Lezione 5 programmazione in Java. Anteprima. Tipi classe. I tipi classe BASE e loro dichiarazione La Dichiarazione (new) Il confronto

Lezione 5 programmazione in Java. Anteprima. Tipi classe. I tipi classe BASE e loro dichiarazione La Dichiarazione (new) Il confronto Lezione 5 programmazione in Java Nicola Drago nicola.drago@univr.it Dipartimento di Informatica Università di Verona Anteprima I tipi classe BASE e loro dichiarazione La Dichiarazione (new) Il confronto

Dettagli

Corso di PHP. Prerequisiti. 2.2 Operatori. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2.

Corso di PHP. Prerequisiti. 2.2 Operatori. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2. Corso di PHP 2.2 Operatori 29//25 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 29//25 Introduzione In questa Unità illustriamo più in particolare come le variabili

Dettagli

Fondamenti d Informatica: linguaggi formali. Barbara Re, Phd

Fondamenti d Informatica: linguaggi formali. Barbara Re, Phd Fondamenti d Informatica: linguaggi formali Barbara Re, Phd Agenda } Introdurremo } La nozione di linguaggio } Strumenti per definire un linguaggio } Espressioni Regolari 2 Linguaggio } Da un punto di

Dettagli

L ambiente UNIX/Linux. I filtri Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

L ambiente UNIX/Linux. I filtri Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino L ambiente UNIX/Linux I filtri Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Filtri In UNIX/Linux un filtro è un comando che Riceve il proprio input da standard input Lo

Dettagli

1. AVVERTENZE GENERALI

1. AVVERTENZE GENERALI ALLEGATO 2.1 Specifiche tecniche per la trasmissione telematica delle Comunicazioni di richiesta degli ulteriori dati necessari ai fini dell applicazione degli indici sintetici di affidabilità fiscale

Dettagli

Dos: script dell'interprete dei comandi

Dos: script dell'interprete dei comandi Dos: script dell'interprete dei comandi Uno script dell'interprete dei comandi, conosciuto solitamente con il nome di file batch, potrebbe essere definito come un file di testo normale in cui può essere

Dettagli

Gli statement. Gli statement. Gli statement. Gli statement. Gli statement

Gli statement. Gli statement. Gli statement. Gli statement. Gli statement Ogni istruzione di uno script viene chiamata statement. La fine di uno statmenet e' indicata dal simbolo ;. Anche se in ActionScript il ; è opzionale, si consiglia di metterlo ugualmente per aumentare

Dettagli

Standard Input e Standard Output

Standard Input e Standard Output Istruzioni di I/O Standard Input e Standard Output Il C++ utilizza i concetti di standard input e standard output rispettivamente come astrazione di un canale per l ingresso e per l uscita dei dati In

Dettagli

Elementi di Base. Introduzione a Python.

Elementi di Base. Introduzione a Python. Elementi di Base Introduzione a Python http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Panoramica Elementi di base della sintassi (struttura,

Dettagli

TRACCIATO RECORD BONIFICI DOMICILIATI

TRACCIATO RECORD BONIFICI DOMICILIATI Tracciato record bonifici domiciliati Ed. Novembre 2015 TRACCIATO RECORD BONIFICI DOMICILIATI Poste Italiane S.p.A. Patrimonio BancoPosta 1 di 7 TRACCIATO RECORD BONIFICI DOMICILIATI DEFINIZIONE DI SUPPORTO

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 Costrutto if con più istruzioni All interno

Dettagli

Allegato A. Specifiche tecniche per la trasmissione telematica dell elenco dei clienti e dei fornitori

Allegato A. Specifiche tecniche per la trasmissione telematica dell elenco dei clienti e dei fornitori Specifiche tecniche per la trasmissione telematica dell elenco dei clienti e dei fornitori CONTENUTO E CARATTERISTICHE TECNICHE DEI DATI DELL ELENCO DEI CLIENTI E DEI FORNITORI DA TRASMETTERE ALL AGENZIA

Dettagli

IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione)

IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione) IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione) Dal menu principale,scegliere l'opzione 1. Inserimento domanda di AMMISSIONE (anche per iscrizione diretta -

Dettagli

ALLEGATO. Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod.

ALLEGATO. Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod. ALLEGATO Specifiche tecniche per la trasmissione telematica dei dati relativi alla comunicazione per la ricezione dei mod. 730-4 Specifiche tecniche Comunicazione per ricezione telematica dati mod. 730-4

Dettagli

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Modello Iva 74 bis

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Modello Iva 74 bis ALLEGATO A Specifiche tecniche per la trasmissione telematica Modello Iva 74 bis Specifiche IVA 74 bis 2018 CONTETO E CARATTERISTICHE TECNICHE DEI DATI DEL MODELLO IVA 74 BIS DA TRASMETTERE ALLA AGENZIA

Dettagli

BASI LINGUAGGIO. Programmazione Web 1

BASI LINGUAGGIO. Programmazione Web 1 BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un

Dettagli

ALLEGATO B. Specifiche tecniche per la trasmissione telematica Modello Iva TR

ALLEGATO B. Specifiche tecniche per la trasmissione telematica Modello Iva TR ALLEGATO B Specifiche tecniche per la trasmissione telematica Modello Iva TR Allegato B CONTENUTO E CARATTERISTICHE TECNICHE DEI DATI DEL MODELLO IVA TR DA TRASMETTERE ALLA AGENZIA DELLE ENTRATE IN VIA

Dettagli

Laboratorio Progettazione Web Le funzioni in PHP. Andrea Marchetti IIT-CNR 2016/2017

Laboratorio Progettazione Web Le funzioni in PHP. Andrea Marchetti IIT-CNR 2016/2017 Laboratorio Progettazione Web Le funzioni in PHP Andrea Marchetti IIT-CNR 2016/2017 Overview Introduzione Parametri Visibilità delle variabili Librerie di funzioni Funzioni Il PHP ha molte funzioni già

Dettagli

Grammatiche Parse trees Lezione del 17/10/2012

Grammatiche Parse trees Lezione del 17/10/2012 Fondamenti di Programmazione A.A. 2012-2013 Grammatiche Parse trees Lezione del 17/10/2012 AUTILI MARCO http://www.di.univaq.it/marco.autili/ Riassunto lezione precedente Sintassi vs Semantica Stringhe,

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Metodi statici e array Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2017/2018 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 14 METODI STATICI: Definizione Un metodo

Dettagli

BOZZA INTERNET del 23/12/2015. Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alle spese funebri

BOZZA INTERNET del 23/12/2015. Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alle spese funebri Modalità di compilazione per la trasmissione delle Comunicazioni dei dati relativi alle spese funebri 1 1. GENERALITA Il presente documento descrive le modalità di compilazione delle comunicazioni dei

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Sintassi e Semantica: Convenzioni di Stile versione 1.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi

Dettagli

RICHIESTA AMMISSIONI BIENNIO TRIENNIO. ACCEDERE AL SITO

RICHIESTA AMMISSIONI BIENNIO TRIENNIO. ACCEDERE AL SITO RICHIESTA AMMISSIONI BIENNIO TRIENNIO ACCEDERE AL SITO https://www.servizi2.isidata.net/home/index.aspx# Menu a sinistra cliccare su Servizi Studenti Cliccare su Dal menu principale, scegliere l'opzione

Dettagli

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Dichiarazione d intento

ALLEGATO A. Specifiche tecniche per la trasmissione telematica Dichiarazione d intento ALLEGATO A Specifiche tecniche per la trasmissione telematica Dichiarazione d intento Allegato A CONTENUTO E CARATTERISTICHE TECNICHE DEI DATI DEL MODELLO DICHIARAZIONE D INTENTO DA TRASMETTERE ALLA AGENZIA

Dettagli

Esercitazione 2 - Soluzioni

Esercitazione 2 - Soluzioni Esercitazione - Soluzioni Francesco Davì ottobre 0 Esercizio (a) Si deve avere + x 0 x, che è verificato x R, in quanto il valore del modulo di un espressione non è mai negativo. L espressione al numeratore

Dettagli

ALLEGATO 1. Specifiche tecniche per la trasmissione telematica Istanza di rimborso

ALLEGATO 1. Specifiche tecniche per la trasmissione telematica Istanza di rimborso ALLEGATO 1 Specifiche tecniche per la trasmissione telematica Istanza di rimborso Specifiche tecniche Istanza di rimborso INDICE 1. AVVERTENZE GENERALI...3 2. CONTENUTO DELLA FORNITURA...3 2.1 GENERALITÀ...

Dettagli

PHP ESSENTIALS #5. By WI400 Team. : stringhe

PHP ESSENTIALS #5. By WI400 Team. : stringhe PHP ESSENTIALS #5 By WI400 Team : stringhe Agenda definizione delle stringhe comparazione corrispondenza parsing formattazione Stringhe Le stringhe sono i tipi di variabili più spesso utilizzate Tutti

Dettagli

IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione)

IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione) IMMATRICOLAZIONI DIRETTE (per gli studenti che non devono sostenere la prova di ammissione) Accedere alla procedura on line dal link https://www.servizi2.isidata.net/ssdidatticheac/maingenerale.aspx?lng=it-it

Dettagli

Linguaggi di Programmazione

Linguaggi di Programmazione Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende

Dettagli