Pagina Downloads
Indice dei downloads Cerca file Invia un file Sopra
Categoria: Esercizi PHP
Ordina per: Predefinito | Nome | Data | Click | [Discendente]
Files:
Convertitore numeri-lettere PHP

Download
Scarica

Inn questo esercizio, che converte un numero in lettere, utilizzo PHP, jQuery e AJAX per controllare la validità del numero fornito in input (tra 0 e 99999999), convertire il numero in lettere e visualizzare il risultato senza aggiornare la pagina.

La soluzione proposta si compone di 2 files:
1. numeri_lettere.php che contiene il form HTML che consente di inserire il numero e di effettuare una richiesta Ajax a converti_numeri_lettere.php
2. converti_numeri_lettere.php che esegue la conversione e visualizza il risultato

2.1 KB 706
PHP, JQuery, Ajax e Bootstrap: submit di un form senza refresh della pagina

Download
Scarica

In questo esercizio, che esegue il semplice calcolo di una radice quadrata di un numero, utilizzo:
- Bootstrap per creare il form di inserimento del numero e dei bottoni di submit e reset
- PHP, jQuery e AJAX per controllare la validità del numero fornito in input, calcolare la radice quadrata e visualizzare il risultato senza aggiornare la pagina

L'esercizio introduce all'uso (consigliatissimo) di Bootstrap, il framework HTML, CSS e JavaScript più diffuso ed utilizzato per la realizzazione di siti Web responsive e mobile-first. Bootstrap è gratuito e liberamente scaricabile ed è supportato da una documentazione eccellente.

593.92 KB 893
Esercizio PHP: Numero di giorni vissuti (Numero di giorni tra 2 date)

Download
Scarica

Esercizio PHP  riguardante la gestione delle date e del tempo, una delle operazioni più utilizzate nella realizzazione di siti e applicationi web e nell'esecuzione di query SQL. Utilizzo di Ajax 

Prova il codice

566.15 KB 928
Script PHP e AJAX: Login con codice CATCHA

Download
Scarica

La soluzione proposta, in PHP e AJAX  si compone di tre files:
1. logincaptcha.php che contiene il form HTML che consente di inserire il Nome utente, la Password e il Codice Captcha leggibile nell'immagine proposta e quindi di effettuare una richiesta Ajax a controlla.php per controllare che il codice Captcha inserito sia giusto
2. controlla.php 
3. creaimmagine.php che genera un'immagine con 6 simboli che l'utente deve leggere e digitare nella casella di testo del Codice Captcha

Prova la soluzione

2.26 KB 809
Generare il QR Code con PHP e AJAX

Download
Scarica

Per creare e testare l'applicazione si può utilizzare WAMP o un altro Server ed occorre scompattare e salvare la libreria phpqrcode nella cartella di progetto PHP

Scarica la libreria phpqrcode

Prova la soluzione

1.61 KB 832
Esercizio PHP: Leggere i dati di una tabella MySql e visualizzarli in un PDF

Download
Scarica

Molto spesso è necessario presentare i dati di una tabella MySql in un documento PDF. Pensiamo ad esempio ad un estratto conto bancario o ad una fattura, ad una ricetta medica o ad un biglietto aereo. I vantaggi sono evidenti: il file PDF può essere visualizzato e/o stampato anche successivamente, può essere protetto (entro certi limiti) e firmato elettronicamente, inviato via mail ecc.
In PHP sono disponibili alcune librerie che consentono di creare un documento PDF. In questo esercizio propongo di utilizzare FPDF, una libreria che uso personalmente da molti anni, freeware, facile da usare e ricca di funzionalità.
Per creare e testare l'applicazione si può utilizzare WAMP o un altro Server ed occorre scompattare e salvare la libreria FPDF nella cartella di progetto PHP (La libreria contiene anche un tutorial molto utile e ricco di esempi)
E' necessario inoltre creare e popolare una tabella "nazioni" così come viene proposto nell'esercizio, o un'altra tabella con campi diversi, apportando le modifiche necessarie nel codice php

Scarica la libreria FPDF

2.12 KB 1133
Esercizio PHP: Select dinamiche di regioni, province e comuni con Php, JQuery e Ajax

Download
Scarica

Applicazione che gestisce le tre select Regioni, Province e Comuni in cascata: i dati della select Province vengono filtrati in base alla regione selezionata, i dati della select Comuni vengono filtrati in base alla provincia selezionata. JQuery ed Ajax evitano il refresh della pagina.

Il file selectdinamichemdb.rar contiene i codici Php e lo script che permette di importare le tabelle MySql.
Si consiglia di scaricare il tutorial " Come gestire select dinamiche con JQuery e Ajax", che fa riferimento diretto a questo esercizio, dalla sezione "Tutorial e approfondimenti" dell'Area Download

Prova il codice          

71.25 KB 2190
Contatore di visite in PHP - Soluzione con una tabella MySql

Download
Scarica

Contatore PHP che fornisce il numero totale di visitatori unici per sessione.
Esso deve essere implementato in ogni pagina del sito Web e funziona in questo modo: quando un visitatore accede ad una pagina del sito, crea una sessione (se questa non esiste già) e aggiorna il contatore. Fintanto che la sessione resta attiva il contatore non viene più aggiornato.
Il valore del numero di visite viene memorizzato in una tabella MySql

Prova il codice

2.61 KB 1295
Contatore di visite in PHP - Soluzione con un file di testo

Download
Scarica

