Esperto Sviluppo Siti Internet Dinamici e Interattivi | Realizzazione di QRCode realizzati con PHP | Sviluppo di Portali Dinamici | Sviluppo di elementi coni API Google Chart | Programmatore PHP
Generare un QRCode con PHP e le API Google Chart
Scritto da: Daniele Tabacco | Categoria: Programmatore PHP|commenti Commenti: (0)

Proprio qualche giorno fa, viaggiando su un treno e sfogliando un giornale mi sono imbattuto sull'ennesimo QRCode, fenomeno che in Italia comincia a prendere piede anche se non tutti ne conoscono l'utilizzo, così ho deciso di scrivere un breve articolo e illustrarvi come un Programmatore PHP può Generare un QRCode con PHP e le API Google Chart.

Facciamo però un passo indietro spiegando brevemente cosa si intende per QRCode:

Un QRCode è un particolare codice a barre di forma quadrata che viene impiegato per memorizzare delle informazioni (spesso delle URL) che possono essere lette semplicemente da telefonini di ultima generazione.

Chi vuole può leggere qualcosa in più sull'utilizzo dei QRCode in questo Post di Alessio Carciofi che si occupa di Marketing non Convenzionale per il turismo.

Tornando però al lato strettamente tecnico, può risultare molto utile per un Programmatore PHP integrare nel proprio Progetto Web o nello Sviluppo di un Sito Internet la possibilità di Generare un QRCode e a tal proposito ci viene incontro Google che mette a disposizione le API Google Chart

<?php
echo '<img src="http://chart.apis.google.com/chart?chs='.$dimensione.'x'.$dimensione.'&cht=qr&chld='.$livello_codifica.'|'.$margine.'&chl='.$url.'" alt="QRCode" widhtHeight="'.$dimensione.'" widhtHeight="'.$dimensione.'"/>';
?>

Con questo semplice Codice PHP sarà possibile generare il nostro QRCode, tutto è molto semplice e intuibile da qualsiasi Programmatore PHP o anche da semplici neofiti, occorre solo ricordare il livello di codifica poichè il QRCode presenta diversi livelli:

    * Livello L: circa il 7% delle parole in codice può essere ripristinato.
    * Livello M: circa il 15% può essere ripristinato.
    * Livello Q: circa il 25% può essere ripristinato.
    * Livello H: circa il 30% può essere ripristinato.

Inoltre specifico per ogni Programmatore PHP che è possibile anche inserire un contenuto testuale e non una URL nel codice (variabile $url) questo per rendere disponibili i contenuti anche in maniera offline sui dispositivi che leggono il QRCode.

A questo indirizzo potete visitare il mio Generatore di QRCode realizzato con il codice precedente mostrato.

Commenti:
.Nessun commento Presente.


(non visibile)







Captcha
Copia i caratteri che vedi sopra:

Tags: | torna su
Hai letto gli altri articoli?

Watermark con PHP, Imprimere un logo su un immagine utilizzando PHP
Con il termine inglese Watermarking si intende l'impressione di una firma applicata in sovraimpressione su un'altra immagine. Come Programmatore PHP vi propongo un interessante e semplice Script PHP che ci permetterà di realizzare il nostro Script di Watermark che consente con poche righe ri codice l'impressione di un immagine su un altra. Tale Script può essere approfondito da ogni Programmatore PHP che voglia magari rendere tale impressione successiva ad un upload oppure che voglia spostare l'impressione de...Leggi Tutto

Leggere JSON utilizzando PHP
Prima di poter caminciare ad illustrare come un Programmatore PHP può leggere un file JSON, occorre specificare cos'è JSON e il suo utilizzo. JSON è un formato di scambio dati sempre più diffuso, che sta sostituendo o affiancando molti web services. JSON è consente di scambiare dei dati (in molte occasioni utilizzato alternativamente a XML) tra Client e Server, ed è molto interessante per un Programmatore PHP poichè utilizzate nelle API di Facebook, Twitter o Yahoo. Pre...Leggi Tutto

