PHP: Array. Array = variabile che contiene un insieme (ordinato) di elementi. $strumenti. Elemento: scalare (semplice) o un altro array.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PHP: Array. Array = variabile che contiene un insieme (ordinato) di elementi. $strumenti. Elemento: scalare (semplice) o un altro array."

Transcript

1 PHP: Array Array = variabile che contiene un insieme (ordinato) di elementi $strumenti Elemento: scalare (semplice) o un altro array Individuazione degli elementi mediante indicizzazione numerica associativa 1

2 Array Indicizzati Numericamente Creazione di array mediante enumerazione dei suoi elementi: $strumenti = array('', '', '', ''); Creazione di array mediante assegnamento con un altro array: $a = $strumenti; $numeri = range(1, 10); $numeri = array(1,2,3,4,5,6,7,8,9,10); $lettere = range('a', 'z'); $lettere = array('a','b',..., 'z'); Creazione di array mediante caricamento da database 2

3 Array Indicizzati Numericamente (ii) Accesso di un elemento dell array: mediante nome-array + indice 0 echo $strumenti[2]; Modifica del contenuto di un elemento: mediante assegnamento $strumenti[2] = 'arpa'; arpa 3

4 Array Indicizzati Numericamente (iii) Creazione 'incrementale' di array: $strumenti[0] = ''; $strumenti[1] = ''; $strumenti[2] = ''; $strumenti[3] = ''; Accesso agli elementi dell array mediante cicli: for($i=0; $i<4; $i++) echo "$strumenti[$i] "; foreach($strumenti as $strumento) echo "$strumento "; 4

5 Array Indicizzati Associativamente Indice rappresentato da un nome (chiave): 2500 $prezzi = array(''=>2500, ''=>8000, ''=>5400, ''=>11000);

6 Array Indicizzati Associativamente (ii) Accesso agli elementi dell array: mediante nome-array + chiave 2500 echo $prezzi[''];

7 Array Indicizzati Associativamente (iii) Creazione 'incrementale' di array associativo: $prezzi[''] = 2500; $prezzi[''] = 8000; $prezzi[''] = 5400; $prezzi[''] = 11000; Accesso agli elementi dell array associativo mediante cicli: foreach($prezzi as $prezzo) echo "$prezzo "; foreach($prezzi as $strumento => $prezzo) echo "$strumento: $prezzo <br />"; : 2500 : 8000 : 5400 :

8 Operatori per Array Simbolo Nome Esempio Risultato + Unione $a + $b Concatenazione di $a con gli elementi di $b che hanno indici diversi da quelli in $a == Uguaglianza $a == $b Uguaglianza di $a e $b === Identità $a === $b Identità di $a e $b!= Disuguaglianza $a!= $b Disguaglianza di $a e $b!== Non identità $a!== $b Non identità di $a e $b $a = array(1,2,3); $b = array(4,5,6,7,8); $c = array('1','2','3'); $a + $b: (1,2,3,7,8) $a == $b: false $a == $c: true $a === $c: false 8

9 Indicizzazione numerica: Array Multidimensionali $articoli = array(array('flt','', 2500), array('vln', '', 8000), array('obo', '', 5400), array('lut', '',11000)); FLT 2500 VLN 8000 OBO 5400 LUT

10 Array Multidimensionali (ii) Accesso mediante ciclo for: for($riga=0; $riga<4; $riga++) { for($colonna=0; $colonna<3; $colonna++) echo $articoli[$riga][$colonna]. ' '; echo '<br />'; } $riga $colonna FLT 2500 VLN 8000 OBO 5400 LUT FLT 2500 VLN 8000 OBO 5400 LUT

11 Indicizzazione mista: Array Multidimensionali (iii) $articoli = array(array('codice'=>'flt', 'strumento'=>'', 'prezzo'=>2500), array('codice'=>'vln', 'strumento'=> '', 'prezzo'=>8000), array('codice'=>'obo', 'strumento'=>'', 'prezzo'=>5400), array('codice'=>'lut', 'strumento'=>'', 'prezzo'=> 11000)); codice strumento prezzo FLT 2500 VLN 8000 OBO 5400 LUT

12 Accesso mediante ciclo foreach: Array Multidimensionali (iv) foreach($articoli as $articolo) { foreach($articolo as $indice => $contenuto) echo "$indice: $contenuto "; echo '<br />'; } codice: FLT strumento: prezzo: 2500 codice: VLN strumento: prezzo: 8000 codice: OBO strumento: prezzo: 5400 codice: LUT strumento: prezzo: $articolo codice strumento prezzo FLT 2500 VLN 8000 OBO 5400 LUT

13 Ordinamento di Array Ordinamento di array indicizzati numericamente: sort() $strumenti = array('', '', '', ''); sort($strumenti); 13

14 Ordinamento di Array (ii) Ordinamento di array indirizzati associativamente: ksort() e asort() $prezzi = array(''=>2500, ''=>8000, ''=>5400, ''=>11000); ksort($prezzi); asort($prezzi);

15 Ordinamento di Array (iii) Ordinamento di array in ordine inverso: rsort(), krsort() e arsort() rsort($strumenti); krsort($prezzi); arsort($prezzi);