Contatore PHP che fornisce il numero totale di visitatori unici per sessione.
Esso deve essere implementato in ogni pagina del sito Web e funziona in questo modo: quando un visitatore accede ad una pagina del sito, crea una sessione (se questa non esiste già) e aggiorna il contatore. Fintanto che la sessione resta attiva il contatore non viene più aggiornato.
Il valore del numero di visite viene memorizzato in un file di testo

Prova il codice

2.18 KB 1584
Esercizio Php: Convertitore di temperature

Download
Scarica

Applicazione Php che permette di convertire le temperature tra le scale Celsius, Kelvin e Fahrenheit.

La soluzione è composta da due files: form_temp.php e converti_temp.php. converti_temp.php viene utilizzato in una chiamata AJAX che consente di evitare il refresh della pagina.

Il controllo di validità dell’input permette di inserire esclusivamente valori di temperatura compresi: tra -999.99 e 999.99 nel caso di scala Celsius, tra -1272.99 e 1272.99 nel caso di scala Kelvin e tra -1830.99 e 1830.99 nel caso di scala Fahrenheit Utilizzo di JQuery e Ajax.     

Prova il codice

391.57 KB 1249
Esercizio PHP: validazione di un indirizzo email

Download
Scarica

Tramite un form inserire un indirizzo email e controllare se il formato è corretto e valido.
La soluzione è composta da due files: form_email.php e valida_email.php.
valida_email.php viene utilizzato in una chiamata AJAX che consente di evitare il refresh della pagina

Prova il codice

300.84 KB 1039
Esercizio PHP: scrivere e leggere files di testo

Download
Scarica

Gestione di files di testo con PHP
Tramite un form inserire nome, classe e voti di informatica di un alunno e salvarli in un file di testo 'voti.txt'.
Tramite il bottone "Prospetto voti" leggere i file 'voti.txt' e visualizzare i voti e la media di ciascun alunno.
La soluzione è composta di tre files: forminput.php, salva.php e riepilogo.php.
Controlli JavaScript.

352.49 KB 1220
Esercizio PHP: Convertire numeri romani in arabi e viceversa

Download
Scarica

La soluzione realizza un convertitore tra numeri arabi e numeri romani ed è composta di due files: convromaniarabi.php e converti.php

converti.php viene utilizzato in una chiamata AJAX che consente di evitare il refresh della pagina.
Controlli JavaScript.

Prova il codice

544.21 KB 1172
Gestione Database MySql con PHP - Progetto "PcTeramo"

Download
Scarica

Il progetto riguarda la gestione dei fornitori della Ditta di fantasia "PcTeramo" ed illustra come si gestisce un DB MySql con le tecnologie del web: HTML, CSS, Java Script e PHP.

1.08 MB 1502
Login con AJAX, e md5()

Download
Scarica

La tecnologia AJAX è qui utilizzata per realizzare un sistema di login in cui viene evitato il refresh della pagina. Gli strumenti utilizzati sono: la libreria jQuery lato client, il linguaggio Php lato server e il DB MySql per la gestione della tabella degli utenti che effettuano il login

519.21 KB 1656
Grafici con php

Download
Scarica

Semplici script  Php  che consentono di inserire  nelle pagine web grafici di aspetto gradevole. Prova il codice

11.84 KB 1419
Select a cascata con MySql e Php

Download
Scarica

Il problema affrontato è quello delle cosidette select a cascata o select dinamiche per gestire le tabelle di province e comuni utilizzando MySql e Php. Il problema viene risolto in "modo tradizionale", utilizzando Php e pochissimo codice JavaScript: la pagina viene ricaricata e processata da Php ogni volta che si effettua una selezione della provincia e una selezione del comune.

La soluzione fa riferimento a due tabelle MySql "province" e "comuni" molto datate e con nomi di comuni non più esistenti. Gli studenti che vogliono approfondire l'argomento possono scaricare tabelle MySql più aggiornate ed adattare facilmente il codice   Prova il codice

537.64 KB 2716
Convertitore di basi PHP

Download
Scarica

Programma PHP che consente di convertire numeri tra basi diverse (2-8-10-16). Prova il codice

97.86 KB 1116
Uploader HTTP

Download
Scarica

 Programma PHP che esegue l'upload di un file su un server via HTTP. Provato su un server WAMP

1.41 KB 1096
Calcoli sul quadrato

Download
Scarica

Programma Php che calcola perimetro, area e diagonale di un quadrato. Il lato viene inserito tramite un form. Il programma controlla la validità del valore del lato. Prova il codice

1.28 KB 1228
Semplice questionario in PHP

Download
Scarica

 

Semplice questionario realizzato in PHP Prova il codice

2.68 KB 1413
Form con text, radio, select, file, passord, checkbox e risposta del Server

Download
Scarica

I dati del dorm vengono caricati utilizzando i controlli text, password, radio, select, checkbox, file.
Form e risposta del server in un unico file formcompleto.php   Prova il codice

1.76 KB 1397
Voti e pagella

Download
Scarica

Form di caricamento dei dati e stampa della pagella. Prova il codice

1.58 KB 1237
Class Cerchio e calcoli

Download
Scarica

Uso delle classi e degli oggetti in PHP. Semplice esempio di uso della Class Cerchio per la stampa di circonferenza ed area di x cerchi. Prova il codice

802 B 1683
Convertitore euro-lire

Download
Scarica

Convertitore euro lire Prova il codice

811 B 1105
Tavola pitagorica

Download
Scarica

Tavola pitagorica Prova il codice

791 B 1281
Numeri primi

Download
Scarica

Stampa dei  primi 100 numeri primi   Prova il codice

881 B 1276