<?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>Napolux.com &#187; PHP</title>
	<atom:link href="http://www.napolux.com/category/tutorials/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.napolux.com</link>
	<description>Blog di Napolux, dedicato al Web 2.0, ai blog e al mondo della programmazione AJAX, PHP, MySQL e JavaScript</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:01:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AneCMS</title>
		<link>http://www.napolux.com/2010/anecms.html</link>
		<comments>http://www.napolux.com/2010/anecms.html#comments</comments>
		<pubDate>Sat, 06 Mar 2010 07:44:02 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Mi segnalano]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[anecms]]></category>
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4388</guid>
		<description><![CDATA[Mi segnalano e volentieri pubblico...
AneCMS è un progetto nuovo, italo-svizzero... L'autore mi dice:
Per ora mi sono concentrato sullo sviluppo del core che ha ancora qualche problema ma ho iniziato a sviluppare qualche modulo di test, ad esempio un blog, un forum, una gallery, sono molto semplici per ora.
Sono stato accettato anche su opensourcecms, ho bisogno [...]]]></description>
			<content:encoded><![CDATA[<p>Mi segnalano e volentieri pubblico...</p>
<p><a href="http://anecms.com">AneCMS</a> è un progetto nuovo, italo-svizzero... L'autore mi dice:</p>
<blockquote><p>Per ora mi sono concentrato sullo sviluppo del core che ha ancora qualche problema ma ho iniziato a sviluppare qualche modulo di test, ad esempio un blog, un forum, una gallery, sono molto semplici per ora.</p>
<p>Sono stato accettato anche su <a href="http://php.opensourcecms.com/scripts/details.php?scriptid=384&amp;name=AneCMS">opensourcecms</a>, ho bisogno di molti aiuti, traduttori, programmatori e webdesigner, ma anche gente che ha idee.</p></blockquote>
<p>Se volete dare una mano al progetto fatevi avanti!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2010/anecms.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex per sviluppatori PHP</title>
		<link>http://www.napolux.com/2010/flex-per-sviluppatori-php.html</link>
		<comments>http://www.napolux.com/2010/flex-per-sviluppatori-php.html#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:37:54 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[AIR e Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4383</guid>
		<description><![CDATA[Posterello veloce per segnalarvi il bel lavoro di traduzione di ideogroup dell'articolo Flex for PHP developers.
Già che ci sono saluto la mamma che è un po' che non la vedo.  
]]></description>
			<content:encoded><![CDATA[<p>Posterello veloce per segnalarvi <a href="http://corlan.org/flex-for-php-developers/flex-per-sviluppatori-php/">il bel lavoro di traduzione</a> di <a href="http://www.ideogroup.it">ideogroup</a> dell'articolo <a href="http://corlan.org/flex-for-php-developers/">Flex for PHP developers</a>.</p>
<p>Già che ci sono saluto la mamma che è un po' che non la vedo. <img src='http://www.napolux.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2010/flex-per-sviluppatori-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 script a pochi spiccioli</title>
		<link>http://www.napolux.com/2010/10-script-php-javascript-da-comprare.html</link>
		<comments>http://www.napolux.com/2010/10-script-php-javascript-da-comprare.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 08:16:33 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Hard & Soft]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4351</guid>
		<description><![CDATA[Prendo "ispirazione" dal post di Julius per segnalarvi 10 script utili che costano poco e niente su CodeCanyon.





Drop Menu
Un menù basato su jQuery davvero completo. Date un'occhiata alla preview per rendervene conto.
Prezzo: 6$ (4$ per chi usa credito prepagato)



SmartSuggestAutocomplete all'ennesima potenza, con immagini e titoli. Prezzo: 5$, (3$ per chi usa credito prepagato)



PollCreatorPollCreator è un [...]]]></description>
			<content:encoded><![CDATA[<p>Prendo "ispirazione" <a href="http://www.juliusdesign.net/themeforest-10-temi-in-stile-magazine-che-vi-consiglio/">dal post di Julius</a> per segnalarvi 10 script utili che costano poco e niente su <a href="http://codecanyon.net/?ref=napolux">CodeCanyon</a>.<br />
<span id="more-4351"></span></p>
<table cellpadding="5">
<tbody>
<tr>
<td><a href="http://codecanyon.net/item/drop-menu/81289?ref=napolux" target="_blank"><img src="http://s3.envato.com/files/249781.jpg" border="0" alt="" /></a></td>
<td><strong><a href="http://codecanyon.net/item/drop-menu/81289?ref=napolux" target="_blank">Drop Menu</a></strong><br />
Un menù basato su jQuery davvero completo. Date un'occhiata alla preview per rendervene conto.<br />
Prezzo: <strong>6$ (4$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a target="_blank" href="http://codecanyon.net/item/smart-suggest-advanced-autocomplete/80946?ref=napolux"><img border="0" src="http://s3.envato.com/files/248455.jpg" alt="" /></a></td>
<td><a target="_blank" href="http://codecanyon.net/item/smart-suggest-advanced-autocomplete/80946?ref=napolux"><strong>SmartSuggest</strong></a><br>Autocomplete all'ennesima potenza, con immagini e titoli. <br>Prezzo: <strong>5$, (3$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/poll-creator/85028?ref=napolux"><img src="http://s3.envato.com/files/264016.png" alt="" border="0" /></a></td>
<td><a href="http://codecanyon.net/item/poll-creator/85028?ref=napolux"><strong>PollCreator</strong></a><br>PollCreator è un gestionale PHP per creare e condividere sondaggi.<br>Prezzo: <strong>10$, (8$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/quick-paypal-order-for-egoods/47720?ref=napolux"><img src="http://s3.envato.com/files/140819.jpg" alt="" border="0" /></a></td>
<td><strong><a href="http://codecanyon.net/item/quick-paypal-order-for-egoods/47720?ref=napolux">QuickPayPal</a></strong><br>Uno script PHP per gestire la vendita di beni elettronici (sw, ebook, ecc...) via PayPal. Altamente configurabile e di facile utilizzo.<br>Prezzo: <strong>6$, (4$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/easytweets-for-twitter/full_screen_preview/78468?ref=napolux"><img src="http://s3.envato.com/files/239277.jpg" alt="" border="0" /></a></td>
<td><strong><a href="http://codecanyon.net/item/easytweets-for-twitter/78468?ref=napolux">EasyTweets</a></strong><br>Uno script PHP che vi permetterà di integrare twitter (compreso l'invio di tweet) nel vostro sito con una sintassi semplificata.<br>Prezzo: <strong>6$, (4$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/adseller/67570?ref=napolux"><img src="http://s3.envato.com/files/258588.jpg" border="0"></a></td>
<td><strong><a href="http://codecanyon.net/item/adseller/67570?ref=napolux">Ad-Seller</a></strong><br>Un piccolo gestionale basato su CodeIgniter per gestire la vendita di spazi pubblicitari su siti web.<br>Prezzo: <strong>14$, (12$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/advanced-file-management/61693?ref=napolux"><img src="http://s3.envato.com/files/257372.jpg" alt="" border="0"/></a></td>
<td><strong><a href="http://codecanyon.net/item/advanced-file-management/61693?ref=napolux">Advanced-File-Manager</a></strong><br>Un file manager avanzato multiutente dotato di sistema di statistiche.<br>Prezzo: <strong>12$, (10$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/quicktick-the-deployable-helpdesk/62614?ref=napolux"><img src="http://s3.envato.com/files/186322.jpg" alt="" border="0"/></a></td>
<td><strong><a href="http://codecanyon.net/item/quicktick-the-deployable-helpdesk/62614?ref=napolux">QuickTick - Helpdesk</a></strong><br>Un helpdesk system scritto in PHP<br>Prezzo: <strong>17$, (15$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/mobile-site/63316?ref=napolux"><img src="http://s3.envato.com/files/186585.jpg" alt="" border="0" /></a></td>
<td><strong><a href="http://codecanyon.net/item/mobile-site/63316?ref=napolux">MobileSite</a></strong><br>Script php che vi permette di creare una versione mobile di qualunque sito (compatibile con iPhone, BlackBerry, ecc...)<br>Prezzo: <strong>10$, (8$ per chi usa credito prepagato)</strong></td>
</tr>
<tr>
<td><a href="http://codecanyon.net/item/cakebattles/85174?ref=napolux"><img src="http://s3.envato.com/files/264555.jpg" alt="" border="0" /></a></td>
<td><strong><a href="http://codecanyon.net/item/cakebattles/85174?ref=napolux">CakeBattles</a></strong><br>Script php per creare "battaglie" tipo "x VS y" da far votare agli utenti, basato su CakePHP<br>Prezzo: <strong>14$, (12$ per chi usa credito prepagato)</strong></td>
</tr>
</tbody>
</table>
<p>Beh, non vi resta che fare un giro per trovare qualunque cosa possa esservi utile nel lavoro di tutti i giorni!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2010/10-script-php-javascript-da-comprare.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BersaniTweet: genera manifesti del PD online!</title>
		<link>http://www.napolux.com/2010/manifesti-pd-online.html</link>
		<comments>http://www.napolux.com/2010/manifesti-pd-online.html#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:37:00 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Blog e Blogosfera]]></category>
		<category><![CDATA[Grafica]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[partito-democratico]]></category>
		<category><![CDATA[pierluigi bersani]]></category>
		<category><![CDATA[ptwg]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2010/bersanitweet.html</guid>
		<description><![CDATA[Domenica scorsa non avevo proprio nulla da fare. Ero lì sul divano e pensavo allo “scomparso” (solo dal web per fortuna) PTWG. Persona deliziosa, ci siamo conosciuti via gtalk in occasione della polemica chiusura di un noto servizio di classifiche per blogger.
Uno dei “vizi” di PTWG era creare generatori di immagini in PHP… Idee geniali [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.napolux.com/wp-content/uploads/2010/02/bersani.jpg" style="padding-right:10px;" align="left" />Domenica scorsa <strong>non avevo proprio nulla da fare</strong>. Ero lì sul divano e pensavo allo “scomparso” (<a href="http://gilioli.blogautore.espresso.repubblica.it/2009/10/08/ciao-ptwg/" target="_blank">solo dal web per fortuna</a>) PTWG. <strong>Persona deliziosa</strong>, ci siamo conosciuti via gtalk in occasione della polemica chiusura di un noto servizio di classifiche per blogger.</p>
<p><strong>Uno dei “vizi” di PTWG era creare generatori di immagini in PHP</strong>… Idee geniali le sue, non tanto per la realizzazione tecnica (banale con un po’ di conoscenze del linguaggio e delle librerie GD), quanto per l’idea di base (qui <a href="http://ilsergio.blogspot.com/2009/04/campagna-elettorale-di-un-divorziato.html" target="_blank">un esempio lampante</a>) associata alla fantasia dei suoi lettori.</p>
<p>Quello che potete utilizzare <a href="http://code.napolux.com/bersani/" target="_blank">cliccando qui</a> è un piccolo tributo ad una figura di rilievo della blogosfera italiana, ormai “scomparsa” (Paul, toccati se stai leggendo).</p>
<p><a href="http://www.mobilitanti.it/dettaglio/110312/regionali_2010_in_poche_parole_unaltra_italia" target="_blank">Il manifesto del PD</a> che ormai tappezza mezza Italia si presta benissimo a giochetti di questo genere.</p>
<p><strong>Fatene buon uso</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2010/manifesti-pd-online.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DummyImage.com</title>
		<link>http://www.napolux.com/2010/dummyimage-com.html</link>
		<comments>http://www.napolux.com/2010/dummyimage-com.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:34:44 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Grafica]]></category>
		<category><![CDATA[HTML e CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4328</guid>
		<description><![CDATA[
Gran bel servizio quello offerto da DummyImage.com: permette di generare un'immagine di dimensione desiderata per riempire i vostri layout...
La sintassi è semplicissima, basta passare le dimensioni al sito e farà tutto da solo (vedi immagine sopra).   Potete anche utilizzare l'immagine desiderata all'interno di un tag &#60;img&#038;gt o scaricare i sorgenti dello script per [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dummyimage.com/530x125" alt="A Dummy Image" /></p>
<p>Gran bel servizio quello offerto da <a href="http://dummyimage.com/">DummyImage.com</a>: permette di generare un'immagine di dimensione desiderata per riempire i vostri layout...</p>
<p><strong>La sintassi è semplicissima</strong>, basta passare le dimensioni al sito e farà tutto da solo (vedi immagine sopra). <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Potete anche utilizzare l'immagine desiderata all'interno di un tag &lt;img&gt o <strong>scaricare i sorgenti dello script</strong> per realizzare la vostra variante.</p>
<p>Oltre a DummyImage.com potete anche utilizzare <a href="http://www.rndimg.com">rndimg.com</a> che funziona in maniera un po' più articolata. <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[Via <a href="http://www.giobi.com">Giobi</a> & <a href="http://lifehacker.com/5463500/dummy-image-generator-is-the-lorem-ipsum-of-images">LifeHacker</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2010/dummyimage-com.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Novità di Wordpress 2.9</title>
		<link>http://www.napolux.com/2009/novita-di-wordpress-2-9.html</link>
		<comments>http://www.napolux.com/2009/novita-di-wordpress-2-9.html#comments</comments>
		<pubDate>Wed, 02 Dec 2009 06:22:21 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Blog e Blogosfera]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress 2.9]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4208</guid>
		<description><![CDATA[Molte le novità in arrivo per Wordpress 2.9. Vediamone qualcuna per sviluppatori:

Comments meta table
Improved support for custom post types
register_theme_directory() for additional theme locations
Back-ported JSON encode/decode for both PHP and JavaScript

Mentre per gli utenti finali:

oEmbed support (fico!)
"Trash" for posts, pages and comments
Post thumbnails support
Basic image editor

Trovate tutti i dettagli sul Trac e a questo indirizzo ovviamente [...]]]></description>
			<content:encoded><![CDATA[<p>Molte le novità in arrivo per <a href="http://www.wordpress-it.it">Wordpress 2.9</a>. Vediamone qualcuna per sviluppatori:</p>
<ul>
<li>Comments meta table</li>
<li>Improved support for custom post types</li>
<li>register_theme_directory() for additional theme locations</li>
<li>Back-ported JSON encode/decode for both PHP and JavaScript</li>
</ul>
<p>Mentre per gli utenti finali:</p>
<ul>
<li><a title="oEmbed" href="http://www.oembed.com/" target="_blank">oEmbed</a> support <strong>(fico!)</strong></li>
<li>"Trash" for posts, pages and comments</li>
<li>Post thumbnails support</li>
<li>Basic image editor</li>
</ul>
<p>Trovate tutti i dettagli sul <a title="http://core.trac.wordpress.org/" href="http://core.trac.wordpress.org/" target="_blank">Trac</a> e a <a title="http://codex.wordpress.org/Version_2.9" href="http://codex.wordpress.org/Version_2.9" target="_blank">questo indirizzo</a> ovviamente <img src='http://www.napolux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/novita-di-wordpress-2-9.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Calendario 2010 in PDF</title>
		<link>http://www.napolux.com/2009/calendario-2010-in-pdf.html</link>
		<comments>http://www.napolux.com/2009/calendario-2010-in-pdf.html#comments</comments>
		<pubDate>Thu, 26 Nov 2009 15:32:52 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[blognatale]]></category>
		<category><![CDATA[calendario pdf]]></category>
		<category><![CDATA[template calendario pdf]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4179</guid>
		<description><![CDATA[
Regalino in ottica "BlogNatale": per i grafici sempre alla ricerca di un template PDF per creare calendari ecco un calendario "perpetuo" in PDF con giorni in italiano. E' facile trovare template in inglese, ma quasi sempre la settimana comincia dalla domenica ed è un casino modificarli.
L'idea originale non è mia, ma ho preso spunto da [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.napolux.com/wp-content/uploads/2009/11/blognatale.jpg" alt="" /></p>
<p>Regalino in ottica "BlogNatale": per i grafici sempre alla ricerca di un template PDF per creare calendari ecco un calendario "perpetuo" in PDF con giorni in italiano. E' facile trovare template in inglese, ma quasi sempre la settimana comincia dalla domenica ed è un casino modificarli.</p>
<p><strong>L'idea originale non è mia</strong>, ma ho preso spunto da <a title="http://www.quepublishing.com/articles/article.asp?p=664657&amp;seqNum=7&amp;rl=1" href="http://www.quepublishing.com/articles/article.asp?p=664657&amp;seqNum=7&amp;rl=1" target="_blank">questo script</a> (link non più funzionante, ma il sorgente riporta questo): da tabella html <a title="Template calendario PDF" href="http://www.napolux.com/demo/template-calendario-pdf/calendario.php?anno=2010" target="_blank">ho solo trasformato tutto in PDF</a>. Basterà modificare l'anno passato come parametro per poter generare il calendario per qualsiasi anno da qui al 2038. Aprendo il file in Illustrator (o similari) potrete estrapolare i path e farne un po' quel che volete. <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Il sorgente <a href="http://www.napolux.com/demo/template-calendario-pdf/sorgente.html">lo trovate qui</a>: è talmente commentato che mi sembra inutile spiegarlo. Se servono informazioni lasciate un commento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/calendario-2010-in-pdf.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Aumentare la RAM del vostro Wordpress</title>
		<link>http://www.napolux.com/2009/aumentare-la-ram-del-vostro-wordpress.html</link>
		<comments>http://www.napolux.com/2009/aumentare-la-ram-del-vostro-wordpress.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:23:00 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[problemi memoria wordpress]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.napolux.com/2009/aumentare-la-ram-del-vostro-wordpress.html</guid>
		<description><![CDATA[ 
Ciao mi chiamo Napolux e ho un problema. Ho diversi blog Wordpress sparsi in giro su diversi hosting. Purtroppo Wordpress è un cazzo di ciuccia-ram e aggiungere plugin (per quanto utili) non aiuta di certo la situazione.
Ogni tanto infatti capita che qualcuno dei miei blog sputi fuori un messaggio come questo:

Fatal error: Allowed memory [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://www.napolux.com/wp-content/uploads/2007/07/love_wp.gif"> </p>
<p><strong>Ciao mi chiamo Napolux e ho un problema</strong>. <br>Ho diversi blog Wordpress sparsi in giro su diversi hosting. Purtroppo <a href="http://www.wordpress-it.it" target="_blank">Wordpress</a> è un cazzo di ciuccia-ram e aggiungere plugin (per quanto utili) non aiuta di certo la situazione.</p>
<p>Ogni tanto infatti capita che qualcuno dei miei blog sputi fuori un messaggio come questo:</p>
<p>
<pre class="brush: plain;">Fatal error: Allowed memory size of 1234567890 bytes exhausted (tried to allocate 1234567890 bytes) in file.php on line 1234</pre>
</p>
<p><span id="more-4106"></span>
<p>La mia vita da allora è diventata un inferno: ho cominciato a bere, a programmare in Visual Basic e a passeggiare per le strade di notte in cerca di banchi di RAM abbandonati.</p>
<p>Grazie all’aiuto dell’associazione “utilizzatori di Wordpress anonimi” ne sono venuto fuori però: non voglio che succeda ad altri, quindi racconterò qui come ho risolto il mio problema.</p>
<p>Le soluzioni possono essere diverse, a seconda di quanto permissivo sia l’hosting utilizzato.</p>
<p><strong>1a soluzione</strong><br>Potete aumentare la RAM massima utilizzabile da PHP modificando il file <strong>php.ini</strong>. Un buon valore può essere 64M, ma se non basta potete provare 128M</p>
<p>La riga da modificare è questa:</p>
<p>
<pre class="brush: plain;">memory_limit = 64M</pre>
</p>
<p>Riavviate apache et voilà, avrete tutta la RAM in più che desiderate.</p>
<p><strong>2a soluzione</strong><br>Se non avete accesso al file php.ini potreste tentare questa via: create (o modificate) il file <strong>.htaccess</strong> nella root del vostro blog e aggiungete questa riga:</p>
<p>
<pre class="brush: plain;">php_value memory_limit 64M</pre>
</p>
<p><strong>3a soluzione</strong><br>Se le due precedenti non funzionano provate questa: aggiungete nel file <strong>wp-config.php</strong> del vostro blog questa riga:</p>
<p>
<pre class="brush: plain;">ini_set('memory_limit', '64M')</pre>
</p>
<p>Se ini_set() non è disponibile (probabilmente perché limitata dal vostro hosting provider) provate ad aggiungere questa riga, sempre in wp-config.php</p>
<p>
<pre class="brush: plain;">define('WP_MEMORY_LIMIT', '64M');</pre>
</p>
<p><strong>4a soluzione</strong><br>Le precedenti soluzioni non funzionano? Cambiate hosting!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/aumentare-la-ram-del-vostro-wordpress.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Trova l&#8217;errore &#8211; 4</title>
		<link>http://www.napolux.com/2009/trova-lerrore-4.html</link>
		<comments>http://www.napolux.com/2009/trova-lerrore-4.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 05:30:20 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4077</guid>
		<description><![CDATA[Nuova puntata, facile anche questo, in realtà ce ne sono 2 di errori  

// $dbConn già dichiarata in precedenza

$sql = &#34;SELECT * FROM utenti WHERE logged = true&#34;
$res = mysql_query($sql,$dbConn);

while ($row = mysql_fetch_object($res))
{
    echo $row[&#34;utente&#34;], &#34; è loggato&#34;, &#34;&#60;br /&#62;&#34;;
}

Buon lavoro!  
Vinto da Matteo  
]]></description>
			<content:encoded><![CDATA[<p>Nuova puntata, facile anche questo, in realtà ce ne sono 2 di errori <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: php;">
// $dbConn già dichiarata in precedenza

$sql = &quot;SELECT * FROM utenti WHERE logged = true&quot;
$res = mysql_query($sql,$dbConn);

while ($row = mysql_fetch_object($res))
{
    echo $row[&quot;utente&quot;], &quot; è loggato&quot;, &quot;&lt;br /&gt;&quot;;
}
</pre>
<p>Buon lavoro! <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Vinto da <a href="http://www.matteomoro.net">Matteo</a> <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/trova-lerrore-4.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Uso di serialize() in PHP</title>
		<link>http://www.napolux.com/2009/uso-di-serialize-in-php.html</link>
		<comments>http://www.napolux.com/2009/uso-di-serialize-in-php.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:11:53 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[serialize]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4071</guid>
		<description><![CDATA[Qualcuno mi ha chiesto di spiegare in parole semplici a cosa serva la funzione serialize() di PHP. Ecco una piccola "guida" con qualche esempio...

Come dice il manuale la funzione serialize() "Generates a storable representation of a value". Per i non anglofili genera una rappresentazione "immagazzinabile" di un valore. La funzione serialize() è utile per salvare [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.big-bug.net/">Qualcuno</a> <a href="http://www.napolux.com/2009/intersezione-tra-array-in-php.html#comment-48626">mi ha chiesto</a> di spiegare in parole semplici a cosa serva la funzione <em>serialize()</em> di PHP. Ecco una piccola "guida" con qualche esempio...<br />
<span id="more-4071"></span><br />
Come dice il manuale la funzione <em>serialize()</em> "Generates a storable representation of a value". Per i non anglofili genera una rappresentazione "immagazzinabile" di un valore. La funzione <em>serialize()</em> è utile per salvare o passare (via GET, o in altri modi) un valore (serialize() accetta qualunque tipo di dato, ma ha le sue maggiori applicazioni con array ed oggetti).</p>
<p>Esempio?</p>
<p>Poniamo di avere un array così costruito:</p>
<pre class="brush: php;">
$mioArray = array(&quot;primo&quot;,&quot;secondo&quot;,&quot;terzo&quot;,&quot;quarto&quot;);

// Stampa a:4:{i:0;s:5:&quot;primo&quot;;i:1;s:7:&quot;secondo&quot;;i:2;s:5:&quot;terzo&quot;;i:3;s:6:&quot;quarto&quot;;}
echo serialize($mioArray);
</pre>
<p>Salvato come stringa <strong>il nostro array serializzato può essere salvato in un file</strong>, mandato altrove via POST o come più vi piace. Per ripristinare interamente la struttura dati basterà usare la funzione <em>unserialize()</em>.</p>
<pre class="brush: php;">
$mioArray = unserialize('a:4:{i:0;s:5:&quot;primo&quot;;i:1;s:7:&quot;secondo&quot;;i:2;s:5:&quot;terzo&quot;;i:3;s:6:&quot;quarto&quot;;}');
/*
Stamperà il nostro array...
Array
(
    [0] =&gt; primo
    [1] =&gt; secondo
    [2] =&gt; terzo
    [3] =&gt; quarto
)
*/
print_r($mioArray);
</pre>
<p>Tutto chiaro? <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/uso-di-serialize-in-php.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ritornare più valori da una funzione PHP</title>
		<link>http://www.napolux.com/2009/ritornare-valori-multipli-da-una-funzione-php.html</link>
		<comments>http://www.napolux.com/2009/ritornare-valori-multipli-da-una-funzione-php.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 04:15:37 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[funzioni]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4064</guid>
		<description><![CDATA[Di solito una funzione ritorna un solo valore. Se però ci servono diversi valori ritornati allora possiamo utilizzare la funzione list(): questa permetterà alla funzione di ritornare un array di valori, che poi verranno assegnati alle variabili necessarie.

function ritornaValori()
{
      // I 3 valori sono messi in un array
   [...]]]></description>
			<content:encoded><![CDATA[<p>Di solito una funzione ritorna un solo valore. Se però ci servono diversi valori ritornati allora possiamo utilizzare la funzione list(): questa permetterà alla funzione di ritornare un array di valori, che poi verranno assegnati alle variabili necessarie.</p>
<pre class="brush: php;">
function ritornaValori()
{
      // I 3 valori sono messi in un array
      $user[] = &quot;Napolux&quot;;
      $user[] = &quot;x@x.com&quot;;
      $user[] = &quot;Italiano&quot;;

      return $user;
}

// La funzione ritorna 3 valori, assegnati alle tre variabili all'interno di list()
list($nome, $email, $lingua) = ritornaValori();
</pre>
<p>Può tornare utile in diversi casi <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/ritornare-valori-multipli-da-una-funzione-php.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Intersezione tra array in PHP</title>
		<link>http://www.napolux.com/2009/intersezione-tra-array-in-php.html</link>
		<comments>http://www.napolux.com/2009/intersezione-tra-array-in-php.html#comments</comments>
		<pubDate>Mon, 28 Sep 2009 07:12:46 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[array]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4061</guid>
		<description><![CDATA[Nella teoria degli insiemi, l'intersezione di due insiemi A e B è data dall'insieme formato da tutti gli elementi che appartengono sia all'insieme A che all'insieme B contemporaneamente. Possiamo effettuare la stessa operazione tra duee o più vettori in PHP.

// Dichiaro i due array
$array1 = array(&#34;verde&#34;, &#34;rosso&#34;, &#34;blu&#34;);
$array2 = array(&#34;verde&#34;, &#34;giallo&#34;, &#34;rosso&#34;);

// Ne faccio l'intersezione
$risultato [...]]]></description>
			<content:encoded><![CDATA[<p>Nella teoria degli insiemi, l'intersezione di due insiemi A e B è data dall'insieme formato da tutti gli elementi che appartengono sia all'insieme A che all'insieme B contemporaneamente. Possiamo effettuare la stessa operazione tra duee o più vettori in PHP.</p>
<pre class="brush: php;">
// Dichiaro i due array
$array1 = array(&quot;verde&quot;, &quot;rosso&quot;, &quot;blu&quot;);
$array2 = array(&quot;verde&quot;, &quot;giallo&quot;, &quot;rosso&quot;);

// Ne faccio l'intersezione
$risultato = array_intersect($array1, $array2);
</pre>
<p>$risultato sarà a sua volta un array, i cui elemeni saranno "verde" e "rosso". Facile no? <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/intersezione-tra-array-in-php.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Themeforest, PHP e Javascript</title>
		<link>http://www.napolux.com/2009/themeforest-php-e-javascript.html</link>
		<comments>http://www.napolux.com/2009/themeforest-php-e-javascript.html#comments</comments>
		<pubDate>Wed, 23 Sep 2009 05:31:34 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[lavoro]]></category>
		<category><![CDATA[themeforest]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4047</guid>
		<description><![CDATA[Cercate un modo per fare qualche soldo? Avete script pronti realizzati in PHP o Javascript e che ritenete possano essere utili a qualcuno? Themeforest (il banner è presente da tanto su questo blog) ha aperto da un po' le sezioni PHP e Javascript del proprio sito permettendo a chi vuole di vendere i propri script.

Qualche [...]]]></description>
			<content:encoded><![CDATA[<p>Cercate un modo per fare qualche soldo? Avete script pronti realizzati in PHP o Javascript e che ritenete possano essere utili a qualcuno? <a rel="nofollow" title="http://themeforest.net/?ref=napolux" href="http://themeforest.net/?ref=napolux" target="_blank" rel="nofollow">Themeforest</a> (il banner è presente da tanto su questo blog) ha aperto da un po' le sezioni <a rel="nofollow" href="http://themeforest.net/?ref=napolux">PHP</a> e <a href="http://themeforest.net/?ref=napolux" rel="nofollow">Javascript</a> del proprio sito permettendo a chi vuole di vendere i propri script.<br />
<span id="more-4047"></span><br />
Qualche esempio? Gestionali news, piccoli script per chat, plugin jQuery, form Ajax...</p>
<p><strong>La domanda ora sorge spontanea</strong>: meglio "svendere" i propri lavoretti a pochi dollari sperando di arrivare alla massa (con 5/10 script da 70/80 vendite l'uno si raggiungono cifre interessanti, anche se non si diventa ricchi di certo) oppure cercare di vendere i propri lavoretti al loro vero valore di mercato?</p>
<div class="info">I link a <a rel="nofollow" href="http://themeforest.net/?ref=napolux">themeforest.net</a> presenti in questo post fanno capo ad un programma di affiliazione. Se vi registrerete al sito utilizzando questi link e depositerete una somma di denaro al sottoscritto verrà corrisposta una piccola commissione</div>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/themeforest-php-e-javascript.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KGO &#8211; Gestionale online</title>
		<link>http://www.napolux.com/2009/kgo-gestionale-online.html</link>
		<comments>http://www.napolux.com/2009/kgo-gestionale-online.html#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:19:50 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[Mi segnalano]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[gestionale]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=4008</guid>
		<description><![CDATA[Kgo è un gestionale online sviluppato in PHP con database MySQL. Si possono facilmente integrare: e-commerce, aree riservate e funzionalità automatiche che "comunicano" direttamente con il gestionale e danno la possibilità di avere i dati (realmente) in tempo reale. Attualmente kgo gestisce 13 funzionalità diverse partendo dal CRM e preventivi arrivando fino a contabilità e bilancio.
Kgo [...]]]></description>
			<content:encoded><![CDATA[<p><a title="http://www.kgo.it/" href="http://www.kgo.it/" target="_blank">Kgo</a> è un gestionale online sviluppato in PHP con database MySQL. Si possono facilmente integrare: e-commerce, aree riservate e funzionalità automatiche che "comunicano" direttamente con il gestionale e danno la possibilità di avere i dati (realmente) in tempo reale. Attualmente kgo gestisce 13 funzionalità diverse partendo dal CRM e preventivi arrivando fino a contabilità e bilancio.</p>
<p><span id="more-4008"></span><strong>Kgo è stato commercializzato da pochissimo</strong> (circa un anno) e attualmente conta una quindicina di installazioni. Ha una modalità completamente gratuita e nella quale viene offerto il pieno supporto telefonico per i primi 6 mesi.</p>
<p>Gli sviluppatori (tutti italiani) sono alla ricerca di collaborazioni. Per provarlo esistono due modi: il primo è usufruire della <a title="Demo KGO" href="https://www.kgo.it/index.php?demo=1" target="_blank">demo on line</a>. Il secondo è inserire due dati personali per avere una versione personale del software (<a href="http://www.kgo.it/provalo-subito.php" target="_blank">sempre on-line</a>).</p>
<p>Dategli un'occhiata. Magari può essere utile a qualcuno <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/kgo-gestionale-online.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DooPHP</title>
		<link>http://www.napolux.com/2009/doophp-framework-mvc.html</link>
		<comments>http://www.napolux.com/2009/doophp-framework-mvc.html#comments</comments>
		<pubDate>Tue, 25 Aug 2009 04:44:00 +0000</pubDate>
		<dc:creator>Napolux</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[doophp]]></category>
		<category><![CDATA[framework mvc]]></category>

		<guid isPermaLink="false">http://www.napolux.com/?p=3991</guid>
		<description><![CDATA[Tra i tanti framework MVC per PHP DooPHP sembra essere molto promettente  (è stata rilasciata da poco la versione 1.1). Si vanta di essere uno dei più veloci framework sul mercato (ricordate: Benchmarks don’t lie, but liars do benchmarks) e vanta alcune features di tutto rispetto.


Access Control List (ACL) e supporto all'autenticazione.
Data caching con supporto [...]]]></description>
			<content:encoded><![CDATA[<p>Tra i tanti framework MVC per PHP <a title="DooPHP" href="http://www.doophp.com/" target="_blank">DooPHP</a> sembra essere molto promettente  (è stata rilasciata da poco la versione 1.1). Si vanta di essere uno dei più veloci framework sul mercato (ricordate: <em>Benchmarks don’t lie, but liars do benchmarks</em>) e vanta alcune features di tutto rispetto.<br />
<span id="more-3991"></span></p>
<ul>
<li><span style="background-color: #ffffff;">Access Control List (ACL) e supporto all'autenticazione.</span></li>
<li><span style="background-color: #ffffff;">Data caching con supporto APC, Memcache, XCache, EAccelerator e caching basato su file.</span></li>
<li><span style="background-color: #ffffff;">Database replication (master-slave)</span></li>
<li><span style="background-color: #ffffff;">Manipolazioni di immagini con helper per resize, crop, watermark, upload, ecc.</span></li>
<li><span style="background-color: #ffffff;">Url builder per la generazione di URL seo-friendly.</span></li>
</ul>
<p>Potete leggere qui la <a href="http://www.doophp.com/doc/api">documentazione</a> e dare un'occhiata alle demo <a href="http://www.doophp.com/demos/">qui</a>. Dimenticavo, è stato rilasciato sotto la nuova <a href="http://www.doophp.com/license">BSD License</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.napolux.com/2009/doophp-framework-mvc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