16 Riordinamento Casuale di Array: shuffle.php shuffle($a): riordina casualmente gli elementi di $a <?php $quadri = array('babakar.jpg', 'giardino.jpg', 'grano.jpg', 'infiore.jpg', 'mosaico.jpg', 'kand.jpg', 'kand2.jpg', 'kand3.jpg', 'kand4.jpg', 'kand5.jpg', 'kand6.jpg', 'pic1.jpg','pic2.jpg', 'pic3.jpg', 'ramo.jpg', 'van1.jpg', 'van2.jpg', 'van3.jpg', 'van4.jpg', 'van5.jpg'); shuffle($quadri);?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" lang="en" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>pinacoteca Virtuale</title> </head> <body> <h1>pinacoteca Virtuale</h1> <table width="100%"> <tr> <?php for($i=0; $i<3; $i++) { echo "<td align='center'><img src='../immagini/$quadri[$i]' height='100'></td>"; }?> </tr> </table> </body> </html> 16

17 Riordinamento Casuale di Array: shuffle.php (ii) 17

18 Inversione di Array array_reverse($a): genera un array inverso di $a $inv_str = array_reverse($strumenti); $inv_art = array_reverse($articoli); codice strumento prezzo FLT 2500 VLN 8000 OBO 5400 LUT codice strumento prezzo LUT OBO 5400 VLN 8000 FLT

19 Conteggio degli Elementi in Array count($a): restituisce il numero di elementi dell array $a echo count($strumenti); 4 array_count_values($a): restituisce una array associativo che indica la frequenza di ogni elemento nell array $a (gli elementi di $a devono essere scalari)

20 Conversione di Array Associativi in Variabili Scalari extract(array a [, int tipologia [, string prefisso]]): genera un insieme di variabili omonime delle chiavi di a extract($prezzi); echo "$ $ $ $" Parametri opzionali: tipologia: tipologia di gestione delle collisioni (default: sovrascrittura) prefisso: rilevante per certe tipologie di collisione Tipologia EXTR_OVERWRITE EXTR_SKIP EXTR_PREFIX_SAME EXTR_PREFIX_ALL EXTR_PREFIX_INVALID EXTR_IF_EXISTS Significato Sovrascrive le variabili in caso di collisione Salta l elemento che provoca la collisione Crea una variabile $prefisso_chiave solo in caso di collisione Crea tutte le variabili $prefisso_chiave, indipendentemente dalle collisioni Crea una variabile $prefisso_chiave in caso di identificatore (chiave) non valido Estrae solo le variabili che già esistono 20

21 $libri titolo autore anno copie asterix aldo obelix osvaldo fiordaliso anna medioevo mino romani rino greci giovanni misteri giacomo gioia di vivere michele vivere la gioia michele Esercitazione: Biblioteca libro asterix asterix asterix fiordaliso gioia di vivere medioevo misteri obelix romani romani $prestiti lettore annalisa donato floriano rosa zeno giacomo giacomo donato emma valerio $lettori nome nascita citta andrea 1982 bergamo annalisa 1975 mantova beniamino 1999 chieti ciro 1950 salerno donato 1988 lucca emma 1955 sassari floriano 1970 grosseto giacomo 1968 palermo ilaria 1982 firenze paolo 1967 firenze rosa 1992 firenze valerio 1981 genova zeno 1952 trieste 21

22 Esercitazione: biblioteca.php <?php $libri = array(array('titolo'=>'asterix', 'autore'=>'aldo', 'anno'=>1962, 'copie'=>5), array('titolo'=>'obelix', 'autore'=>'osvaldo', 'anno'=>1964, 'copie'=>3), array('titolo'=>'fiordaliso', 'autore'=>'anna', 'anno'=>1999, 'copie'=>2), array('titolo'=>'medioevo', 'autore'=>'mino', 'anno'=>1956, 'copie'=>1), array('titolo'=>'romani', 'autore'=>'rino', 'anno'=>2001, 'copie'=>10), array('titolo'=>'greci', 'autore'=>'giovanni', 'anno'=>1972, 'copie'=>4), array('titolo'=>'misteri', 'autore'=>'giacomo', 'anno'=>1986, 'copie'=>3), array('titolo'=>'gioia di vivere', 'autore'=>'michele', 'anno'=>1952, 'copie'=>7), array('titolo'=>'vivere la gioia', 'autore'=>'michele', 'anno'=>1954, 'copie'=>9)); $prestiti = array(array('libro'=>'asterix', 'lettore'=>'annalisa'), array('libro'=>'asterix', 'lettore'=>'donato'), array('libro'=>'asterix', 'lettore'=>'floriano'), array('libro'=>'fiordaliso', 'lettore'=>'rosa'), array('libro'=>'gioia di vivere', 'lettore'=>'zeno'), array('libro'=>'medioevo', 'lettore'=>'giacomo'), array('libro'=>'misteri', 'lettore'=>'giacomo'), array('libro'=>'obelix', 'lettore'=>'donato'), array('libro'=>'romani', 'lettore'=>'emma'), array('libro'=>'romani', 'lettore'=>'valerio')); $lettori = array(array('nome'=>'andrea', 'nascita'=>1982, 'citta'=>'bergamo'), array('nome'=>'annalisa', 'nascita'=>1975, 'citta'=>'mantova'), array('nome'=>'beniamino', 'nascita'=>1999, 'citta'=>'chieti'), array('nome'=>'ciro', 'nascita'=>1950, 'citta'=>'salerno'), array('nome'=>'donato', 'nascita'=>1988, 'citta'=>'lucca'), array('nome'=>'emma', 'nascita'=>1955, 'citta'=>'sassari'), array('nome'=>'floriano', 'nascita'=>1970, 'citta'=>'grosseto'), array('nome'=>'giacomo', 'nascita'=>1968, 'citta'=>'palermo'), array('nome'=>'ilaria', 'nascita'=>1982, 'citta'=>'firenze'), array('nome'=>'paolo', 'nascita'=>1967, 'citta'=>'firenze'), array('nome'=>'rosa', 'nascita'=>1992, 'citta'=>'firenze'), array('nome'=>'valerio', 'nascita'=>1981, 'citta'=>'genova'), array('nome'=>'zeno', 'nascita'=>1952, 'citta'=>'trieste'));?> Query 1: Quali sono i libri? 22

