logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Lezioni di PHP - Lezione 2 - Lavorare con i file: apertura, scrittura e lettura.

09/10/2025, by Ivan

Nella lezione precedente abbiamo creato la struttura base per il nostro guestbook, blog o chat. Ora dobbiamo solo aggiungere funzionalità. In questa lezione registreremo i nostri messaggi in file e leggeremo i messaggi da file.

In PHP esistono molte funzioni per lavorare con i file; ne analizzeremo solo alcune, poiché nella maggior parte dei casi il tuo sito salverà i dati in un database (ne sono certo) e non in file. Tuttavia, vedremo alcune di queste funzioni per capire il principio di base. Lavoreremo con i database più avanti.

Lezioni di PHP - Lezione 3 - Lavorare con il database MySQL.

09/10/2025, by Ivan

Probabilmente pensi che sia troppo presto per iniziare la terza lezione parlando subito del lavoro con il database MySQL. Ma credimi, non è così. Studiare PHP come linguaggio di programmazione web senza imparare a lavorare con un database è come avere un computer senza Internet. Sì, puoi usarlo, ma non avresti accesso a nessuna informazione. Quindi stringiamo i denti e iniziamo a scrivere query SQL al database, anche se non sappiamo ancora nulla del linguaggio SQL.

Lezioni di PHP - Lezione 3.2 - Lavorare con il database MySQL. Inserimento dei dati con INSERT INTO. Selezione dei dati con SELECT.

09/10/2025, by Ivan

Nella lezione precedente abbiamo creato una tabella per il nostro sito. In questa lezione miglioreremo la nostra tabella e inizieremo finalmente a lavorare con il database: inseriremo dati e li estrarremo dalla tabella. Non dovrebbe essere complicato, quindi iniziamo.

Lezioni di PHP - Lezione 3.3 - Lavorare con il database MySQL. Aggiornamento dei dati con UPDATE.

09/10/2025, by Ivan

Abbiamo già conosciuto operatori MySQL come SELECT e INSERT INTO, ora è il momento di imparare come aggiornare i dati già inseriti nel database. Per questo utilizzeremo l’operatore SQL UPDATE. Ma prima, modifichiamo il nostro file index.php aggiungendo la gestione di un nuovo percorso. Trova questo codice:

Lezioni di PHP - Lezione 3.5 - Lavorare con il database MySQL. L’operatore JOIN. Caricamento di file sul server.

09/10/2025, by Ivan

Prima di iniziare a scrivere questa lezione, ho pensato a lungo su come spiegare al meglio le query con gli operatori JOIN. Il fatto è che l’operatore JOIN serve per selezionare dati da più tabelle contemporaneamente. E poiché ci serve un’altra tabella, la creeremo. Ti propongo di creare una tabella per i file che caricheremo tramite un modulo in questa lezione. In questo modo la lezione coprirà due argomenti diversi: lavoro con il database e lavoro con i moduli.

Lezioni di PHP - Lezione 3.6 - Lavorare con il database MySQL. Tipi di operatori JOIN.

09/10/2025, by Ivan

In MySQL, the selection using JOIN can be done in different ways. We will try to consider all these types of queries. Here is a list of all queries involving JOIN:

  1. INNER JOIN
  2. LEFT JOIN
  3. LEFT JOIN without intersections with the right table
  4. RIGHT JOIN
  5. RIGHT JOIN without intersections with the left table
  6. FULL OUTER
  7. FULL OUTER where the left or right table is empty

 

And here is an illustration of these types of JOIN:

Lezioni di PHP - Lezione 4 - Lavorare con le immagini, libreria GD2

07/10/2025, by Ivan

Nelle lezioni precedenti abbiamo imparato a scrivere query per il database, quindi ora ci concentreremo meno sulla loro sintassi e più sulla pratica. Combineremo la scrittura di query con lo studio di altre funzionalità di PHP, cominciando dall’elaborazione delle immagini. In una delle lezioni passate abbiamo già trattato il caricamento dei file, e abbiamo anche una tabella Files per gestirli. Ora caricheremo le immagini in quella stessa tabella. Prima, però, dobbiamo aggiungere un campo per il caricamento delle foto nel modulo di creazione dei contenuti.

Lezioni di PHP - Parte 3 - Creazione della propria CMS

07/10/2025, by Ivan

La creazione di siti web basati su CMS non si limita solo a Drupal, Joomla o Wordpress. In realtà, la maggior parte dei siti al mondo è costruita su CMS personalizzati. Nonostante esista già una grande quantità di codice scritto in PHP, gli sviluppatori spesso preferiscono utilizzare le proprie soluzioni. Cerchiamo di capire perché può valere la pena creare una CMS propria.