Questo progetto e stato pensato per chi inizia da zero con PHP.
- come si scrive codice PHP dentro un file
.php - come usare variabili e array
- come creare una funzione
- come usare
if,foreachecount() - come leggere un form HTML con
$_POST - come salvare dati temporanei con
$_SESSION - come separare il codice in piu file con
require_once
index.php: pagina principaleincludes/data.php: dati inizialiincludes/functions.php: funzioni utilireset.php: resetta la sessionestyle.css: grafica
Se hai PHP installato, apri il terminale in questa cartella e lancia:
php -S localhost:8000Poi apri nel browser:
http://localhost:8000
- Apri
index.phpe guarda dove inizia e finisce<?php ... ?>. - Cerca
$_SERVER['REQUEST_METHOD']per capire come PHP distingue GET e POST. - Guarda
$_POST['title'] ?? ''per capire i valori del form. - Apri
includes/functions.phpe leggi la funzionecalculateStats(). - Apri
includes/data.phpe prova a cambiare i task iniziali. - Aggiungi un nuovo campo al form, per esempio
priority.
- Cambia il titolo della pagina.
- Aggiungi una nuova statistica.
- Fai comparire un messaggio diverso se ci sono piu di 5 task.
- Aggiungi un bottone per segnare un task come completato.
- Salva i task in un file JSON invece che in sessione.
Non imparare tutto subito. L'idea e modificare questo progetto poco alla volta e vedere subito l'effetto nel browser.