23 Esercizio 1: processa_query_1.php 23

24 Esercizio 1: processa_query_1.php... <body> <?php require('biblioteca.php'); echo '<table border="1" cellspacing="0" cellpadding="2">'; echo '<tr><th style="background-color:lavender">titolo</th></tr>'; foreach($libri as $libro) echo '<tr><td align="center">'. $libro['titolo']. '</td></tr>'; echo '</table>';?> </body> </html> 24

25 Esercizio 2: processa_query_2.php 25

26 Esercizio 3: processa_query_3.php 26

27 Esercizio 4: processa_query_4.php 27

28 Esercizio 5: processa_query_5.php query_5.php processa_query_5.php 28

29 Esercizio 6: processa_query_6.php query_6.php processa_query_6.php 29

30 Esercizio 7: processa_query_7.php query_7.php processa_query_7.php 30

31 Esercizio 8: processa_query_8.php query_8.php processa_query_8.php 31

32 Esercizio 9: processa_query_9.php 32

33 Esercizio 10: processa_query_10.php 33

34 Esercizio 11: processa_query_11.php 34

35 Esercizio 12: processa_query_12.php 35

Biblioteca: Schema. libri titolo autore anno copie. prestiti libro lettore. lettori nome nascita citta

Biblioteca: Schema. libri titolo autore anno copie. prestiti libro lettore. lettori nome nascita citta Biblioteca: Schema libri titolo autore anno copie prestiti libro lettore lettori nome nascita citta CREATE TABLE libri ( titolo VARCHAR(30), autore VARCHAR(15), anno INT, copie INT, PRIMARY KEY(titolo)

Dettagli

Laboratorio Progettazione Web Array in PHP. Andrea Marchetti IIT-CNR 2013/2014

Laboratorio Progettazione Web Array in PHP. Andrea Marchetti IIT-CNR 2013/2014 Laboratorio Progettazione Web Array in PHP Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Overview Introduzione Array Numerici Array Associativi Array Multidimensionali Funzioni per manipolare

Dettagli

Laboratorio Progettazione Web Array in PHP Lezione 7. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012

Laboratorio Progettazione Web Array in PHP Lezione 7. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Laboratorio Progettazione Web Array in PHP Lezione 7 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Overview Introduzione Array Numerici Array Associativi Array Multidimensionali Funzioni

Dettagli

RELAZIONE TECNICA SUL SITO DELLA PALESTRA. Anno scolastico 2013-2014. Alunno: Davide martinicca. Pagina 1

RELAZIONE TECNICA SUL SITO DELLA PALESTRA. Anno scolastico 2013-2014. Alunno: Davide martinicca. Pagina 1 RELAZIONE TECNICA SUL SITO DELLA PALESTRA Anno scolastico 2013-2014 Alunno: Davide martinicca Pagina 1 INDICE: Pag. 2 Pag. 3 Traccia del programma Tabella delle variabili, Sorgente HTML Pag. 4, 5, 6 Sorgente

Dettagli

CREAZIONE PAGINE STATICHE

CREAZIONE PAGINE STATICHE CREAZIONE PAGINE STATICHE Schema fondamentale da capire: gli attori Un file di testo (mappa.htm) Manda la pagina richiesta Browser Formatta le pagine secondo i tag html che riceve url/mappa.htm Fabio Scotti

Dettagli

stringa $valore = "cavallo"; $valore = 'struzzo'; $valore = 'x'; // il tipo carattere è un caso particolare di stringa

stringa $valore = cavallo; $valore = 'struzzo'; $valore = 'x'; // il tipo carattere è un caso particolare di stringa Università degli Studi di Milano Dipartimento di Informatica e Comunicazione Corso di Laurea in Scienze e Tecnologie della Comunicazione Musicale Informatica Generale - Prof. Luca A. Ludovico PHP Lezione

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012

Laboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012 Laboratorio Progettazione Web Il linguaggio PHP Lezione 6 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;

Dettagli

Guida all'utilizzo. Creazione template con linguaggio html per Editor Drag&drop

Guida all'utilizzo. Creazione template con linguaggio html per Editor Drag&drop Guida all'utilizzo Creazione template con linguaggio html per Editor Drag&drop Documento: documento.pdf Data ult. rev.: 27/11/2015 Mobyt S.p.A. Via Aldighieri, 10 44121 Ferrara Italy Tel. +39 0532 207296

Dettagli

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW 1 INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2 Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML

Dettagli

Linguaggio per ipertesti

Linguaggio per ipertesti Linguaggio per ipertesti Un linguaggio per descrivere gli ipertesti è l HyperText Markup Language (HTML) Non è il solo (VRML,XML,...) l HTML è un linguaggio di formattazione e permette di formattare del

Dettagli

Il linguaggio PHP. Elementi base

Il linguaggio PHP. Elementi base Il linguaggio PHP Elementi base Il Linguaggio PHP PHP è un acronimo ricorsivo che sta per PHP Hypertext Preprocessor Sintassi di base: un blocco di scripting PHP può stare ovunque in un documento, inizia

Dettagli

Creare l array presentato nei lucidi ([pippo, pluto, etc])

Creare l array presentato nei lucidi ([pippo, pluto, etc]) Creare l array presentato nei lucidi ([pippo, pluto, etc]) Visualizzare sul browser tutto il contenuto dell array formattato come tabella, con una riga di intestazione Personaggi in grassetto e poi una

Dettagli

Creare un portale personalizzato

Creare un portale personalizzato 1 Creare un portale personalizzato Passi da seguire 1) Aprire la pagina: http://www.term-minator.it/modello.html 2) Scaricare modello : 2) Aprire il file modello con blocco note : 1 2 3) Modificare il