Php su Mac Apple
Programmatore PHP su Apple Mac? Chi ha detto che non si può? Data l'aumento di notorietà raggiunto da Apple e Mac O.S in Europa grazie a prodotti come IPod e IPhone, è aumentata la fetta di utenti utilizzatori di Apple, quindi è nata l'esigenza e la domanda per un Programmatore PHP di porte sviluppare in locale in ambiente Mac O.S Ecco perchè segnalo a tutti i Programmatori PHP il programma gratuito MAMP (Mac, Apache, MySQL, PHP), un software del tutto simile ai colleghi presenti su piatt...Leggi Tutto

Utilizzare le API Google Maps per la Realizzazione Siti Internet Dinamici
Vi Ricordate l'antica pagina Dove siamo?, con una mappa in stile Tutto Città e le indicazioni per raggiungervi....ah, come sono lontani quei tempi!.......Cioè? Dite che il Web ne è ancora pieno? Putroppo è vero! Non occorre essere un Programmatore PHP per capire che nell'Aggiornare o Sviluppare il Proprio Sito Web si dovrà fare affidamento sull'Aggregazione di Strumenti e Informazioni Esterno.  L'obiettivo di questo Articolo  è mostrarvi alcun esempi di utilizzo...Leggi Tutto

Aggiornare Twitter con PHP direttamente dal Proprio Sito
Dal 1 Settembre 2010, Twitter ha disabilitato ad ogni Programmatore PHP l'utilizzo di cURL per quanto riguarda gli Script che lavoravano con le API Twitter, ecco perchè vi rimando al nuovo esempio di API Twitter che utilizzano OAuth per l'Aggioramento dello Status Twitter con PHP Già lo scorso mese ho scritto un articolo per spiegarvi un primo utilizzo da Programmatore PHP alle API di Twitter in questo articolo voglio proporvi un ulteriore approfondimento che consente di aggiornare Twitter senza essere un Prog...Leggi Tutto

Guida ed Esempio alle API Google Maps
Come Programmatore PHP ho sempre considerato necessario e interessante conoscere le API di Google Maps che consentono di avere progetti dinamici che interagiscono con Database MySQL o File XML per il posizionamento e la gestione delle Mappe. Questo che vi mostro in questa breve guida è semplicemente un'esempio alle API Google Maps che ogni Programmatore PHP AJAX può approfondire e rendere completo e complesso. La prima cosa che un Programmatore PHP deve ricordare per poter generare la sua prima mappa con le A...Leggi Tutto



Social Link:
linkedIn


Contattami su Skype:
Il mio stato


Realizzazione Siti Mobile e WebApps iPhone:

Realizzazione Sito Mobile
CMS su Misura per Sviluppo Siti Web Dinamici:

CMS su Misura
Vuoi Sviluppare l'Applicazione Mobile (WebApps) del tuo sito o della tua attività? un Applicazione Web, o pianificare la Realizzazione Sito Mobile? Contattami e scegli un Programmatore di WebApps Mobile e Programmatore di Siti Internet Mobile! Sviluppo WebApps per iPhone e Android

Collaborazioni:

Kuddle Network

antoniomaresca

cocreando

Scambio Link

Parlano di Me:

twago

Archivio Ultimi Articoli:

Risorse utili per un Programmatore PHP:
Sito Ufficiale del PHP , Download di PHP , Manuale e Documentazione PHP , Risorse e Siti Utili.

Cerchi un Programmatore PHP con esperienza consolidata? Molte aziende a Napoli, Milano, Roma si sono affidate a me. Contattami per una Consulenza Gratuita, per Realizzare un Applicazione Web o Sviluppare Siti Internet, Creare Portali Dinamici, Realizzare Siti su Misura, o come Consulente Web Marketing, Consulente SEO o per la Realizzazione Siti Mobile
 
Daniele Tabacco - Questo sito e' interamente realizzato da me secondo gli standard del W3C - css valido w3c css valido xhtml