3 Form Pronti con PHP

Uno dei modi migliori per imparare PHP è… scrivere codice vero, anche se semplice.E cosa c’è di più concreto che lavorare con i form HTML? Sono il cuore dell’interazione tra utenti e server: login, registrazioni, contatti, commenti, caricamento file… tutto passa da un form. In questo articolo troviamo 6 form semplici, senza array o strutture … Leggi tutto

Categorie Web

Sanificare per Evitare Attacchi XSS

Quando un utente compila un form, spesso pensiamo che inserisca solo testi normali: il proprio nome, un commento, un’email.Ma non è sempre così. Un utente malintenzionato potrebbe provare a inserire codice HTML o JavaScript al posto del testo. Questo tipo di attacco si chiama XSS (Cross-Site Scripting) e può permettere all’hacker di: Per questo motivo … Leggi tutto

Categorie Web

Gestire i Form di Input in PHP

Quando si inizia a programmare in PHP, una delle prime esigenze è quella di raccogliere dati dagli utenti: un nome, un’email, una password, una preferenza…In altre parole, interagire con un form HTML. In questo articolo vediamo come costruire un form, come PHP riceve i dati, e come farlo in modo sicuro. Perché i Form Sono … Leggi tutto

Categorie Web

Switch Case in PHP

Il costrutto switch è un’alternativa agli if…elseif…else quando si devono confrontare più valori della stessa variabile. 1. Sintassi di base Note importanti: 2. Esempio pratico: Giorno della settimana Output: 3. Switch con numeri Output: 4. Switch con più valori nello stesso case In PHP, puoi raggruppare più valori nello stesso case usando più case consecutivi … Leggi tutto

Categorie PHP

Istruzioni condizionali annidate

Le istruzioni condizionali annidate sono semplicemente if all’interno di un altro if.Questo permette di gestire situazioni più complesse, dove una condizione dipende da un’altra. 1. Sintassi di base 2. Esempio pratico Output: Spiegazione: 3. Vantaggi delle condizioni annidate 4. Esempi pratici senza if annidati Puoi anche usare operatori logici (&&, ||) per combinare condizioni in … Leggi tutto

Categorie Web

Istruzioni condizionali

Le istruzioni condizionali permettono di eseguire del codice solo se una condizione è vera. Sono fondamentali per rendere un programma dinamico e prendere decisioni. 1. L’istruzione if La forma base: Esempio Output: Spiegazione: 2. L’istruzione if…else Permette di eseguire un codice alternativo se la condizione è falsa. Esempio Output: 3. L’istruzione if … elseif … … Leggi tutto

Categorie PHP

Operatori Logici in PHP

Gli operatori logici combinano valori booleani (true o false) e restituiscono un booleano. 1. Operatore AND (&&) Output: Spiegazione: 2. Operatore OR (||) Output: Spiegazione: 3. Operatore NOT (!) Output: Spiegazione: 4. Combinazioni logiche Output: Spiegazione: Riepilogo Operatori Logici Operatore Significato Esempio Risultato && AND true && false false || OR true || false true … Leggi tutto

Categorie PHP

Operatori di confronto

Gli operatori di confronto servono per confrontare valori e restituiscono true o false. Operatore Significato Esempio == Uguale (solo valore) 5 == ‘5’ → true === Identico (valore + tipo) 5 === ‘5’ → false != Diverso 5 != 3 → true !== Non identico 5 !== ‘5’ → true > Maggiore 7 > 3 … Leggi tutto

Categorie PHP

Operazioni numeriche, incremento, decremento

Operatori aritmetici in PHP Gli operatori aritmetici servono per eseguire calcoli numerici tra variabili o valori. I principali sono: Operatore Significato Esempio Risultato + Addizione 10 + 3 13 – Sottrazione 10 – 3 7 * Moltiplicazione 10 * 3 30 / Divisione 10 / 3 3.333… % Modulo (resto) 10 % 3 1 ** … Leggi tutto

Guida alle Variabili in PHP: Tipi, Concatenazione e Casting

Introduzione alle variabili in PHP In PHP, tutte le variabili iniziano con il simbolo $. Il linguaggio è debolmente tipizzato, quindi non è necessario dichiarare il tipo: PHP lo determina automaticamente in base al valore assegnato.Le variabili sono fondamentali per memorizzare informazioni e manipolare dati all’interno di applicazioni web. Esempio di variabili PHP: Stampare una … Leggi tutto

Categorie PHP

Aggiungere un numero random in un file

Aggiungere un numero random in un file

In questa lezione svilupperemo un semplice algoritmo per aggiungere un numero random in un file in Python. Supponiamo di avere un file che contiene un numero. Innanzitutto stampiamo il numero contenuto nel file, dopo generiamo un numero random e lo sommiamo al numero che è contenuto nel file. Poi sommiamo i due numeri e aggiungiamo … Leggi tutto

Aggiungere contenuto a un file in Python

Aggiungere contenuto a un file in Python

In questa lezione studieremo come aggiungere contenuto a un file in Python già esistente, utilizzando la modalità append. Aggiungere contenuto a un file in Python – primo esempio In questo primo esempio utilizzeremo il nostro file rubrica.txt che già contiene dei dati ed aggiungere dei nuovi contatti. Ipotizziamo ad esempio che il file contenga questi … Leggi tutto

readline Python

readline Python

In questa lezione studieremo il metodo readline di Python necessario per la lettura di un file di testo. Questo metodo restituisce una riga di caratteri, incluso il carattere di fine riga, ovvero il carattere \n. readline Python – primo esempio Facciamo un primo esempio su un file rubrica che contiene i seguenti contatti di esempio: … Leggi tutto

JavaScript projects

Progetti JavaScript

In this article we will develop some simple JavaScript projects, such as displaying a counter that is incremented in various ways. JavaScript projects – counter In this first project we will build a counter using only Vanilla JavaScript. Try clicking on the buttons below to increase or decrease the counter variable which starts from the … Leggi tutto

JavaScript isNaN

isNaN JavaScript

JavaScript isNaN function determines whether the value passed as an argument is not a number. The syntax is therefore the following: isNaN(value). The function returns a Boolean value that is true if the argument passed is not a number, otherwise it returns false. JavaScript isNaN – examples In all the examples presented under the isNaN … Leggi tutto

Fibonacci JavaScript

Successione di Fibonacci in JavaScript

In this lesson we will implement a Fibonacci sequence algorithm in JavaScript. First of all, remember that the Fibonacci sequence is a sequence of positive integers in which each number, starting with the third, is the sum of the previous two and the first two are 1, 1. So, for example if I want to … Leggi tutto

slice in JavaScript

slice in JavaScript

Il metodo slice sulle stringhe in JavaScript consente di estrarre una parte di una sottostringa da una stringa. La sua sintassi è la seguente: string.slice(inizio, fine) Dove i due parametri inizio e fine sono opzionali. Il valore di inizio è un valore numerico che indica da dove deve partire la selezione, mentre il valore fine … Leggi tutto

Nesting for loops

JavaScript for cicli annidati

In this lesson we talk about nesting for loops in JavaScript, with the for loop. So we will see how to use a loop inside another loop. To explain the concept of nested loop let’s try to create a table using html and javascript. Nesting for loops – table So let’s suppose we want to … Leggi tutto