<?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>Oggi Programmo</title>
	<atom:link href="http://www.oggiprogrammo.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oggiprogrammo.net</link>
	<description>Supporto per webmaster</description>
	<lastBuildDate>Tue, 02 Feb 2010 15:39:58 +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>Creazione di un sito web, Parte 2 &#8211; Crere una pagina interna</title>
		<link>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-2-crere-una-pagina-interna/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-2-crere-una-pagina-interna/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 14:52:50 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Creare un sito web]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=132</guid>
		<description><![CDATA[
			
				
			
		
Nella prima parte di questo tutorial abbiamo visto come strutturare sulla base di un template free il nostro sito in php, oggi vedremo come aggiungere una pagina interna, col minimo sforzo.
&#8230;

Allora, ricapitolando abbiamo i nostri 2 file chiave che sono header.php e footer.php, il nostro primo passo di oggi sarà creare un file e chiamarlo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreazione-di-un-sito-web-parte-2-crere-una-pagina-interna%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreazione-di-un-sito-web-parte-2-crere-una-pagina-interna%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Nella prima parte di questo tutorial abbiamo visto come strutturare sulla base di un template free il nostro sito in php, oggi vedremo come aggiungere una pagina interna, col minimo sforzo.</p>
<p>&#8230;</p>
<p><span id="more-132"></span></p>
<p>Allora, ricapitolando abbiamo i nostri 2 file chiave che sono header.php e footer.php, il nostro primo passo di oggi sarà creare un file e chiamarlo chi_siamo.php e salvarlo in root dove ci sono header e footer e al suo interno scriveremo:</p>
<pre class="brush: php;">

&lt;?php include(&quot;header.php&quot;); ?&gt;

&lt;div&gt;
&lt;div&gt;About Us&lt;/div&gt;
&lt;p&gt;
&lt;img src=&quot;images/team.gif&quot; border=&quot;0&quot; title=&quot;p1&quot; alt=&quot;p2&quot; /&gt;
&quot;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&quot; &lt;/p&gt;

&lt;div&gt;
&lt;h3&gt;Product information&lt;/h3&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Product information&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Key features&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Modules overview&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Version history&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;System requirements&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;h3&gt;Client login&lt;/h3&gt;

 &lt;div id=&quot;login&quot;&gt;
 Username:&lt;br /&gt;
 &lt;input type=&quot;text&quot; name=&quot;user&quot; /&gt;
 &lt;div&gt;&lt;/div&gt;
 Password:&lt;br /&gt;
 &lt;input type=&quot;password&quot; name=&quot;pass&quot; /&gt;

 &lt;div&gt;&lt;/div&gt;
 &lt;input type=&quot;image&quot; src=&quot;images/login.gif&quot; style=&quot;float:left; padding-top:5px;&quot;  value=&quot;Order&quot; /&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;

&lt;div&gt;
&lt;div&gt;IL NOSTRO NUOVO TITOLO&lt;/div&gt;
&lt;p&gt;
IL NOSTRO NUOVO TESTO
&lt;/p&gt;

&lt;/div&gt;

&lt;div style=&quot;width:500px; clear:both; padding-bottom:2px;&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;?php include(&quot;footer.php&quot;); ?&gt;
</pre>
<p>In questa pagina ho voluto mantenere il tabellone di sinistra con form login e lista prodotti, come avete visto ci è bastato inserire solo 2 include(); per riprodurre nel nostro file l&#8217;header e il footer, in questo modo potete creare pagine con estrema facilità e velocità, ricordatevi di modificare nell&#8217;header.php il link di about us e fatelo mirare a chi_siamo.php in questo modo</p>
<pre class="brush: php;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Business Solutions&lt;/title&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div id=&quot;main_container&quot;&gt;

&lt;div id=&quot;top_banner&quot;&gt;
 &lt;div id=&quot;logo&quot;&gt;
 &lt;a href=&quot;index.html&quot;&gt;&lt;img src=&quot;images/logo.gif&quot; width=&quot;200&quot; height=&quot;81&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

 &lt;div&gt;
 &lt;img src=&quot;images/demopic.gif&quot; border=&quot;0&quot; title=&quot;pic2&quot; width=&quot;280&quot; height=&quot;118&quot; alt=&quot;&quot; /&gt;
 &lt;/div&gt;
&lt;/div&gt;

 &lt;div&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;index.html&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;chi_siamo.php&quot; &gt;About Us&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;contact.html&quot; &gt;Servides&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;terms.html&quot; &gt;Clients&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;support.html&quot; &gt;Support&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;contact.html&quot; &gt;Contact Us&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
&lt;div id=&quot;center_content&quot;&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-2-crere-una-pagina-interna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OggiProgrammo.net cerca collaboratori</title>
		<link>http://www.oggiprogrammo.net/2010/01/oggiprogrammo-net-cerca-collaboratori/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/oggiprogrammo-net-cerca-collaboratori/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 18:42:07 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=123</guid>
		<description><![CDATA[
			
				
			
		
OggiProgrammo.net vuole rendere ampio il suo bagaglio, ma essendo una risorsa open source cerca articolisti che si accontentino della soddisfazione e dei commenti, più precisamente cerchiamo qualcuno che possa scrivere articoli riguardandi
&#8230;

la programmazione php ad oggetti OOP e anche articolisti per l&#8217;html semplice, seo management ecc, tutto ciò che può abbracciare la programmazione web, chiunque [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Foggiprogrammo-net-cerca-collaboratori%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Foggiprogrammo-net-cerca-collaboratori%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>OggiProgrammo.net vuole rendere ampio il suo bagaglio, ma essendo una risorsa open source cerca articolisti che si accontentino della soddisfazione e dei commenti, più precisamente cerchiamo qualcuno che possa scrivere articoli riguardandi</p>
<p>&#8230;</p>
<p><span id="more-123"></span></p>
<p>la programmazione php ad oggetti OOP e anche articolisti per l&#8217;html semplice, seo management ecc, tutto ciò che può abbracciare la programmazione web, chiunque fosse interessato, mi contatti pure via mail info@oggiprogrammo.net sarebbe bello riuscire a comprendere un bagaglio utile a tanti.</p>
<p>La Direzione.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/oggiprogrammo-net-cerca-collaboratori/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pillole di php,gestire un sito in più lingue</title>
		<link>http://www.oggiprogrammo.net/2010/01/pillole-di-phpgestire-un-sito-in-piu-lingue/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/pillole-di-phpgestire-un-sito-in-piu-lingue/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 22:06:23 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Pillole]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[funzioni]]></category>
		<category><![CDATA[multilingua]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[variabili]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=114</guid>
		<description><![CDATA[
			
				
			
		
Nel forum tempo fa misi un post su come creare un un sistema per la gestione di termini e rendere così il sito multilingua, oggi propongo un&#8217;altra soluzione secondo me molto più semplice ed intuitiva facendo sempre uso ovviamente di uno o più file per le lingue.
&#8230;

Iniziamo col vedere un esempio di codice HTML dove [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fpillole-di-phpgestire-un-sito-in-piu-lingue%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fpillole-di-phpgestire-un-sito-in-piu-lingue%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Nel forum tempo fa misi un post su come creare un un sistema per la gestione di termini e rendere così il sito multilingua, oggi propongo un&#8217;altra soluzione secondo me molto più semplice ed intuitiva facendo sempre uso ovviamente di uno o più file per le lingue.</p>
<p>&#8230;</p>
<p><span id="more-114"></span></p>
<p>Iniziamo col vedere un esempio di codice HTML dove all&#8217;interno avremo dei termini che necessitano di una visibilità multilingua.</p>
<p>Creiamo un file con questo codice al suo interno:</p>
<pre class="brush: php;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Oggiprogrammo.net - Pillole di php,gestire un sito in più lingue&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
 &lt;?php
 echo&quot;Cerchiamo di tradurre questa linea di testo&quot;;
 ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Quello che dobbiamo fare è prima di tutto creare un file di lingua e creare una variabile che contenga il nostro testo, quindi  creiamo un file e lo chiamiamo it.php e al suo interno inseriremo il seguente codice:</p>
<pre class="brush: php;">

&lt;?php

$OP_LINEATRADOTTA=&quot;Cerchiamo di tradurre questa linea di testo&quot;;

?&gt;
</pre>
<p>Come vedete abbiamo dato alla variabile il valore corrispondente a ciò che vorremmo tradurre, il consiglio che dò è di dare alla variabile un nome unico e che ci renda l&#8217;idea di ciò che vogliamo tradurre in modo da non avere il problema di poter ritrovare una variabile uguale all&#8217;interno del nostro sito che gli cambi il valore, come per esempio se avessimo chiamato la nostra variabile semplicemente: $testo ci sarebbe l&#8217;alto rischio di trovare nel nostro codice una variabile uguale, compromettendo così il valore da noi richiesto.</p>
<p>Ora non ci resta che inserire nella nostra pagina iniziale la variabile, in modo che riporti il testo tradotto e includere il file di lingua:</p>
<pre class="brush: php;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Oggiprogrammo.net - Pillole di php,gestire un sito in più lingue&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;?php

include(&quot;it.php&quot;);

echo $OP_LINEATRADOTTA;
 ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Qualora vogliate inserire anche il testo in inglese per esempio, create un file chiamato en_us.php ed al suo interno dovrete semplicemente scrivere il testo tradotto:</p>
<pre class="brush: php;">

&lt;?php

$OP_LINEATRADOTTA=&quot;Try to translate this line of text&quot;;

?&gt;
</pre>
<p>Il nome della variabile deve rimanere uguale, dovrete solamente cambiare il file da includere:</p>
<pre class="brush: php;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Oggiprogrammo.net - Pillole di php,gestire un sito in più lingue&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;?php

include(&quot;en_us.php&quot;);

echo $OP_LINEATRADOTTA;
 ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Se dovete gestire più lingue tutte insieme dovrete operare con un ciclo che verifichi la lingua scelta, perche se includete più file di lingua, il valore della variabile sarà quello dato dall&#8217;ultimo file di lungua incluso.<br />
Per gestire con un ciclo &#8220;if&#8221; dovrete solamente far sapere all&#8217;if dove prendere lo spunto per capire la lingua da prelevare, facciamo l&#8217;esempio che decidiate la lingua da un link di bandierine e che passiate il riferimento alla lingua tramite metodo GET guindi tramite l&#8217;indirizzo, creiamolo nel nostro file in questo modo:</p>
<pre class="brush: php;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Oggiprogrammo.net - Pillole di php,gestire un sito in più lingue&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div style=&quot;float:left;margin-right:10px;&quot;&gt;
 &lt;a href=&quot;index.php?lang=it&quot; title=&quot;Italiano&quot;&gt;&lt;img src=&quot;lang/it.png&quot; style=&quot;margin-right:10px;border:none;&quot; alt=&quot;Italiano&quot; /&gt;&lt;/a&gt;
 &lt;a href=&quot;index.php?lang=en_us&quot; title=&quot;English/US&quot;&gt;&lt;img src=&quot;lang/en_US.png&quot; style=&quot;margin-right:10px;border:none;&quot; alt=&quot;English/US&quot; /&gt;&lt;/a&gt;
 &lt;/div&gt;
 &lt;?php
 if($_GET['lang']=='it'){
 include(&quot;it.php&quot;);
 }
 elseif($_GET['lang']=='en_us'){
 include(&quot;en_us.php&quot;);
 }
 else{
 include(&quot;it.php&quot;);
 }

 echo $OP_LINEATRADOTTA;
 ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Non abbiamo fatto altro che dire al nostro ciclo:</p>
<pre class="brush: php;">
SE(IL_VALORE_DI['lang']=='it'){
includi(&quot;it.php&quot;);
}
ALTRIMENTI SE(IL_VALORE_DI['lang']=='en_us'){
includi(&quot;en_us.php&quot;);
}
ALTRIMENTI{
includi(&quot;it.php&quot;);
}
</pre>
<p>Potete trovare il pacchetto dei file <a class="downloadlink" href="http://www.oggiprogrammo.net/download/2" title=" downloaded 66 times" >Qui (66)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/pillole-di-phpgestire-un-sito-in-piu-lingue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La programmazione web con php, Parte 3 Le Funzioni</title>
		<link>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-3-le-funzioni/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-3-le-funzioni/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:42:52 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[funzioni]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=110</guid>
		<description><![CDATA[
			
				
			
		
Le funzioni di php le possiamo paragonare ad una grossa scatola contenente una serie istruzioni lunghissime.
A questo punto vi chiederete cosa abbia bevuto   ma non preoccupatevi, ora spiego anche i vantaggi.
&#8230;

Mettiamo il caso che la scatola contenga le istruzioni per assemblare un&#8217;auto, noi incontriamo un amico meccanico che ci chiede come costruire un [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-3-le-funzioni%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-3-le-funzioni%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Le funzioni di php le possiamo paragonare ad una grossa scatola contenente una serie istruzioni lunghissime.<br />
A questo punto vi chiederete cosa abbia bevuto <img src='http://www.oggiprogrammo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ma non preoccupatevi, ora spiego anche i vantaggi.</p>
<p>&#8230;</p>
<p><span id="more-110"></span></p>
<p>Mettiamo il caso che la scatola contenga le istruzioni per assemblare un&#8217;auto, noi incontriamo un amico meccanico che ci chiede come costruire un auto, a quel punto noi al posto di stare ore e ore a spiegargli tutte le istruzioni gli diamo la nostra scatola e via&#8230;</p>
<p>Ora facciamo un esempio pratico per chiarirvi bene le idee:</p>
<pre class="brush: php;">

&lt;?php
function comesichiama(){    //questa è la nostra scatola e le parentesi graffe ne identificano i confini

echo &quot;Mi chiamo Mario Rossi&quot;;

}

comesichiama(); // Così richiamiamo la nostra funzione
?&gt;
</pre>
<p>Il risultato sarà:</p>
<pre class="brush: php;">
Mi chiamo Mario Rossi
</pre>
<p>Come avete potuto notare al di fianco nel nome della funzione abbiamo delle parentesi tonde, esse servono a contenere le istruzioni che vogliamo dare alla funzione, sotto forma di variabili.</p>
<p>Esempio:</p>
<pre class="brush: php;">

&lt;?php
function comesichiama($nome,$cognome){

echo &quot;Mi chiamo $nome $cognome&quot;;

}

comesichiama(&quot;Mario&quot;, &quot;Rossi&quot;);
?&gt;
</pre>
<p>Il risultato sarà il medesimo di sopra:</p>
<pre class="brush: php;">
Mi chiamo Mario Rossi
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-3-le-funzioni/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La programmazione web con php, Parte 2 Le Variabili</title>
		<link>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-2-le-variabili/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-2-le-variabili/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:38:55 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[variabili]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=104</guid>
		<description><![CDATA[
			
				
			
		
La variabile in php come in tutti i linguaggi di programmazione è una parte del nostro codice a cui assegnamo un valore che come dice il nome stesso è variabile.
&#8230;

Il valore alla variabile si attribuisce in questo modo:


&#60;?php
$variabile=&#34;valore&#34;;
?&#62;

Come possiamo vedere la variabile la riconosciamo dal prefisso $ mentre il valore lo si racchiude tra gli [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-2-le-variabili%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-2-le-variabili%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>La variabile in php come in tutti i linguaggi di programmazione è una parte del nostro codice a cui assegnamo un valore che come dice il nome stesso è variabile.</p>
<p>&#8230;</p>
<p><span id="more-104"></span></p>
<p>Il valore alla variabile si attribuisce in questo modo:</p>
<pre class="brush: php;">

&lt;?php
$variabile=&quot;valore&quot;;
?&gt;
</pre>
<p>Come possiamo vedere la variabile la riconosciamo dal prefisso $ mentre il valore lo si racchiude tra gli apici dopo l&#8217;uguale.</p>
<p>Esempio pratico:</p>
<pre class="brush: php;">

&lt;?php
$nome=&quot;Mario&quot;;
$cognome=&quot;Rossi&quot;;

echo &quot;$nome $cognome&quot;;
?&gt;
</pre>
<p>Abbiamo creato in questo modo due variabili riordandovi che non possiamo dare alla stessa variabile due valori differenti.<br />
Per richiamarla basterà un semplice echo &#8220;$variabile&#8221;;</p>
<p>Di seguito alcuni esempi di utilità.</p>
<pre class="brush: php;">

&lt;?php
$numero=&quot;35&quot;;
$divisore=&quot;5&quot;;
$moltiplicatore=&quot;10&quot;;

$risultato= $numero/$divisore*$moltiplicatore;
echo &quot;$numero diviso $divisore per $moltiplicatore è uguale a $risultato.&quot;;
?&gt;
</pre>
<p>Risultato:</p>
<pre class="brush: php;">

35 diviso 5 per 10 è uguale a 70.
</pre>
<pre class="brush: php;">

&lt;?php
$valore1=&quot;Sabato&quot;;
$valore2=&quot;Domenica&quot;;

if($valore1==$valore2){
echo &quot;I due valori sono uguali.&quot;;
}
else{
echo &quot;I due valori sono diversi.&quot;;
}
?&gt;
</pre>
<p>Risultato:</p>
<pre class="brush: php;">

I due valori sono diversi.
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-2-le-variabili/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La programmazione web con php, Parte 1 Introduzione</title>
		<link>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-1/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-1/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:25:22 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sito web]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=98</guid>
		<description><![CDATA[
			
				
			
		
Il php ormai è considerato il linguaggio web più usato grazie alla sua notevole possibilità di essere applicato per qualunque cosa e i programmatori web moderni non possono decisamente farne a meno, ma che differenza c&#8217;è con l&#8217;html?
&#8230;

Bhe, le differenze sono senz&#8217;altro parecchie, ma quella che più salta all&#8217;occhio è la possibilità di creare veri [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fla-programmazione-web-con-php-parte-1%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Il php ormai è considerato il linguaggio web più usato grazie alla sua notevole possibilità di essere applicato per qualunque cosa e i programmatori web moderni non possono decisamente farne a meno, ma che differenza c&#8217;è con l&#8217;html?</p>
<p>&#8230;</p>
<p><span id="more-98"></span></p>
<p>Bhe, le differenze sono senz&#8217;altro parecchie, ma quella che più salta all&#8217;occhio è la possibilità di creare veri e propri software web based per la gestione di contenuti dinamici.</p>
<p>Al contrario dell&#8217;html il php non può essere visualizzato nei nostri computer senza degli appositi software come per esempio EasyPhp 3.1 che contiene al suo interno tutto ciò che serve per far funzionare il php sul nostro pc, basterà scaricarlo, installarlo e cominciare a creare i nostri lavori.</p>
<p>Una cosa fondamentale è capire che il php senza html non cammina, nel senso che i codici sono per i nostri software sono in php ma le strutture dei siti sono pur sempre in html, per farvi un esempio, una tabella in html la scrivereste così:</p>
<pre class="brush: php;">

&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
</pre>
<p>in php:</p>
<pre class="brush: php;">

&lt;?php

echo'&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;';

?&gt;
</pre>
<p>Come vedete cambia solo il modo di richiamare il codice, ma vediamolo nel dettaglio.</p>
<pre class="brush: php;">

&lt;?php

echo'CONTENUTO';

?&gt;
</pre>
<p>l&#8217;echo serve a stampare a schermo tutto ciò che vi è contenuto tra i suoi apici di apertura e chiusura codice stando attenti a non doppiare gli apici, cioè, se apriamo l&#8217;echo con l&#8217;apice singolo (&#8216;) al suo interno potranno esser contenuti solo apici doppi, o nel caso di apostrofi dovranno esser preceduti dal backslash (\). L&#8217;echo si può aprire anche con gli apici doppi (&#8220;) potendo così inserire al suo interno apici singoli. Ricordatevi di chiudere definitivamente il codice con il punto e virgola (;) se no lo script darà errore.</p>
<p>Nei prossimi tutorials vedremo di capire più a fondo la struttura di php con funzioni, variabili ecc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/la-programmazione-web-con-php-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creazione di un sito web, Parte 1</title>
		<link>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-1/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-1/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:05:27 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Creare un sito web]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=80</guid>
		<description><![CDATA[
			
				
			
		
Comincia la nostra avventura alla creazione di un sito web.
Tutti i siti che realizzo io solitamente sono dinamici, cioè con contenuti aggiornabili, noi creeremo un sito web statico ma già predisposto per l&#8217;inserimento un futuro di contenuti dinamici, per questo per realizzarlo utilizzeremo i seguenti linguaggi:

Html
Php
Css


La gerarchia dei files che avremo per il nostro sito [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreazione-di-un-sito-web-parte-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreazione-di-un-sito-web-parte-1%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Comincia la nostra avventura alla creazione di un sito web.</p>
<p>Tutti i siti che realizzo io solitamente sono dinamici, cioè con contenuti aggiornabili, noi creeremo un sito web statico ma già predisposto per l&#8217;inserimento un futuro di contenuti dinamici, per questo per realizzarlo utilizzeremo i seguenti linguaggi:</p>
<ol>
<li>Html</li>
<li>Php</li>
<li>Css</li>
</ol>
<p><span id="more-80"></span></p>
<p>La gerarchia dei files che avremo per il nostro sito si dividerà in:</p>
<ol>
<li>Header (parte superiore del sito che resta presente in ogni pagina web)</li>
<li>Body (il corpo del sito, quello che cambierà in ogni pagina)</li>
<li>Footer (la parte inferiore del sito che resta presente in ogni pagina web)</li>
</ol>
<p>Cominceremo quindi con l&#8217;Header. Come grafica utilizzeremo un template Free che possiamo scaricare da <a class="downloadlink" href="http://www.oggiprogrammo.net/download/3" title=" downloaded 59 times" >QUI (59)</a>.</p>
<p>Come unzipperete il file troverete al suo interno il file index.html, il file style.css e la cartella images.</p>
<p>A noi interessa il file index.html, dobbiamo aprirlo e ricavarne l&#8217;header, ricordate che l&#8217;header è la parte che rimane costante in ogni pagina, apriamolo con un editor, io consiglio adobe dreamweaver, molto intuitivo anche per i principianti, settato in modo corretto può crearvi del codice già validato anche se preferibile scriverlo da se, ma questo discorso lo riprenderemo più avanti, se non avete DW potete usare un editor di testi qualunque tipo wordpad di windows.</p>
<p>Una volta aperto vi troverete davanti a una serie di codici che per molti di voi risulteranno incomprensibili ,ma non disperate, ricordate che la curiosità fa da padrona di casa e ciò che vedete non è altro che quello che viene stampato su schermo nel sito.</p>
<p>Allora, ricaviamo il nostro header che sarà questo:</p>
<p><a href="http://www.oggiprogrammo.net/wp-content/uploads/2010/01/header.png"><img class="alignnone size-medium wp-image-117" title="header" src="http://www.oggiprogrammo.net/wp-content/uploads/2010/01/header-300x37.png" alt="" width="300" height="37" /></a></p>
<p>prelevando dal codice la parte relativa a ciò che vogliamo visualizzare, cioè:</p>
<pre class="brush: php;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Business Solutions&lt;/title&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div id=&quot;main_container&quot;&gt;

&lt;div id=&quot;top_banner&quot;&gt;
 &lt;div id=&quot;logo&quot;&gt;
 &lt;a href=&quot;index.html&quot;&gt;&lt;img src=&quot;images/logo.gif&quot; width=&quot;200&quot; height=&quot;81&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

 &lt;div&gt;
 &lt;img src=&quot;images/demopic.gif&quot; border=&quot;0&quot; title=&quot;pic2&quot; width=&quot;280&quot; height=&quot;118&quot; alt=&quot;&quot; /&gt;
 &lt;/div&gt;
&lt;/div&gt;

 &lt;div&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;index.html&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;about.html&quot; &gt;About Us&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;contact.html&quot; &gt;Servides&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;terms.html&quot; &gt;Clients&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;support.html&quot; &gt;Support&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;contact.html&quot; &gt;Contact Us&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
&lt;div id=&quot;center_content&quot;&gt;
</pre>
<p>ora tutto questo codice copiatelo in un nuovo file che chiamerete header.php e lo salvate nella root dove appunto c&#8217;è il nostro index.html.<br />
fatto questo vi chiederete come mai abbiamo lasciato il tag div aperto, in due righe posso dirvi que quel div serve a contenere il nostro contenuto che verrà poi chiuso nel footer che andiamo a creare ora.</p>
<p>Stessa cosa dell&#8217;header, individuiamo la parte che ci interessa, in questo caso:<br />
<a href="http://www.oggiprogrammo.net/wp-content/uploads/2010/01/footer.png"><img class="alignnone size-medium wp-image-93" title="footer" src="http://www.oggiprogrammo.net/wp-content/uploads/2010/01/footer-300x34.png" alt="" width="300" height="34" /></a></p>
<p>andiamo a prendere il nostro codice:</p>
<pre class="brush: php;">
&lt;/div&gt;

&lt;div id=&quot;footer&quot;&gt;
 &lt;ul&gt;

 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Products&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;News&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Support&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Contacts&lt;/a&gt;&lt;/li&gt;

 &lt;/ul&gt;

 Copyright 2007 &amp;copy; Aero International Inc.  &lt;br /&gt;
 &lt;a href=&quot;http://www.csscreme.com&quot;&gt;&lt;img src=&quot;images/csscreme.jpg&quot; width=&quot;200&quot; height=&quot;35&quot;  border=&quot;0&quot; alt=&quot;csscreme&quot; title=&quot;csscreme&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot; title=&quot;This site is W3C compliant&quot; style=&quot;text-decoration:none; color:#333333;&quot;&gt;Xhtml&lt;/a&gt; &lt;a href=&quot;http://jigsaw.w3.org/css-validator/validator?uri=www.csscreme.com&amp;amp;usermedium=all&quot; title=&quot;This site is coded with validate CSS&quot; style=&quot;text-decoration:none; color:#333333;&quot;&gt;css&lt;/a&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>come potete notare abbiamo chiuso il nostro tag div, ora questo codice lo mettete in un nuovo file e lo chiamate footer.php e salvate nella stessa cartella dell&#8217;header.</p>
<p>Abbiamo i nostri header e footer, per riuscire a vedere il nostro sito dovrete creare il body che non sarà altro che ciò che è rimasto del nostro file index.htmlquindi, prendete il codice rimasto e lo mettete in un altro file che chiamerete index.php e lo salvate nella root pure questo.<br />
Rimangono solo due passi da fare, richiamare nell&#8217;index.php l&#8217;header e il footer, se no non abbiamo tante possibilità di vedere il nostro sito.</p>
<p>Aggiungete nell&#8217;index.php nella prima riga questo codice:</p>
<pre class="brush: php;">
&lt;?php include(&quot;header.php&quot;); ?&gt;
</pre>
<p>e nell&#8217;ultima:</p>
<pre class="brush: php;">
&lt;?php include(&quot;footer.php&quot;); ?&gt;
</pre>
<p>non avete fatto altro che racchiudere il body (index.php in questo caso) all&#8217;interno dell&#8217;header e del footer, non avete fatto tanto lavoro per nulla, ora per ogni pagina nuova che andremo a creare nei prossimi tutorial sarà necessario solamente richiamarli senza dover riscrivere tutto il codice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/creazione-di-un-sito-web-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creare un sito, da dove si inizia?</title>
		<link>http://www.oggiprogrammo.net/2010/01/creare-un-sito-da-dove-si-inizia/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/creare-un-sito-da-dove-si-inizia/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 15:00:21 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Creare un sito web]]></category>
		<category><![CDATA[principianti]]></category>
		<category><![CDATA[programmare]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=77</guid>
		<description><![CDATA[
			
				
			
		
La creazione di un sito in sè è semplice, ma bisogna, prima di cominciare, farci delle specifiche domande:

Che sito intendo fare?
Quali sono le mie capacità?

&#8230;Una volta che abbiamo risposto possiamo cominciare il nostro progetto.
OggiProgrammo.net intende creare una vera e propria linea guida che vi guiderà passo per passo alla creazione di un semplice sito che [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreare-un-sito-da-dove-si-inizia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fcreare-un-sito-da-dove-si-inizia%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>La creazione di un sito in sè è semplice, ma bisogna, prima di cominciare, farci delle specifiche domande:</p>
<ol>
<li>Che sito intendo fare?</li>
<li>Quali sono le mie capacità?</li>
</ol>
<p>&#8230;<span id="more-77"></span>Una volta che abbiamo risposto possiamo cominciare il nostro progetto.</p>
<p>OggiProgrammo.net intende creare una vera e propria linea guida che vi guiderà passo per passo alla creazione di un semplice sito che una volta finito potremo migliorare con alte guide che pubblicheremo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/creare-un-sito-da-dove-si-inizia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perchè si inizia a programmare</title>
		<link>http://www.oggiprogrammo.net/2010/01/perche-si-inizia-a-programmare/</link>
		<comments>http://www.oggiprogrammo.net/2010/01/perche-si-inizia-a-programmare/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 14:54:58 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[iniziare]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=75</guid>
		<description><![CDATA[
			
				
			
		
Penso che alla programmazione, al contrario della grafica, ci si avvicini per curiosità, perchè alla grafica ci si avvicina se si ha talento e fantasia (che io non ho assolutamente). Solitamente si inizia perchè si ha voglia di avere un sito tutto nostro, e chi è davvero curioso, vuole sempre di più cominciando da un [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fperche-si-inizia-a-programmare%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2010%2F01%2Fperche-si-inizia-a-programmare%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Penso che alla programmazione, al contrario della grafica, ci si avvicini per curiosità, perchè alla grafica ci si avvicina se si ha talento e fantasia (che io non ho assolutamente). Solitamente si inizia perchè si ha voglia di avere un sito tutto nostro, e chi è davvero curioso, vuole sempre di più cominciando da un sito solitamente che non ha significato, continuando negli anni a volere sempre caratteristiche migliori. Senza ombra di dubbio si scopre di voler diventare programmatori quando<span id="more-75"></span> si è giovani, molto giovani, io ho iniziato a 14 anni stando al fianco di un professore che creava siti web in html e così ho provato al tempo a creare quello della scuola ,ma la solita curiosità mi portava a voler creare qualcosa di automatico per l&#8217;inserimento delle news ecc e così mi sono avvicinato ai primi cms in php e da li che comincia tutto, chi veramente ha una passione per qualcosa la fruga, anche rompendola avvolte, ma imparando pian piano a metter le mani nei posti giusti, in questo caso nei files, magari inserendo qualche lettera da qualche parte e osservando poi dove comparirà nel sito, poi si conoscono dei siti di supporto che aimè oggi scarseggiano per qualità, cordialità e contenuti, dopo di che si comincia a capir qualcosa e ovviamente qui i percorsi cominciano a prendere pieghe differenti, c&#8217;è chi si arrende e chi continua a chiedere aiuto e mette in cassaforte tutte le risposte. Ci tengo a dire che non necessariamente si inizia da &#8220;piccoli&#8221;, direi che è più comodo perchè non si hanno necessità lavorative che indubbiamente rubano tempo alla nostra passione, io fortunatamente a 18 anni ho aperto la mia prima PI ed ho cominciato a collaborare con aziende ,ma ho anche dei colleghi che hanno cominciato a 20 anni a programmare e oggi comunque hanno il loro studio quindi anche chi è grande no ndeve scoraggiarsi, l&#8217;importante, non solo per la programmazione, è credere in ciò che si fà perchè quando c&#8217;è la passione di mezzo, nulla potrà ostacolarvi, e questa community indirizzata sulla programmazione intende aiutare chiunque lo voglia ad aumentare la voglia di creare senza perdere mai di vista l&#8217;obbiettivo del divertimento che a molti scompare quando iniziano a farlo come lavoro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2010/01/perche-si-inizia-a-programmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La missione di OggiProgrammo.net</title>
		<link>http://www.oggiprogrammo.net/2009/10/la-missione-di-oggiprogrammo-net/</link>
		<comments>http://www.oggiprogrammo.net/2009/10/la-missione-di-oggiprogrammo-net/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 19:01:20 +0000</pubDate>
		<dc:creator>F.manca</dc:creator>
				<category><![CDATA[Generale]]></category>

		<guid isPermaLink="false">http://www.oggiprogrammo.net/?p=67</guid>
		<description><![CDATA[
			
				
			
		
Essendo il portale giovincello, penso sia il momento adatto per spiegare esattamente lo scopo della sua apertura.
Parecchi anni fà aprii il mio primo sito su altervista, ovviamente potete tutti immaginare che razza dischifezza ne venne fuori, ma io ero contento perchè lo realizzai da solo, non parlava di nulla in specifico, anzi, non parlava di [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2009%2F10%2Fla-missione-di-oggiprogrammo-net%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oggiprogrammo.net%2F2009%2F10%2Fla-missione-di-oggiprogrammo-net%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Essendo il portale giovincello, penso sia il momento adatto per spiegare esattamente lo scopo della sua apertura.</p>
<p>Parecchi anni fà aprii il mio primo sito su altervista, ovviamente potete tutti immaginare che razza dischifezza ne venne fuori, ma io ero contento perchè lo realizzai da solo, non parlava di nulla in specifico, anzi, non parlava di niente, il mio pensiero era che l&#8217;utenza venisse senza una ragione e ovviamente ne rimasi deluso quando questo non accadde<span id="more-67"></span> (a ragione), avevo 14 anni.</p>
<p>Col tempo imparai ad usare i primi cms e iniziai con un forum, era l&#8217;invision power board quando ancora era gratuito. Erano semplici sezioni quali Off topic, generale e presentazioni.</p>
<p>Si cazzeggiava in compagnia insomma, non ebbe grande successo ma ci fù qualche decina di iscritti con il quale si passava il tempo, ma io ancora non ero felice, volevo di più.</p>
<p>Al tempo conobbi un ragazzo più grande di Milano che mi fece conoscere php nuke, me ne innamorai a prima vista e cominciai a frugarlo per bene finchè acquistai una ottima dimestichezza e allora venen l&#8217;ispirazione di aprire un sito di supporto italiano al php nuke (makoweb.it) dato che ero moderatore di una delle community più grandi per il suo supporto (weblord.it) non ebbi difficoltà a tirarlo sù, non ha avuto il riscontro sperato data la grande concorrenza di qualità ma comunque riuscivo a creare degli add-on (moduli, blocchi) utili a molti, come rubriche online, moduli di rank, insomma cose che l&#8217;utenza voleva ma che non si reperiva in rete. Anche il forum era carino e si stava cominciando a popolare finchè per una cavolata del provider dello spazio web mi venne cancellato tutto, database e file, non avevo un backup recente, e loro mi liquidarono dicendo: sono cose che capitano (1 mese dopo il  rinnovo annuale). La delusione era tanta, ma ci fù una cosa che veramente mi buttò a terra, dopo aver chiuso il sito notai in forum e portali nati con l&#8217;aiuto anche in gran parte del mio numerose critiche della serie: quel sito aveva solo 1 cosa di buono, makoweb non sapeva fare nulla ecc, scritte anche da utenti che ancora oggi mi chiedono il motivo della chiusura e da tanti che hanno imparato a usare il Nuke grazie a makoweb.it.</p>
<p>Ora, il motivo dell&#8217;apertura di OggiProgrammo.net è anche un pò alla faccia di chi ci vuol male <img src='http://www.oggiprogrammo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ma sopratutto per dare la possibilità ai newbie come ero io al tempo di poter intraprendere un loro desiderio di portale, e sopratutto per soddisfazione personale nel vedere che dei ragazzi giovani abbiano voglia di imparare a programmare, e mi renderebbe fiero che imparassero anche con il nostro aiuto.</p>
<p>Io non sono un programmatore che si tiene per se i segreti per velocizzare o rendere belli e professionali i lavori, siamo in un paese dove internet è decisamente sottosviluppata confronto alle grandi potenze informatiche europee, se non ci aiutiamo a crescere tra noi, non se ne caverà piede, siamo noi che dobbiamo far decollare il web, è la nostra generazione che stà in mezzo a questa fase di stallo, leggevo in un giornale che il 50% della popolazione italiana non ha mai aperto un sito web, non meravigliamoci quando allora ci lamentiamo che nel nostro campo non c&#8217;è lavoro.</p>
<p>In tanti forum ho visto ragazzi chiedere aiuti su codice php e ricevere risposte del tipo &#8220;usa google&#8221;, si, google è indispensabile, ma allora il forum perchè l&#8217;avete aperto se dirottate gli utenti sui motori di ricerca?</p>
<p>Sono daccordo che tante volte si aprono 6 discussioni uguali nello stesso tempo, ma i moderatori servono a quello, appunto a moderare le sezioni, ma ritengo indispensabile che un utente abbia le proprie risposte, al massimo gli si può indicare con un link un post di riferimeto sfuggitogli alla ricerca ma bisogna finirla con questa &#8220;arroganza&#8221; e manie di superiorità.</p>
<p>Questi ovviamente sono pensieri personali, ma aiutano a capire quale è davvero la missione di questo portale.</p>
<p>Spero veramente che venga colta da molti e che mi vogliate aiutare a far crescere davvero questa community, mi auguro un giorno piena di saggezza e informazione.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oggiprogrammo.net/2009/10/la-missione-di-oggiprogrammo-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