Dettagli

2011 Politecnico di Torino 1

2011 Politecnico di Torino 1 SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface

Dettagli

JavaScript Distribuire il calcolo

JavaScript Distribuire il calcolo Documenti e Calcolo JavaScript Distribuire il calcolo Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2002/2003 Parte IV HTML Linguaggio per la descrizione di documenti Information-oriented Mobilità

Dettagli

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B5_1 V1.14. Java Script

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B5_1 V1.14. Java Script Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B5_1 V1.14 Java Script Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e

Dettagli

Guida introduttiva al PHP

Guida introduttiva al PHP Fabio Castellini 26/01/2016 Guida introduttiva al PHP Cos'è il PHP? Il PHP è un linguaggio di scripting interpretato, simile al JavaScript, per intenderci, originariamente concepito per la programmazione

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni. Andrea Marchetti IIT-CNR AA 2014/2015

Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni. Andrea Marchetti IIT-CNR AA 2014/2015 Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2014/2015 Ambiente di test Cercare PHP online per avere un interprete PHP Assegnamento

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP Variabili e Istruzioni. Andrea Marchetti CNR/IIT AA 2016/2017

Laboratorio Progettazione Web Il linguaggio PHP Variabili e Istruzioni. Andrea Marchetti CNR/IIT AA 2016/2017 Laboratorio Progettazione Web Il linguaggio PHP Variabili e Istruzioni Andrea Marchetti CNR/IIT AA 2016/2017 Ambiente di test PHP online per avere un interprete PHP Php Online PHP Tester PHP Fiddle Write

Dettagli

Le basi del linguaggio Java

Le basi del linguaggio Java Le basi del linguaggio Java Compilazione e interpretazione Quando si compila il codice sorgente scritto in Java, il compilatore genera il codice compilato, chiamato bytecode. È un codice generato per una

Dettagli

Javascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin

Javascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin Javascript - Corso Web Design - Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company Cos è Javascript? JavaScript è un linguaggio di programmazione interpretato. Utilizzato

Dettagli

SECONDA PARTE.omissis. . omissis

SECONDA PARTE.omissis. . omissis SECONDA PARTE.omissis. 2. In relazione al tema proposto nella prima parte, si immagini di volere gestire sul server Web un sistema di semplici NEWS interne alla scuola, caratterizzate da un autore, un

Dettagli

Introduzione a XHTML. smartpixel. Guida al linguaggio e alle sue regole di base

Introduzione a XHTML. smartpixel. Guida al linguaggio e alle sue regole di base smartpixel FORMAZIONE INFORMATICA E CONSULENZA WEB Introduzione a XHTML Guida al linguaggio e alle sue regole di base Smartpixel di Enrico Dell'Oste - Formazione informatica e consulenza web - Web: www.smartpixel.it

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP - Introduzione. Andrea Marchetti IIT-CNR AA 2013/2014

Laboratorio Progettazione Web Il linguaggio PHP - Introduzione. Andrea Marchetti IIT-CNR AA 2013/2014 Laboratorio Progettazione Web Il linguaggio PHP - Introduzione Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2013/2014 Outline Linguaggi di programmazione richiami generali Introduzione al PHP

Dettagli

RELAZIONE E-COMMERCE

RELAZIONE E-COMMERCE RELAZIONE E-COMMERCE 1) TRACCIA DEL PROBLEMA La catena Game stop ha richiesto un programma dove vi si possono vendere i prodotti che esso realmente vende con la gestione dei clienti e dei fornitori, degli

Dettagli

Esercizi su JavaScript, DOM e Web Storage

Esercizi su JavaScript, DOM e Web Storage Linguaggi e tecnologie per il Web prof. Riccardo Rosati Corso di laurea in Ingegneria informatica e automatica Sapienza Università di Roma, a.a. 2017/2018 Esercizi su JavaScript, DOM e Web Storage Esercizio

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

Un client su arduino invia i dati acquisiti ad un database

Un client su arduino invia i dati acquisiti ad un database Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet

Dettagli

