<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Worksdem</title>
	<atom:link href="http://www.worksdem.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.worksdem.com/blog</link>
	<description>Solo un altro sito WordPress</description>
	<lastBuildDate>Thu, 19 Apr 2012 16:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Spostare un oggetto all&#8217;evento touch!</title>
		<link>http://www.worksdem.com/blog/programmazione/spostare-oggetto/</link>
		<comments>http://www.worksdem.com/blog/programmazione/spostare-oggetto/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 16:44:01 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[iPhone Code Snippets]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=693</guid>
		<description><![CDATA[Con la nascita del primo iPhone il mercato mobile è cambiato radicalmente. La maggior parte di voi possiede sicuramente uno smartphone multitouch. Grazie alla grande diffusione di questi dispositivi, anche il web è cambiato, ormai è facile navigare su un sito web ottimizzato per iPad, iPhone e per dispositivi mobili in generale. Con l&#8217;introduzione dell&#8217;App [...]]]></description>
			<content:encoded><![CDATA[<p>Con la nascita del primo iPhone il mercato mobile è cambiato radicalmente. La maggior parte di voi possiede sicuramente uno smartphone multitouch. Grazie alla grande diffusione di questi dispositivi, anche il web è cambiato, ormai è facile navigare su un sito web ottimizzato per iPad, iPhone e per dispositivi mobili in generale.<br />
Con l&#8217;introduzione dell&#8217;App Store è possibile acquistare e scaricare con un &#8220;tap&#8221; un&#8217;applicazione trasformando il vostro dispositivo mobile in un vero e proprio computer portatile. I concorrenti, come Google (Android), Microsoft (Windows mobile) ecc., si sono dovuti adeguare per poter competere con Apple, così, anche loro hanno rilasciato i loro Market place.</p>
<p><span id="more-693"></span></p>
<p>Con questi numerosi sistemi operativi si sente ormai l&#8217;esigenza di creare un&#8217;applicazione universale che funzioni su tutte le piattaforme, ecco perché molti sviluppatori stanno sviluppando delle vere e proprie applicazioni web.</p>
<p>In questa semplice guida vedremo come spostare un oggetto toccandolo e trascinandolo.</p>
<p>Vi ricordo che questo esempio funziona solo su iOS e Android.</p>
<pre name="code" class="html">
<script type="text/javascript" charset="utf-8">
function touchStart(evento)
{
	e.preventDefault();
}

function touchMove(e)
{
	var target = e.touches.item(0);
	var elemento = document.getElementById("oggetto");
	elemento.style.background = "#32a036";
	elemento.style.left = target.clientX - 75 + "px";
	elemento.style.top = target.clientY - 75 + "px";
	elemento.innerHTML = "Mi sto spostando...";
	e.preventDefault();
	return false;
}

function touchEnd(e)
{
	var elemento = document.getElementById("oggetto");
	elemento.style.background = "#236e25";
	elemento.innerHTML = "Spostami";
}
</script>
<style type="text/css" media="screen">
#oggetto {
	width:150px;
	height:150px;
	background-color: #236e25;
	position:absolute;
	color:white;
	padding:10;
}
</style>
<div id="oggetto" ontouchstart="touchStart(event);" ontouchmove="touchMove(event);" ontouchend="touchEnd(event);">Spostami</div>
</pre>
<p>Quello che abbiamo scritto è molto semplice, abbiamo creato un div definendo gli attributi ontouchstart (Viene appoggiato il dito sul div), ontouchmove (Il dito sposta l&#8217;oggetto) e ontouchend (togliamo il dito dall&#8217;oggetto). Ad ogni attributo abbiamo specificato quale funzione deve eseguire il browser quando si verifica l&#8217;evento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/programmazione/spostare-oggetto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Addio Steve</title>
		<link>http://www.worksdem.com/blog/generale/addio-steve/</link>
		<comments>http://www.worksdem.com/blog/generale/addio-steve/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 15:53:16 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[Generale]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=686</guid>
		<description><![CDATA[&#8220;Essere l’uomo più ricco del cimitero non mi interessa. Andare a letto la sera dicendosi che si è fatto qualcosa di meraviglioso, questo è quello che conta per me.&#8221; Questa è la famosa frase pronunciata da Steve Jobs, il fondatore di Apple e con questa frase vogliamo ricordarlo ed esprimere la nostra ammirazione per questo [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;Essere l’uomo più ricco del cimitero non mi interessa. Andare a letto la sera dicendosi che si è fatto qualcosa di meraviglioso, questo è quello che conta per me.&#8221;</em></p>
<p><span id="more-686"></span></p>
<p>Questa è la famosa frase pronunciata da Steve Jobs, il fondatore di Apple e con questa frase vogliamo ricordarlo ed esprimere la nostra ammirazione per questo grande genio.</p>
<p><em>Addio Steve</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/generale/addio-steve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abilitare Airplay nei video HTML5!</title>
		<link>http://www.worksdem.com/blog/senza-categoria/abilitare-airplay-nei-video-html5/</link>
		<comments>http://www.worksdem.com/blog/senza-categoria/abilitare-airplay-nei-video-html5/#comments</comments>
		<pubDate>Sat, 28 May 2011 11:34:29 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[Senza categoria]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=676</guid>
		<description><![CDATA[Molti siti web stanno pensando bene di convertire i propri video in HTML5 in modo da renderli compatibili anche per i dispositivi mobile. Con la popolarità dell&#8217;Apple TV sarebbe un&#8217;ottima idea poter aggiungere Airplay nei propri video. Airplay permette di riprodurre i contenuti multimediali memorizzati all&#8217;interno di un dispositivo, condividendoli con un&#8217;altro come ad esempio [...]]]></description>
			<content:encoded><![CDATA[<p>Molti siti web stanno pensando bene di convertire i propri video in HTML5 in modo da renderli compatibili anche per i dispositivi mobile.<br />
Con la popolarità dell&#8217;Apple TV sarebbe un&#8217;ottima idea poter aggiungere Airplay nei propri video.<br />
Airplay permette di riprodurre i contenuti multimediali memorizzati all&#8217;interno di un dispositivo, condividendoli con un&#8217;altro come ad esempio Apple TV, Mac, lettore Blu-ray disc presente sulla stessa rete domestica.</p>
<p><span id="more-676"></span></p>
<p>Questa piccola aggiunta al tag src per il vostro file .Mp4 consentirà l&#8217;utilizzo di AirPlay da un iPad o iPhone.</p>
<pre name="code" class="html">
&lt;video src=&quot;/percorso/video.mp4&quot; x-webkit-airplay=&quot;allow&quot; preload controls&gt;&lt; /video&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/senza-categoria/abilitare-airplay-nei-video-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attivare un pulsante con un tweet</title>
		<link>http://www.worksdem.com/blog/links/attivare-pulsante-con-tweet/</link>
		<comments>http://www.worksdem.com/blog/links/attivare-pulsante-con-tweet/#comments</comments>
		<pubDate>Thu, 26 May 2011 13:44:39 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=668</guid>
		<description><![CDATA[Twitter è indubbiamente una rete sociale molto popolare. Una delle chiavi del suo successo è la sua semplice e potente API, che apre le porte a nuovi modi infiniti per poter utilizzare il servizio. Uno di questi usi è permettere ai vostri visitatori di &#8220;pagare con un tweet&#8221;. Vale a dire rendere disponibile il download [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter è indubbiamente una rete sociale molto popolare. Una delle chiavi del suo successo è la sua semplice e potente API, che apre le porte a nuovi modi infiniti per poter utilizzare il servizio.</p>
<p><span id="more-668"></span></p>
<p>Uno di questi usi è permettere ai vostri visitatori di &#8220;pagare con un tweet&#8221;. Vale a dire rendere disponibile il download di un file o di qualsiasi altra cosa solo dopo un loro tweet sul vostro sito. E&#8217; un&#8217;ottimo modo per promuovere i vostri prodotti e farsi notare, senza costare nulla ai vostri ospiti.</p>
<p>L&#8217;integrazione di questo sistema non è molto complesso. In questo articolo Tutorialzine vi mostrerà come implementarlo facilmente e velocemente utilizzando jQuery!</p>
<a href='http://demo.tutorialzine.com/2011/05/tweet-to-download-jquery/' class='big-button bigorange'><span>Demo</span></a><div class="clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/links/attivare-pulsante-con-tweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generare codice QR con jQuery!</title>
		<link>http://www.worksdem.com/blog/links/generare-codice-qr-con-jquery/</link>
		<comments>http://www.worksdem.com/blog/links/generare-codice-qr-con-jquery/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 07:54:06 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[qr code]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=658</guid>
		<description><![CDATA[Un codice QR è un codice a barre 2D a matrice. Questo tipo di codice viene utilizzato generalmente per essere letto da un cellulare o smartphone. Oggi vi presentiamo jquery.qrcode, un plugin jQuery in grado di generare puro codice QR. Il plugin pesa solamente 4K e non si deve scaricare nessuna immagine. In questo tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>Un codice QR è un codice a barre 2D a matrice. Questo tipo di codice viene utilizzato generalmente per essere letto da un cellulare o smartphone.<br />
Oggi vi presentiamo jquery.qrcode, un plugin jQuery in grado di generare puro codice QR. Il plugin pesa solamente 4K e non si deve scaricare nessuna immagine.<br />
In questo tutorial vi mostreremo brevemente il suo funzionamento.</p>
<p><span id="more-658"></span></p>
<p>Scaricate il plugin <a href="http://notes.jetienne.com/2011/04/07/jquery-qrcode.html">jquery.qrcode.js</a> e includetelo prima della chiusura del tag <em>head</em> della vostra pagina web in questo modo:</p>
<pre name="code" class="html">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.qrcode.min.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Adesso create un div che conterrà l&#8217;immagine QR generata:</p>
<pre name="code" class="html">
&lt;div id=&quot;qrcode&quot;&gt;&lt;/div&gt;
</pre>
<p>Per finire, aggiungiamo una riga di codice Javascript / jQuery che dirà al plugin di trasformare la parola &#8220;Ciao mondo&#8221; in codice QR e di farla visualizzare dentro il contenitore <em>qrcode</em>.</p>
<pre name="code" class="javascript">
jquery('#qrcode').qrcode("Ciao mondo");
</pre>
<a href='http://www.worksdem.com/blog/wp-content/uploads/2011/04/qrcode.zip' class='big-button bigorange'><span>Scarica esempio</span></a><div class="clear"></div><br />
<div class='et-box et-shadow'>
					<div class='et-box-content'>Sorgente testi: <a href="http://it.wikipedia.org/wiki/Codice_QR">Wikipedia</a></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/links/generare-codice-qr-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress, Creare un widget personalizzato</title>
		<link>http://www.worksdem.com/blog/programmazione/wordpress-creare-widget-personalizzato/</link>
		<comments>http://www.worksdem.com/blog/programmazione/wordpress-creare-widget-personalizzato/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 18:01:36 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=656</guid>
		<description><![CDATA[WordPress è una piattarforma scritta in PHP che consente di creare un blog personale. Essendo distribuita con licenza GNU General Public License, molti sviluppatori rilasciano giornalmente nuovi plugin, widget, risorse e quant&#8217;altro, insomma, WordPress è ormai diventata una piattaforma di &#8220;personal publishing&#8221; utilizzata in tutto il mondo. WordPress offre numerosi widget, ma se si desidera [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress è una piattarforma scritta in PHP che consente di creare un blog personale.<br />
Essendo distribuita con licenza GNU General Public License, molti sviluppatori rilasciano giornalmente nuovi plugin, widget, risorse e quant&#8217;altro, insomma, WordPress è ormai diventata una piattaforma di &#8220;personal publishing&#8221; utilizzata in tutto il mondo.</p>
<p><span id="more-656"></span></p>
<p>WordPress offre numerosi widget, ma se si desidera creare widget personalizzati su misura per il proprio blog, questo breve tutorial vi ritornerà sicuramente utile!</p>
<p>Incollare il codice sottostante nel file functions.php.</p>
<pre name="code" class="php">
class Mio_Widget extends WP_Widget {
    function Mio_Widget() {
        parent::WP_Widget(false, 'Widget di prova');
    }
function form($instance) {
        // output delle opzioni form dell'admin
    }
function update($new_instance, $old_instance) {
       // processi widget per essere salvati
        return $new_instance;
    }
function widget($args, $instance) {
       // output del contenuto del widget
    }
}
register_widget('Mio_Widget');
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/programmazione/wordpress-creare-widget-personalizzato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualizzare il numero di Fans Facebook all&#8217;interno del vostro blog WordPress</title>
		<link>http://www.worksdem.com/blog/programmazione/visualizzare-il-numero-di-fans-facebook-allinterno-del-vostro-blog-wordpress/</link>
		<comments>http://www.worksdem.com/blog/programmazione/visualizzare-il-numero-di-fans-facebook-allinterno-del-vostro-blog-wordpress/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 08:03:45 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=651</guid>
		<description><![CDATA[Sappiamo tutti che Facebook, uno dei siti più visitati al mondo, permette di condividere immagini, video, link, testi e molto altro. In questo brevissimo tutorial vi mostrerò come visualizzare il numero totale di &#8216;Mi piace&#8217; all&#8217;interno del vostro blog. Per utilizzare questo codice è necessario sostituire &#8220;ID DELLA TUA_PAGINA&#8221; con l&#8217;id della vostra pagina Facebook. [...]]]></description>
			<content:encoded><![CDATA[<p>Sappiamo tutti che Facebook, uno dei siti più visitati al mondo, permette di condividere immagini, video, link, testi e molto altro.<br />
In questo brevissimo tutorial vi mostrerò come visualizzare il numero totale di &#8216;Mi piace&#8217; all&#8217;interno del vostro blog.</p>
<p><span id="more-651"></span></p>
<p>Per utilizzare questo codice è necessario sostituire &#8220;ID DELLA TUA_PAGINA&#8221; con l&#8217;id della vostra pagina Facebook.</p>
<pre name="code" class="php">
$pageID = "ID DELLA TUA_PAGINA"; // Cambiare il valore di questa variabile con l'ID della vostra pagina Facebook
$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&#038;query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$pageID."") or die ("errore");
$countFans = $xml->page->fan_count;
echo $countFans;
</pre>
<p>Il codice è davvero semplice, alla riga 2 interroghiamo la pagina delle API di facebook, dicendo che vogliamo visualizzare il numero di persone che hanno cliccato sul pulsante &#8220;Mi piace&#8221; nella pagina dell&#8217;articolo che avete pubblicato.<br />
Alla riga 3 leggiamo il risultato ottenuto, memorizzandolo all&#8217;interno della variabile &#8220;$countFans&#8221; per poi stamparlo alla riga 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/programmazione/visualizzare-il-numero-di-fans-facebook-allinterno-del-vostro-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iFototessere, un successo planetario!</title>
		<link>http://www.worksdem.com/blog/azienda/ifototessere-successo-planetario/</link>
		<comments>http://www.worksdem.com/blog/azienda/ifototessere-successo-planetario/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 20:01:02 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[Azienda]]></category>
		<category><![CDATA[iFototessere]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac App Store]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=636</guid>
		<description><![CDATA[iFototessere è la nostra applicazione per Mac App Store che permette di creare fototessere con un semplice click. L&#8217;applicazione si presenta semplice ed intuitiva. Grazie al pannello degli strumenti è possibile regolare lo zoom, la luminosità, il contrasto, scegliere il numero di fototessere da salvare / stampare e il loro formato in base allo stato [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.worksdem.com/apps/ifototessere/" target="_blank">iFototessere</a> è la nostra applicazione per<strong> Mac App Store</strong> che permette di <strong>creare fototessere</strong> con un semplice click. L&#8217;applicazione si presenta semplice ed intuitiva. Grazie al pannello degli strumenti è possibile regolare lo zoom, la luminosità, il contrasto, scegliere il numero di fototessere da salvare / stampare e il loro formato in base allo stato di appartenenza.</p>
<p><span id="more-636"></span></p>
<p>Attraverso le pagine di questo blog vogliamo ringraziare le più di <strong>6000</strong> persone che hanno acquistato la nostra app. iFototessere è stata venduta negli Store di tutto il mondo rimanendo oltre un mese al primo posto tra le top acquistate nello Store Italiano.</p>
<p><img class="alignnone size-full wp-image-639" title="screen-top-ifototessere" src="http://www.worksdem.com/blog/wp-content/uploads/2011/03/screen-top-ifototessere.jpg" alt="" width="500" height="230" /></p>
<p>L&#8217;applicazione costa solamente 0,79 € e chiunque volesse acquistarla può farlo dal Mac App Store cliccando <a href="http://itunes.apple.com/it/app/ifototessere/id414440618?mt=12" target="_blank">qui</a>. Se invece siete pieni di idee e volete proporci una nuova applicazione, potete farlo attraverso i commenti, le idee più belle verranno premiate con un <strong>codice promozionale</strong> di iFototessere e il vostro nome nei <strong>credits</strong> della nuova applicazione.</p>
<p>Se invece desiderate un&#8217;applicazione su misura per la vostra azienda o semplicemente da vendere sul Mac App Store, non esistate a <a href="http://www.worksdem.com/" target="_blank">contattarci</a> per un preventivo gratuito.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/azienda/ifototessere-successo-planetario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Help System, fornire aiuto a chi necessita di aiuto!</title>
		<link>http://www.worksdem.com/blog/links/embedded-help-system-fornire-aiuto-a-chi-necessita-di-aiuto/</link>
		<comments>http://www.worksdem.com/blog/links/embedded-help-system-fornire-aiuto-a-chi-necessita-di-aiuto/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 09:01:23 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Help System]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=619</guid>
		<description><![CDATA[Embedded Help System è un plugin jQuery che permette di integrare facilmente un sistema di aiuto all&#8217;interno del vostro sito. Questo plugin è molto utile in quanto potete offrire aiuto ai vostri utenti nelle interfacce più complesse presenti all&#8217;interno della vostra applicazione web, CMS o sito e-commerce.]]></description>
			<content:encoded><![CDATA[<p>Embedded Help System è un <strong>plugin jQuery</strong> che permette di integrare facilmente un sistema di aiuto all&#8217;interno del vostro sito.<br />
Questo plugin è molto utile in quanto potete offrire aiuto ai vostri utenti nelle interfacce più complesse presenti all&#8217;interno della vostra applicazione web, CMS o sito e-commerce.</p>
<p><span id="more-619"></span></p>
<a href='http://embedded-help.net/usage' class='big-button bigorange'><span>Demo</span></a><div class="clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/links/embedded-help-system-fornire-aiuto-a-chi-necessita-di-aiuto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creare documenti PDF con PHP</title>
		<link>http://www.worksdem.com/blog/programmazione/creare-documenti-pdf-con-php/</link>
		<comments>http://www.worksdem.com/blog/programmazione/creare-documenti-pdf-con-php/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 10:44:37 +0000</pubDate>
		<dc:creator>worksdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.worksdem.com/blog/?p=613</guid>
		<description><![CDATA[In questo articolo vi mostrerò un modo semplice ed efficace per creare documenti PDF al volo utilizzando PHP. Esistono numerose librerie PHP che permettono la creazione di file PDF, ma in questo tutorial utilizzeremo FPDF. Scaricate la libreria da qui, estraete i files e copiate il file fpdf.php e la cartella font all&#8217;interno del vostro [...]]]></description>
			<content:encoded><![CDATA[<p>In questo articolo vi mostrerò un modo semplice ed efficace per creare documenti PDF al volo utilizzando PHP.<br />
Esistono numerose librerie PHP che permettono la creazione di file PDF, ma in questo tutorial utilizzeremo FPDF.<br />
Scaricate la libreria da <a href="http://www.fpdf.org/" target="_blank">qui</a>, estraete i files e copiate il file <em>fpdf.php</em> e la cartella <em>font</em> all&#8217;interno del vostro progetto php.</p>
<p><span id="more-613"></span></p>
<pre name="code" class="php">
	require_once( 'fpdf.php' );
	class PDF extends FPDF {
		function Header() {
			$this->SetFont( 'Arial', 'B', 18 ); //Imposta il font in grassetto e 18px di grandezza

			//Crea un header con questi parametri:
			//0 - larghezza a 100%
			//9 altezza
			//"Header" - Coon questo testo
			//1 - bordo attorno e centrato
			//1 - sposta il puntatore nella parte superiore della pagina
			//'C' - allineato al centro
			$this->Cell( 0, 9, 'Header', 1, 1, 'C' );

			$this->ln( 5 );
		}

		function Footer() {
			//sposta il puntatore nella parte inferiore della pagina
			$this->SetY( -15 );

			//Imposta il font in grassetto e 10px di grandezza
			$this->SetFont( 'Arial', 'B', 10 );

			//imposta il colore del link (in questo caso blue)
			$this->SetTextColor( 52, 98, 185 );

			$this->Cell( 0, 10, 'www.worksdem.com/blog', 0, 0, 'L' );

			//imposta il colore del font (in questo caso grigio)
			$this->SetTextColor( 150, 150, 150 );

			//numero della pagina
			$this->Cell( 0, 10, 'Pagina numero: ' . $this->PageNo(), 0, 0, 'R' );
		}
	}

	$fpdf = new PDF();

	$fpdf->AddPage(); //aggiunge il documento PDF nella pagina

	$fpdf->SetFont( 'Arial', 'B', 15 ); //Imposta il font in grassetto e 14px di grandezza
	$fpdf->MultiCell( 0, 6, 'Questa e\' una multilinea e viene creata con il metodo MultiCell', 0, 1 );

	$fpdf->ln( 5 );

	$fpdf->SetFont( 'Arial', '', 12 ); //imposta il font e la grandezza del font

	//6 - in dica il line height
	//testo da mostrare
	$fpdf->Write( 6,
		     "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam sit amet elit vitae arcu interdum ullamcorper. Nullam ultrices, nisi quis scelerisque convallis, augue neque tempor enim, et mattis justo nibh eu elit. Quisque ultrices gravida pede. Mauris accumsan vulputate tellus. Phasellus condimentum bibendum dolor. Mauris sed ipsum. Phasellus in diam. Nam sapien ligula, consectetuer id, hendrerit in, cursus sed, leo. Nam tincidunt rhoncus urna. Aliquam id massa ut nibh bibendum imperdiet. Curabitur neque mauris, porta vel, lacinia quis, placerat ultrices, orci."
	);

	$fpdf->Image( 'logo.jpg', 10, 75 );

	$fpdf->ln( 50 );

	$fpdf->Write( 5, 'Questo e\' un testo' );

	$fpdf->Output(); //genera il file PDF
</pre>
<a href='http://www.worksdem.com/blog/wp-content/uploads/2010/12/esempio_pdf.zip' class='big-button bigorange'><span>Scarica l&#8217;esempio</span></a><div class="clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.worksdem.com/blog/programmazione/creare-documenti-pdf-con-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

