<?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>silzenna.net &#187; Snippets</title>
	<atom:link href="http://www.silzenna.net/category/snippets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.silzenna.net</link>
	<description>Sito personale di Silvio Zennaro, Dottore Magistrale in Informatica</description>
	<lastBuildDate>Fri, 14 May 2010 15:50:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CSS 2.1 e CSS 3 Cheat Sheets</title>
		<link>http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/</link>
		<comments>http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:48:41 +0000</pubDate>
		<dc:creator>silzenna</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cheat sheets]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css 2]]></category>
		<category><![CDATA[css 3]]></category>
		<category><![CDATA[specifiche css 3]]></category>

		<guid isPermaLink="false">http://www.silzenna.net/?p=464</guid>
		<description><![CDATA[Pubblicati nella sezione Download due nuovi Cheat Sheet relativi al linguaggio e alle specifiche Cascade Style Sheet - CSS 2.1 e 3.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.silzenna.net/wp-content/uploads/2010/05/css.jpg"><img class="size-full wp-image-465  aligncenter" title="css" src="http://www.silzenna.net/wp-content/uploads/2010/05/css.jpg" alt="" width="420" height="261" /></a>Pubblicati nella sezione <a title="Sezione Download" href="/downloads?phpMyAdmin=RZ8nrM4%2CSmA06b-70UviYU2l8Q6" target="_self">Download</a> due nuovi Cheat Sheet relativi al linguaggio e alle specifiche Cascade Style Sheet &#8211; CSS 2.1 e 3.<br />
Fondamentale soprattutto quest&#8217;ultimo (il primo può servire senza dubbio più ai neofiti dello sviluppo web) per acquisire immediata dimestichezza con le nuove specifiche della versione 3.<span id="more-464"></span>Qui di seguito i link ai due file pdf da scaricare e stampare:</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;n=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger" onclick="pageTracker._trackPageview('/outgoing/www.blogger.com/blog_this.pyra?t_amp_u=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_n=CSS+2.1+e+CSS+3+Cheat+Sheets_amp_pli=1&amp;referer=');">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Share this on del.icio.us" onclick="pageTracker._trackPageview('/outgoing/delicious.com/post?url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Digg this!" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;t=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Share this on Facebook" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/share.php?v=4_amp_src=bm_amp_u=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_t=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Share this on Facebook</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Add this to Google Bookmarks" onclick="pageTracker._trackPageview('/outgoing/www.google.com/bookmarks/mark?op=add_amp_bkmk=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz" onclick="pageTracker._trackPageview('/outgoing/www.google.com/buzz/post?url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_imageurl=&amp;referer=');">Post on Google Buzz</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;summary=Pubblicati%20nella%20sezione%20Download%20due%20nuovi%20Cheat%20Sheet%20relativi%20al%20linguaggio%20e%20alle%20specifiche%20Cascade%20Style%20Sheet%20-%20CSS%202.1%20e%203.&amp;source=silzenna.net" rel="nofollow" class="external" title="Share this on LinkedIn" onclick="pageTracker._trackPageview('/outgoing/www.linkedin.com/shareArticle?mini=true_amp_url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets_amp_summary=Pubblicati_20nella_20sezione_20Download_20due_20nuovi_20Cheat_20Sheet_20relativi_20al_20linguaggio_20e_20alle_20specifiche_20Cascade_20Style_20Sheet_20-_20CSS_202.1_20e_203._amp_source=silzenna.net&amp;referer=');">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22CSS%202.1%20e%20CSS%203%20Cheat%20Sheets%22&amp;body=Link: http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Pubblicati%20nella%20sezione%20Download%20due%20nuovi%20Cheat%20Sheet%20relativi%20al%20linguaggio%20e%20alle%20specifiche%20Cascade%20Style%20Sheet%20-%20CSS%202.1%20e%203." rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Share this on Reddit" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;title=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/_amp_title=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/" rel="nofollow" class="external" title="Share this on Technorati" onclick="pageTracker._trackPageview('/outgoing/technorati.com/faves?add=http_//www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/&amp;referer=');">Share this on Technorati</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.silzenna.net%2F2010%2F05%2F14%2Fcss-2-1-e-css-3-cheat-sheets%2F&amp;t=CSS+2.1+e+CSS+3+Cheat+Sheets" rel="nofollow" class="external" title="Share this on Tumblr" onclick="pageTracker._trackPageview('/outgoing/www.tumblr.com/share?v=3_amp_u=http_3A_2F_2Fwww.silzenna.net_2F2010_2F05_2F14_2Fcss-2-1-e-css-3-cheat-sheets_2F_amp_t=CSS+2.1+e+CSS+3+Cheat+Sheets&amp;referer=');">Share this on Tumblr</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=CSS+2.1+e+CSS+3+Cheat+Sheets+-+http://b2l.me/4e47e&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=CSS+2.1+e+CSS+3+Cheat+Sheets+-+http_//b2l.me/4e47e_amp_source=shareaholic&amp;referer=');">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.silzenna.net/2010/05/14/css-2-1-e-css-3-cheat-sheets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SNIPPET PHP: separare basename e estensione dai filename</title>
		<link>http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/</link>
		<comments>http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 09:07:02 +0000</pubDate>
		<dc:creator>silzenna</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[esempi php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script php]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://www.silzenna.net/?p=358</guid>
		<description><![CDATA[Esempio di codice php per separare basename ed estensione da un filename.]]></description>
			<content:encoded><![CDATA[<p>Per l&#8217;elaborazione dei file da script molto spesso, se non addirittura quasi sempre, risulta utile separare l&#8217;estensione del file dal nome. Questo può servire ad esempio per criptare il nome del file, aggiungere prefissi/suffissi al nome del file o ancora per verificare l&#8217;estensione inserita di un file caricato dall&#8217;utente.</p>
<p>Il codice php per separare basename ed estensione da un filename è il seguente:</p>
<pre name="code" class="php">
// gestione dei filename
$filename = 'image.jpg';
$basefilename = preg_replace("/(.*)\.([^.]+)$/","\\1", $filename);
$ext = preg_replace("/.*\.([^.]+)$/","\\1", $filename);
echo $basefilename . '-' . $ext;
</pre>
<p>L&#8217;esempio sopra produrrà in output</p>
<pre>image - jpg
</pre>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;n=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger" onclick="pageTracker._trackPageview('/outgoing/www.blogger.com/blog_this.pyra?t_amp_u=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_n=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename_amp_pli=1&amp;referer=');">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Share this on del.icio.us" onclick="pageTracker._trackPageview('/outgoing/delicious.com/post?url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Digg this!" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?phase=2_amp_url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Digg this!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;t=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Share this on Facebook" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/share.php?v=4_amp_src=bm_amp_u=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_t=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Share this on Facebook</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Add this to Google Bookmarks" onclick="pageTracker._trackPageview('/outgoing/www.google.com/bookmarks/mark?op=add_amp_bkmk=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz" onclick="pageTracker._trackPageview('/outgoing/www.google.com/buzz/post?url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_imageurl=&amp;referer=');">Post on Google Buzz</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename&amp;summary=Esempio%20di%20codice%20php%20per%20separare%20basename%20ed%20estensione%20da%20un%20filename.&amp;source=silzenna.net" rel="nofollow" class="external" title="Share this on LinkedIn" onclick="pageTracker._trackPageview('/outgoing/www.linkedin.com/shareArticle?mini=true_amp_url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename_amp_summary=Esempio_20di_20codice_20php_20per_20separare_20basename_20ed_20estensione_20da_20un_20filename._amp_source=silzenna.net&amp;referer=');">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22SNIPPET%20PHP%3A%20separare%20basename%20e%20estensione%20dai%20filename%22&amp;body=Link: http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Esempio%20di%20codice%20php%20per%20separare%20basename%20ed%20estensione%20da%20un%20filename." rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Share this on Reddit" onclick="pageTracker._trackPageview('/outgoing/reddit.com/submit?url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;title=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon" onclick="pageTracker._trackPageview('/outgoing/www.stumbleupon.com/submit?url=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/_amp_title=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/" rel="nofollow" class="external" title="Share this on Technorati" onclick="pageTracker._trackPageview('/outgoing/technorati.com/faves?add=http_//www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/&amp;referer=');">Share this on Technorati</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.silzenna.net%2F2010%2F02%2F10%2Fsnippet-php-separare-basename-e-estensione-dai-filename%2F&amp;t=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename" rel="nofollow" class="external" title="Share this on Tumblr" onclick="pageTracker._trackPageview('/outgoing/www.tumblr.com/share?v=3_amp_u=http_3A_2F_2Fwww.silzenna.net_2F2010_2F02_2F10_2Fsnippet-php-separare-basename-e-estensione-dai-filename_2F_amp_t=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename&amp;referer=');">Share this on Tumblr</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=SNIPPET+PHP%3A+separare+basename+e+estensione+dai+filename+-+http://b2l.me/4fxct&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home?status=SNIPPET+PHP_3A+separare+basename+e+estensione+dai+filename+-+http_//b2l.me/4fxct_amp_source=shareaholic&amp;referer=');">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.silzenna.net/2010/02/10/snippet-php-separare-basename-e-estensione-dai-filename/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
