PHP : Esercizi

  1. Form html base
    Crea un form html con un campo input per il nome, poi con uno script PHP ricevi il parametro passato via post e stampalo a video con un messaggio di benvenuto.
  2. Negozio di abbigliamento - step 1
    Realizza una pagina in html che ti permetta di inserire username e password tramite un form.

    Una volta inseriti i dati il form passerà questi valori a un'altra pagina (es: action1.php).

    In questa pagina, se username e password sono corretti, ti verrà data la possibilità di scegliere i capi di abbigliamento
    con delle "checkbox" e il tuo genere con dei "radiobutton".

    Le preferenze scelte tramite questo form saranno passate a una terza pagina (es: action2.php). In quest'ultima sarà possibile visualizzare il prezzo dei capi scelti e le immagini relative.
  3. Anagramma
    Scrivi un programma in PHP che data una parola ne fornisca tutti i possibili anagrammi

    – Parola: hello
    – Anagrammi: hello, elloh, llohe, lohel, ohell
    La parola deve essere inserita attraverso un campo input
    La pressione del pulsante Anagramma ricarica il form e presenta i risultati dell'elaborazione
  4. - Digitare il contenuto di miapagina.php riportato di seguito,
    salvarlo e visualizzarlo dal browser web digitando la URL
    del server con il vostro nome utente e indicando la pagina
    miapagina.php
    - Verificare che venga visualizzata la data di oggi.
    - Modificare il file miapagina.php per aggiungere una migliore
    formattazione html della pagina ( ad es con il titolo "La mia Prima pagina PHP") e formattando i caratteri della data in
    bold e centrati).
    - Modificare la visualizzazione della data per visualizzare solo mese e anno.Miapagina.php
    <html>
    <head>
    <title>La mia prima pagina PHP
    </title>
    </head>
    <body>
    La data di oggi con la funzione date():
    <?php
    $dataoggi=date("j/M/Y");
    echo $dataoggi;
    ?>
    </body> </html>
  5. Modificare l'esercizio precedente per visualizzare la data
    di oggi come di seguito:
    Data di oggi:
    20/04/17
    20-04-2017
    Mon-Apr-2017
    20-April-2017
    20-Apr-17
    Mon-April-2017
    ore minuti secondi: 10-46-58
  6. Riportare questo frammento di script in una pagina html
    sostituendo a "pinco" il vostro nome.
    <?
    $nome="pinco";
    echo "buongiorno $nome";
    ?>
    Modificare lo script per aggiungere la data e l'ora attuali
  7. Creare una nuova pagina PHP come segue
    <html> <head> <title>
  8. </title> </head> <body>
    La variabile non e' istanziata
    <?php echo $miavar;
    $miavar="ciao!";
    echo "La variabile ora e‘ istanziata $miavar"; ?>
    </body> </html>
  9. - Creare una nuova pagina PHP come segue:
    <html>
    <head>
    <title> </title>
    </head>
    <body>
    La variabile sarà istanziata o no?
    <?php echo $miavar; ?>
    </body>
    </html>
    e verificare se la variabile $miavar risulta instanziata o meno
  10. - Creare una nuova pagina PHP che verifichi
    l'istanziazione di una variabile con la funzione isset().
    - Verificare il funzionamento dello script sia con la variabile non instanziata - dovrà scrivere il messaggio
    "variabile non istanziata" che con la variabile istanziata – scrivera' "variabile istanziata".
  11. Considerare la stringa:
    $str="il gatto sul tetto che scotta";
    Applicare le funzioni di manipolazioni di stringhe e visualizzare
    il risultato per ogni passo:
    - Visualizzare la sottostringa dalla posizione 4 alle 10
    - Sostituire "gatto" con "cane"
    - Sostituire "tetto" con "letto"
    - Trasformarla in maiuscole
  12. Prendendo spunto degli esercizi precedenti realizzare una pagina PHP
    che scriva:
    "Buongiorno pinco, benvenuto sulla mia prima pagina PHP"
    se l'ora attuale è anteriore o uguale alle 12, e scriva
    "Buonasera pinco, benvenuto sulla mia prima pagina PHP"
    quando l'orario attuale è posteriore alle 12. Assegnate alla variabile
    $nome il vostro nome. Verificare il funzionamento dello script.
  13. Modificate la pagina php affinché scriva "buongiorno" quando l'orario attuale è anteriore o
    uguale alle 12, "buon pomeriggio" quando è posteriore alle 12 ma anteriore alle 18 e
    "buonasera" altrimenti.
    Aggiungere l'indicazione di data e ora attuali (ad esempio "Buongiorno pinco, oggi è il 20 Aprile 2017 e sono le ore .....)."
  14. Cambiare il colore dello sfondo della pagina in base al giorno della settimana
  15. - Stampare una tabella html con intestazione "tabellina del 5" che contenga appunto la tabellina del 5.
    - Stampare tutti i numeri da 1 a 20 in una tabella, in modo tale che il colore di sfondo della cella cambi a seconda che il numero sia pari o dispari (ad esempio rosso quando il numero è pari e grigio quando è dispari).