Post

4D e 4E SIA: Protezione di pagine con PHP tramite variabili di sessione e credenziali salvate in file di testo (username e password)

Immagine
Link cartella zippata dell'esercizio - clicca qui Uno dei modi più semplici per proteggere l'accesso alle pagine di un sito salvato su un Server Web è utilizzare il linguaggio  php   e scrivere uno script contenente le  variabili di sessione . In questo esempio useremo uno script in php che chiameremo  check.php. Questo programma dovrà essere richiamato  in tutte le pagine del sito dell'area riservata.  Nel nostro caso il nome della pagina dopo il login sarà menu.php . L'esercizio che proveremo insieme contiene questi file: Link cartella zippata dell'esercizio -  clicca qui login.php, pagina di login al sito web; destroy.php , script di distruzione della sessione; check.php , script di protezione dell'accesso; registrazione.html  pagina html per il modulo di registrazione registrazione_login.php script di registrazione delle credenziali nel file di testo elenco_pass.txt elenco_pass.txt , file di testo con utent...

3E e 3I: Array con funzioni e menu

Immagine
 Array con funzioni e menu Affronteremo oggi un esercizio su array e funzioni in C++, creando un menù di scelta che consente di scegliere quali operazioni eseguire sugli array. In particolare il problema si occupa di generare un array di 50 numeri casuali compresi fra 1 e 100 e offrire a menu le seguenti scelte: 1. Calcolare la media 2. Visualizzare il massimo 3. Visualizzare il minimo 4. Rigenerare l’array 5. Visualizzare i valori che distano meno di 4 dalla media 6. Calcolare la moda 7. Uscire dal programma Quindi definiamo i prototipi delle funzioni e procedure che useremo nel programma. Creiamo innanzitutto la funzione per generare il menù di scelta, utilizzando il costrutto swith-case. Poi creiamo la funzione genera che serve a generare un array casuale di numeri da 1 a 100 dove includiamo anche la stampa dell’array in modo da visualizzare a video gli elementi generati. La funzione non restituisce nulla. Le funzioni per il calcolo del massimo e del minimo prendono come parame...

3E e 3I: Le funzioni in C++

Immagine
Funzioni in C++ Oggi trattiamo le funzioni in C++.  Le funzioni sono uno strumento molto utile in special modo quando si deve affrontare un problema complesso. Infatti, nel momento in cui ci troviamo davanti un problema che sembra irrisolvibile, è fondamentale suddividerlo in sottoprogrammi. Questi sottoprogrammi si potranno così risolvere separatamente. In questo modo diventa anche più semplice intervenire sulle varie parti e trovare bug o malfunzionamenti. Un sottoprogramma o funzione è un insieme di istruzioni identificate da un nome che può essere richiamato all’interno del programma principale o all’interno dei sottoprogrammi. In questo caso si dice che il programma chiamante effettua una chiamata alla funzione. Le funzioni possono essere utilizzate per compiere un calcolo o per effettuare un’azione. Nel caso in cui si compie un’azione allora non si ritorna nessun valore, infatti si utilizza il tipo void come valore di ritorno. Nel caso invece in cui la funzione compie un calc...

1M e 1P CAT: Guida pratica all'impianto elettrico nell'appartamento - realizzazione di un impianto elettrico

Immagine
 Guida pratica all'impianto elettrico nell'appartamento L'appartamento che si prende come esempio per la descrizione di un impianto tipo è un appartamento di medie dimensioni con un ingresso, una sala-soggiorno, una camera matrimoniale, una cucina, un bagno e un terrazzo (fig. 3.1). Le utenze prevedibili sono: cucina con forno elettrico 1,5 kW frigorifero 0,3 kW lavatrice 2,2 kW lavastoviglie 2,5 KW caldaia, televisore, ecc.. 0,5 kW illuminazione 2 kW per un totale di 9 kW di potenza installata. Tenuto conto di alcuni coefficienti di contemporaneità la potenza contrattuale impegnata può essere calcolata in 3 kW. Sono previsti alcuni impianti ausiliari come telefono, TV, chiamata dalla porta e citofono. Per quanto riguarda la suddivisione dei circuiti si adotta una soluzione economica ma funzionale che prevede un circuito per le 10/16 A bipasso, un circuito luce e prese 10 A e un circuito per l'alimentazione a 12 V dei circuiti di chiamata. In fig. 3.2 è rappresentato lo...

3E - 3I SIA: l'array e le funzioni min, max e media in Javascript

Immagine
  Questo programma in Javascript (Js), inserito nella pagina html consente, tramite le funzioni di inserire 10 elementi nell'array e di calcolare il valore minimo, quello massimo e la media. <html> <head> <script language="Javascript"> V=new Array(10)  dichiaro il vettore “V” di 10 elementi in RAM op=new String()  variabile utilizzata per la scelta var ris;  variabile che contiene il risultato function carica(n_el)  funzione che permette il caricamento degli elementi nel vettore {var i  dichiarazione della variabile  locale  contatore “i” i=0  inizializzo la variabile “i” (si può dire anche: azzero la variabile “i” while(i<n_el)  Ciclo While che permette il caricamento del vettore {V[i]=prompt("inserisci un elemento", 0)*1  istruzione di input che carica il valore nei singoli elementi del vettore, moltiplico il valore per 1 per far diventare la variabile di tipo numerico, alternativa a parseInt o parseFloat i++...