Realizzare il layout di un sito web senza utilizzare frame e tabelle

Realizzare il layout di un sito web senza utilizzare frame e tabelle Realizzare il layout di un sito web senza utilizzare frame e tabelle Questa guida descrive in maniera semplice e essenziale i passi necessari alla realizzazione di una pagina web strutturata in maniera

Dettagli

Un contatore di accessi

Un contatore di accessi Un contatore di accessi Scriviamo una servlet che conta il numero di accessi e lo visualizza. Sfruttiamo il fatto che Tomcat, quando riceve la richiesta di una servlet, crea un istanza della classe corrispondente.

Dettagli

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell Lab. di Sistemi Operativi - Esercitazione - Comandi Shell 1 - Esercizi Comandi Unix - 2 Esercizio n 0 0a) creare una cartella EsercitazioneLSO-1 nella directory di lavoro 0b) creare un file testo chiamato

Dettagli

GLI IPERTESTI IN AMBIENTE INTERNET

GLI IPERTESTI IN AMBIENTE INTERNET GLI IPERTESTI IN AMBIENTE INTERNET Sandra Farnedi 29/09/2007 1 /13 Sandra Farnedi 29/09/2007 2 /13 CHE COS E UN IPERTESTO Un ipertesto è un documento in formato elettronico che contiene al suo interno

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni. Andrea Marchetti IIT-CNR AA 2015/2016

Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni. Andrea Marchetti IIT-CNR AA 2015/2016 Laboratorio Progettazione Web Il linguaggio PHP Le Istruzioni Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2015/2016 Ambiente di test PHP online per avere un interprete PHP Php Online PHP Tester

Dettagli

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine Comandi principali HTML Serve per impostare il titolo della pagina (nella sezione head) il font del titolo 1 il font del titolo 2 paragrafo una o più parole alle quali applicare

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

TECN.PROG.SIST.INF. Server Web Roberta Gerboni

TECN.PROG.SIST.INF. Server Web Roberta Gerboni 2015 - Roberta Gerboni Server Web Analisi di un programma che implementa un server Web in ambiente Windows che viene attivato e resta in attesa di connessioni da parte di un client (ad esempio un browser

Dettagli

PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP)

PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP) PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 183 Ver. 1.0 aprile 2013 La prima guida

Dettagli

Tabelle HTML. Tabelle Un po di notazione.

Tabelle HTML. Tabelle Un po di notazione. Tabelle HTML!! Le tabelle in HTML permettono di rappresentare tabelle di dati ", ma anche di formattare del testo, delle immagini, altre tabelle in righe e colonne, possono cioè essere usate per l impaginazione

Dettagli

1. (6 punti) Spiegare il significato, in modo dettagliato, del pezzo di codice seguente di una servlet:

1. (6 punti) Spiegare il significato, in modo dettagliato, del pezzo di codice seguente di una servlet: Università degli Studi di Camerino Corso di Laurea in Informatica A.A. 2015/2016 Prova Scritta di Programmazione Web, 21 Febbraio 2017 VIII Appello Docenti: Francesco Tiezzi e Luca Tesei Nome e Cognome:

Dettagli

Programmazione web lato client con JavaScript. Marco Camurri 1

Programmazione web lato client con JavaScript. Marco Camurri 1 Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'

Dettagli

APPLICAZIONI WEB E INTRANET CON PHP

APPLICAZIONI WEB E INTRANET CON PHP APPLICAZIONI WEB E INTRANET CON PHP Novembre 2005 Dott. Ing. Bianchini Stefano Funzioni per stringhe in Php In Php esistono varie funzioni per elaborare stringhe: Crittazione,lunghezza, reverse, conversioni

Dettagli

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ANNO SCOLASTICO 2016-2017 SETTORE Economico Classe V Sez. A MATERIA DI INSEGNAMENTO: INFORMATICA STRUMENTI Paolo Camagni, Riccardo Nikolassy (2014)

Dettagli

OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel)

OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel) ISTITUTO TECNICO COMMERCIALE STATALE SCHIAPARELLI-GRAMSCI CLASSI CORSI OBIETTIVI MINIMI Anno scolastico 2010-2011 TIC-TIT OBIETTIVI 1. Foglio elettronico: funzioni fondamentali (Excel) CONTENUTI / tipologia

Dettagli

& & &&' ' &'* +, /0012/00/

& & &&' ' &'* +, /0012/00/ !"# #!"#$# %#$# & & &&' (&&') ' &'* +,!"#%- "#. #. &+ &#$, /0012/00/ !""#!$ #""#!$ %%&"!'"(!' &"(( ) *""++,-.$!!' /0& 1.2 "%( %!'.3 43 5 &" ( 3 &#$! "/(' /!""!!'*! /1!' " % /%%!! % "& / 1 *1 6%/ % "" %!

Dettagli

1 COME CREARE UN GUESTBOOK PER IL TUO SITO WEB

1 COME CREARE UN GUESTBOOK PER IL TUO SITO WEB 1 COME CREARE UN GUESTBOOK PER IL TUO SITO WEB 2 COME CREARE UN GUESTBOOK PER IL TUO SITO WEB EBOOK SCRITTO DA MORRIS CAMILLETTI Luglio 2013 3 COME CREARE UN GUESTBOOK PER IL TUO SITO WEB Sommario CHI

Dettagli

Immaginiamo la nostra prima tabella come una griglia formata da righe e colonne. I tag necessari per creare una tabella sono: <table>

Immaginiamo la nostra prima tabella come una griglia formata da righe e colonne. I tag necessari per creare una tabella sono: <table> LE TABELLE IN HTML Le tabelle sono una delle parti più importanti di tutto il codice HTML: nate sin dagli inizi del Web per impaginare dati aggregati, si sono poi trasformate in uno strumento indispensabile

Dettagli

E-COMMERCE Relazione

E-COMMERCE Relazione E-COMMERCE Relazione ANALISI DI MASSIMA Il sito e-commerce è rappresentato dalle seguenti entità in collegamento tra di loro(utenti,amministratori,prodotti,acquisti,vendite).collegati opportunamente tramite

Dettagli

Array di array. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 03. A. Miola Febbraio 2008

Array di array. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 03. A. Miola Febbraio 2008 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa Array di array A. Miola Febbraio 8 http://www.dia.uniroma.it/~java/fondinf/ Array di array Contenuti Array bidimensionali creazione

Dettagli

Vodafone SMS Exploiting v0.1 by ErMeS & Pnluck

Vodafone SMS Exploiting v0.1 by ErMeS & Pnluck Vodafone SMS Exploiting v0.1 by ErMeS & Pnluck Avvertenze: Tutto quello che leggerete nelle seguenti pagine è frutto del delirio di due ragazzini, quindi non prendete nulla per vero. Comunque se, per puro

Dettagli

Introduzione a Matlab

Introduzione a Matlab INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi

Dettagli

APERTURA E CHIUSURA FILE (FUNZIONI FOPEN E FCLOSE)

APERTURA E CHIUSURA FILE (FUNZIONI FOPEN E FCLOSE) GESTIONE FILE Un file rappresenta un'astrazione fornita dal Sistema Operativo per permettere all'utente di operare sui supporti di memoria secondaria. Nell'ambito della programmazione, ogni linguaggio,

Dettagli

Manuale Gateway SMS. (Versione Documento 2.1) pagina 1 di 5

Manuale Gateway SMS. (Versione Documento 2.1) pagina 1 di 5 Manuale Gateway SMS (Versione Documento 2.1) pagina 1 di 5 1. Introduzione Questo documento descrive i diversi metodi e l'uso dell'sms center per trasmettere messaggi SMS con metodo HTTP POST o GET. Il

Dettagli

Introduzione a MySQL. Definizione SQL. Esempio

Introduzione a MySQL. Definizione SQL. Esempio Introduzione a MySQL Moreno Marzolla Dipartimento di Informatica Università Ca' Foscari di Venezia marzolla@dsi.unive.it http://www.dsi.unive.it/~marzolla Definizione Una tabella (o relazione) è costituita

Dettagli

Espressioni. Espressione = meccanismo fondamentale per esprimere computazioni in un LP importante comprenderne la semantica!

Espressioni. Espressione = meccanismo fondamentale per esprimere computazioni in un LP importante comprenderne la semantica! Espressioni Espressione = meccanismo fondamentale per esprimere computazioni in un LP importante comprenderne la semantica! Valutazione automatica di expr aritmetiche = obiettivo primario dei primi LP

Dettagli

Gestione dei file in PHP

Gestione dei file in PHP Gestione di File Gestione dei file in PHP Per aprire un file è sufficiente utilizzare la funzione resource fopen(string filename, string mode) filename rappresenta il file da aprire mode rappresenta la

Dettagli

bool mysql_select_db([string database_name [,resource link_identifier]]) Connessione ad un server MySQL vuole conettere

bool mysql_select_db([string database_name [,resource link_identifier]]) Connessione ad un server MySQL vuole conettere Connessione ad un server MySQL resource mysql_connect ([string server [, string username [, string password [, bool new_link [, int client_flags]]]]]) server nome o indirizzo del server username nome utente

Dettagli

A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica

A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica O. BELLUZZ I - L. DA VINCI Prot.8480/6.3 del 05/07/2017 A.S. 2016-2017 Classe III H Informatica Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica

Dettagli

AJAX (Asynchronous JavaScript and XML)

AJAX (Asynchronous JavaScript and XML) Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB AJAX (Asynchronous JavaScript and XML) Ing. Marco Mamei M. Mamei - Tecnologie

Dettagli

Laboratorio Progettazione Web Le funzioni in PHP. Angelica Lo Duca IIT-CNR 2012/2013

Laboratorio Progettazione Web Le funzioni in PHP. Angelica Lo Duca IIT-CNR 2012/2013 Laboratorio Progettazione Web Le funzioni in PHP Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it 2012/2013 Funzioni Una funzione è una sequenza di istruzioni che implementano una specifica funzionalità

Dettagli

I puntatori. Un puntatore è una variabile che contiene l indirizzo di un altra variabile. puntatore

I puntatori. Un puntatore è una variabile che contiene l indirizzo di un altra variabile. puntatore I puntatori Un puntatore è una variabile che contiene l indirizzo di un altra variabile. puntatore...... L operatore & fornisce l indirizzo di un oggetto: p = &c; assegna a p l indirizzo di c, i.e., p

Dettagli

Problema: ricerca di un elemento

Problema: ricerca di un elemento Problema: ricerca di un elemento Ricerca di un numero all'interno di un vettore. Assumere che la dimensione del vettore sia uguale ad N e che la prima posizione del vettore sia uguale a 0. Esempio: Se

Dettagli

Le Stringhe. Usare la classe java.lang.string

Le Stringhe. Usare la classe java.lang.string Le Stringhe Usare la classe java.lang.string Classe java.lang.string (1/4) La classe String mette a disposizione dei metodi per effettuare operazioni su stringhe (sequenze di caratteri). Un oggetto di

Dettagli

TOP DOWN. Preparati per il compito in classe Modulo 5

TOP DOWN. Preparati per il compito in classe Modulo 5 Preparati per il compito in classe Modulo 5 Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRO- DOTTI contiene le informazioni relative ai prodotti in vendita

Dettagli

Costanti e Variabili

Costanti e Variabili Parte 3 Costanti e Variabili Identificatori Un identificatore è un nome che viene associato a diverse entità (costanti, tipi, variabili, funzioni, ecc.) e serve ad identificare la particolare entità Gli

Dettagli

#HTML & MArkup Languages. good web design VS bad web design

#HTML & MArkup Languages. good web design VS bad web design #HTML & MArkup Languages good web design VS bad web design #standard web a set of standardized best practices for building web sites, and a philosophy of web design and development that includes those

Dettagli

Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I

Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave

Dettagli

strutture e file di testo/binari Esercizio - lettura/filtro/scrittura PEOPLE.TXT PARTNERS.DAT Due persone sono compatibili

strutture e file di testo/binari Esercizio - lettura/filtro/scrittura PEOPLE.TXT PARTNERS.DAT Due persone sono compatibili Fondamenti di Informatica T-1 modulo 2 Laboratorio 06: strutture e file di testo/binari 1 Esercizio i 1: Strutture tt e file Esercizio - lettura/filtro/scrittura È dato un file di testo PEOPLE.TXT che

Dettagli

VBA Principali Comandi

VBA Principali Comandi VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,

Dettagli

2011 Politecnico di Torino 1

2011 Politecnico di Torino 1 SQL per le applicazioni Esercitazione PHP e MySQL Svolgimento D B M G Passi di risoluzione creazione e popolamento della base di dati Creazione di un script SQL Passo 2 creazione di una query d interrogazione

Dettagli

HIGHCHARTS. Federico Martinelli

HIGHCHARTS. Federico Martinelli HIGHCHARTS Federico Martinelli Data Visualization Grandissime quantità di dati da gestire Bisogno di semplicità e immediatezza con informazioni utili e di qualità. È necessaria una tecnica che permetta

Dettagli

HTML 5. Tabelle. Bordi di una tabella. Il tag <TABLE> Le tabelle. Tag fondamentali. Costruzione di tabelle riga per riga. Esempi

HTML 5. Tabelle. Bordi di una tabella. Il tag <TABLE> Le tabelle. Tag fondamentali. Costruzione di tabelle riga per riga. Esempi HTML 5 Tabelle Tag fondamentali Costruzione di tabelle riga per riga Le tabelle Esempi 1 Tecnologie di Sviluppo per il WEB 2 Il tag Una tabella è suddivisa in righe e ciascuna riga è suddivisa

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Connessione al DB con PHP Anno accademico 2016-2017 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina, Daniele Riboni

Dettagli

Dati di base > Impostazione database > Funzioni ed applicazioni

Dati di base > Impostazione database > Funzioni ed applicazioni TESTI DI PROGRAMMA Fatturazione + Cedolino stipendio > HGFL00 Estratti conto e solleciti > HGAN51 I margini dell estratto / fattura vengono definiti in: Dati di base > Impostazione database > Funzioni

Dettagli

Linguaggio C - Array. Array: tipo nome_array[num_elementi]

Linguaggio C - Array. Array: tipo nome_array[num_elementi] Linguaggio C - Array Array: Gli array o vettori sono delle strutture dati in grado di contenere un insieme di valori tutti dello stesso tipo. Un array lo possiamo immaginare come un contenitore suddiviso

Dettagli

array: strumento per costruire rappresentazioni di tipi strutturati omogenei

array: strumento per costruire rappresentazioni di tipi strutturati omogenei array: strumento per costruire rappresentazioni di tipi strutturati omogenei ogni elemento è un aggregato di componenti elementari tutti dello stesso tipo (caso tipico: sequenze di numeri, nomi, ) ogni

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

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. HTML non è un linguaggio di programmazione ma

Dettagli

Guida web: HTML per principianti

Guida web: HTML per principianti Guida web: HTML per principianti A cura di macom http:// Introduzione "Le vie della comunicazione sono infinite" Ho scritto questa semplice e breve guida pensando ai miei inizi e alle difficoltà incontrate

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

APPUNTI DI HTML (QUARTA LEZIONE)

APPUNTI DI HTML (QUARTA LEZIONE) APPUNTI DI HTML (QUARTA LEZIONE) 1. LA STRUTTURA BASE DELLE TABELLE Le tabelle sono una parte estremamente importante del codice HTML. Sono uno strumento indispensabile per gestire i layout grafici. Immaginiamo

Dettagli

Corso di PHP. Prerequisiti. 6.2 PHP e il web 2. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

Corso di PHP. Prerequisiti. 6.2 PHP e il web 2. Conoscenza HTML Tecnica della programmazione Principi di programmazione web Corso di PHP 6.2 PHP e il web 2 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità continuiamo con l illustrazione di alcune importanti

Dettagli

Gli Array (2) Gli Array. Gli Array (4) Gli Array (3)

Gli Array (2) Gli Array. Gli Array (4) Gli Array (3) Gli Array! Gli Array sono una delle funzioni più interessanti e flessibili.! A differenza degli altri linguaggi.! Gli array di PHP possono archiviare dati di vari tipi.! Possono organizzarli automaticamente

Dettagli

4 Pubblicare i dati MySQL

4 Pubblicare i dati MySQL 4 Pubblicare i dati MySQL sul Web Eccoci: questo è ciò che probabilmente vi interessava di più! In questo capitolo imparerete le procedure per prendere delle informazioni contenute in un database per poi

Dettagli

Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C

Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...

Dettagli

SQL - Structured Query Language

SQL - Structured Query Language SQL - Structured Query Language Lab 05 Alessandro Lori Università di Pisa 27 Aprile 2012 Riepilogo esercitazione precedente Operatori insiemistici (UNION, INTERSECT, EXCEPT) Riepilogo esercitazione precedente

Dettagli

MATLAB parte II. Array

MATLAB parte II. Array MATLAB parte II MATLAB parte II C. Guerrini 1 Array Tutte le variabili sono array (matrici) Un array è una struttura dati, cioè memorizza più dati all interno di una struttura identificata da un singolo

Dettagli

METODI ESERCIZI. 07-xx_Esercizi[01] Versione del: venerdì 3 maggio Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI

METODI ESERCIZI. 07-xx_Esercizi[01] Versione del: venerdì 3 maggio Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI Versione del: venerdì 3 maggio 2013 07.XX METODI ESERCIZI Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI Sintesi Esercizi sui metodi in Visual C#. Esercizio 1. scelta della firma Lo studente risponda

Dettagli

Primi passi con HTML. Il documento HTML

Primi passi con HTML. Il documento HTML Primi passi con HTML. Il documento HTML La mia prima pagina in HTML Questo è il corpo del documento che stiamo realizzando. Questa non è una nuova riga.

Dettagli

Università degli Studi di Urbino

Università degli Studi di Urbino Università degli Studi di Urbino Facoltà Di Scienze Matematiche Fisiche e Naturali Informatica Applicata Corso di Basi Dati e Sistemi Informativi PROGETTO BIBLIOTECA UNIVERSITARIA Diego Alicata (Matricola

Dettagli

PHP: Professional Hypertext Preprocessor

PHP: Professional Hypertext Preprocessor PHP: Professional Hypertext Preprocessor Corso di Base Lezione 4 Dal Form al PHP Docente Prof. Antonio Curci 1 Capitolo 4 Dal Form al PHP Una prima forma di interattività sul web è costituita dall uso

Dettagli

Lezione 3 Tipi di Dato Derivati

Lezione 3 Tipi di Dato Derivati Lezione 3 Un tipo di dato derivato è ottenuto a partire da tipi di dato predefiniti attraverso gli operatori *, &, [] definendo enumerazioni definendo struct I tipi di dato derivati non sono tipi di dati

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a.

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a. Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog (Quinta lezione) Unitre Pavia a.a. 2014-2015 27/01/2015 dott. 1 Adobe Dreamweaver http://www.adobe.com/it/products/dreamweaver/features/?view=topnew

Dettagli

Scritto da Martedì 12 Luglio :14 - Ultimo aggiornamento Venerdì 15 Luglio :47

Scritto da Martedì 12 Luglio :14 - Ultimo aggiornamento Venerdì 15 Luglio :47 In questo articolo mostreremo come è possibile eseguire un programma esterno o uno script usando il linguaggio PHP. Le funzioni che si occupano di eseguire dei comandi sono quattro: - shell_exec() - exec()

Dettagli

Array. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 11. A. Miola Dicembre 2007

Array. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 11. A. Miola Dicembre 2007 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 11 Array A. Miola Dicembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Array 1 Contenuti Il problema degli studenti da promuovere

Dettagli

Laboratorio di sistemi Template e MySQL Php

Laboratorio di sistemi Template e MySQL Php Uno dei problemi che si deve affrontare nel progetto delle pagine web è quello della commistione tra parte grafica (che si colloca al livello di presentazione) e il codice (che si colloca al livello della

Dettagli

Laboratorio di sistemi Web Application in Php5 Php

Laboratorio di sistemi Web Application in Php5 Php Applicazioni web con Xampp, Php5 e NetBeans 6.5 (Windows) Vogliamo ora riscrivere a titolo di prova un'applicazione web precedentemente scritta in Java (si legga l'articolo all'indirizzo http://www.mauriziocozzetto.net/pdf/dao_mysql.pdf).

Dettagli

MY SQL Guida MySQL di base

MY SQL Guida MySQL di base 2017 MY SQL Guida MySQL di base Progetto di Alternanza Scuola-Lavoro Anno scolastico 2016-2017 Istituto Tecnico Enrico Fermi, Siracusa Eleonora SikeWEB 15/05/2017 MySQL Collegarsi ad un database e interagire

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

3. Matrici e algebra lineare in MATLAB

3. Matrici e algebra lineare in MATLAB 3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com

Dettagli