<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Mr. Webmaster Forum</title>
		<link>http://forum.mrwebmaster.it/</link>
		<description>Forum di discussione di Mr.Webmaster - Webmaster, Programmazione, Grafica, Hosting e Housing, Software, ecc.</description>
		<language>it</language>
		<lastBuildDate>Tue, 21 May 2013 12:15:03 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>20</ttl>
		<image>
			<url>http://forum.mrwebmaster.it/images/misc/rss.png</url>
			<title>Mr. Webmaster Forum</title>
			<link>http://forum.mrwebmaster.it/</link>
		</image>
		<item>
			<title>Array composto da elementi array</title>
			<link>http://forum.mrwebmaster.it/php/34844-array-composto-elementi-array.html</link>
			<pubDate>Tue, 21 May 2013 10:01:28 GMT</pubDate>
			<description><![CDATA[Ciao a tutti, 
ho un  problema stupidissimo ma mi sta facendo diventare matto. 
 
Io ho un array in ingresso HTML : 
 
 
PHP: 
--------- 
<?php 
 echo ']]></description>
			<content:encoded><![CDATA[<div>Ciao a tutti,<br />
ho un  problema stupidissimo ma mi sta facendo diventare matto.<br />
<br />
Io ho un array in ingresso HTML :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="Barcode"&nbsp;name="barcodeart_vecchi&#91;&#93;"&nbsp;id="barcodeart"&nbsp;size="10"&nbsp;value="'</span><span style="color: #007700">.</span><span style="color: #0000BB">$righi</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Barcode'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="Descrizione"&nbsp;name="descrizione&#91;&#93;"&nbsp;id="descrizione"&nbsp;size="32"&nbsp;value="'</span><span style="color: #007700">.</span><span style="color: #0000BB">$righi</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Descrizione'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;style="text-align:center"&nbsp;placeholder="Qnt"&nbsp;name="quantita&#91;&#93;"&nbsp;id="quantita"&nbsp;size="3"&nbsp;value="1"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="Prezzo"&nbsp;name="prezzo&#91;&#93;"&nbsp;id="prezzo"&nbsp;size="5"&nbsp;value="'</span><span style="color: #007700">.</span><span style="color: #0000BB">$righi</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'Vendita'</span><span style="color: #007700">&#93;.</span><span style="color: #DD0000">'"&nbsp;&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="Sc&nbsp;%"&nbsp;name="scontoperc&#91;&#93;"&nbsp;id="scontoperc"&nbsp;size="3"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="Sc&nbsp;VAL"&nbsp;name="scontoval&#91;&#93;"&nbsp;id="scontoval"&nbsp;size="4"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;&lt;input&nbsp;type="text"&nbsp;placeholder="P.Scontato"&nbsp;name="prezzosconto&#91;&#93;"&nbsp;id="prezzosconto"&nbsp;size="6"&gt;&lt;/td&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div>A questo punto io devo prelevare i dati del form in ingresso e buttarli dentro un array... Ho fatto cosi ma non va..:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$barcode&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'barcodeart_vecchi'</span><span style="color: #007700">&#93;;<br /></span><span style="color: #0000BB">$descrizione&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'descrizione'</span><span style="color: #007700">&#93;;<br /></span><span style="color: #0000BB">$prezzo&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'prezzo'</span><span style="color: #007700">&#93;;<br /></span><span style="color: #0000BB">$conta&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$descrizione</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;for(</span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;</span><span style="color: #0000BB">$i</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">$conta</span><span style="color: #007700">;</span><span style="color: #0000BB">$i</span><span style="color: #007700">++){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$data</span><span style="color: #007700">&#91;&#93;&nbsp;=&nbsp;array(</span><span style="color: #DD0000">'$barcode&#91;$i&#93;'</span><span style="color: #007700">,</span><span style="color: #DD0000">'&nbsp;$descrizione&#91;$i&#93;'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'$prezzo&#91;$i&#93;'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$barcode</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$i</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$descrizione</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$i</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$prezzo</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">$i</span><span style="color: #007700">&#93;;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div>Come potete vedere provo a stampare i valori ma la pagina rimane bianca senza valori a video...<br />
<br />
Cosa sbaglio?!?!?!?</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>Emix</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34844-array-composto-elementi-array.html</guid>
		</item>
		<item>
			<title>Popolare tabella da file .sql</title>
			<link>http://forum.mrwebmaster.it/php/34843-popolare-tabella-file-sql.html</link>
			<pubDate>Tue, 21 May 2013 09:12:54 GMT</pubDate>
			<description>Salve, 
devo popolare una tabella del mio database tramite file .sql remoto. 
Il file .sql ha una struttura del tipo: 
INSERT INTO TABLE VALUES(X,Y,Z,....); 
INSERT INTO TABLE VALUES(X,Y,Z,....); 
INSERT INTO TABLE VALUES(X,Y,Z,....); 
INSERT INTO TABLE VALUES(X,Y,Z,....); 
 
in media sono 18.000...</description>
			<content:encoded><![CDATA[<div>Salve,<br />
devo popolare una tabella del mio database tramite file .sql remoto.<br />
Il file .sql ha una struttura del tipo:<br />
INSERT INTO TABLE VALUES(X,Y,Z,....);<br />
INSERT INTO TABLE VALUES(X,Y,Z,....);<br />
INSERT INTO TABLE VALUES(X,Y,Z,....);<br />
INSERT INTO TABLE VALUES(X,Y,Z,....);<br />
<br />
in media sono 18.000 righe.<br />
<br />
Ho circa 25 tabelle da popolare con file diversi, tutti da 18.000 righe, per la soluzione che ho trovato è leggere il file .sql riga per riga ed eseguire la relativa query di inserimento, ma questo vuol dire eseguire oltre 400.000 query, aggiungendo la lettura del file, il tempo di esecuzione supera abbondantemente i 10 minuti...............<br />
<br />
Ho provato con una strada alternativa, decisamente più veloce. Se prima per aggiornare una singola tabella ci metteva 30-40 secondi, con questo metodo ci mette al massimo 5 secondi.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">system</span><span style="color: #007700">(</span><span style="color: #DD0000">'mysql&nbsp;--host='</span><span style="color: #007700">.</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">host</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;--user='</span><span style="color: #007700">.</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">username</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;--password='</span><span style="color: #007700">.</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">password</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;--default-character-set=utf8&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dbName</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;&lt;&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">$tmpSql</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Essendo su hosting condiviso però, la funzione system è disabilitata (così come la exec), e quindi devo cercare una soluzione alternativa....<br />
<br />
La mia domanda è: c'è qualche possibilità che con una sola query prende tutto il file e popola la tabella, senza usare le funzioni system o exec?</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>peppeocchi</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34843-popolare-tabella-file-sql.html</guid>
		</item>
		<item>
			<title><![CDATA[problemi con $.each(data, function(i,item) e getElementById("livello").innerHTML=]]></title>
			<link>http://forum.mrwebmaster.it/javascript/34842-problemi-each-data-function-item-getelementbyid-livello-innerhtml.html</link>
			<pubDate>Mon, 20 May 2013 22:55:39 GMT</pubDate>
			<description><![CDATA[Salve a tutti, ho bisogno che la funzione javascript stampi il codice html esattamente nel punto in cui inserisco successivamente il <div> 
 
ho provato con  
 
	$.ajax({ 
		url: "myUrl" 
		dataType: 'jsonp', 
		jsonp: 'jsoncallback', 
		timeout: 5000, 
		success: function(data, status){]]></description>
			<content:encoded><![CDATA[<div>Salve a tutti, ho bisogno che la funzione javascript stampi il codice html esattamente nel punto in cui inserisco successivamente il &lt;div&gt;<br />
<br />
ho provato con <br />
<br />
	$.ajax({<br />
		url: &quot;myUrl&quot;<br />
		dataType: 'jsonp',<br />
		jsonp: 'jsoncallback',<br />
		timeout: 5000,<br />
		success: function(data, status){<br />
			$.each(data, function(i,item){<br />
				<br />
			document.getElementById(&quot;livello&quot;).innerHTML='&lt;h2&gt;  '+ item.nome+'   &lt;/h2&gt;' ;	<br />
			});<br />
<br />
ma stampa solamente l'ultimo elemento<br />
<br />
avevo provato anche <br />
<br />
$.ajax({<br />
		url: &quot;myUrl&quot;<br />
		dataType: 'jsonp',<br />
		jsonp: 'jsoncallback',<br />
		timeout: 5000,<br />
		success: function(data, status){<br />
			$.each(data, function(i,item){<br />
				<br />
			var a ='&lt;h2&gt;'+ item.nome+'   &lt;/h2&gt;' ;	<br />
			<br />
                     output.append(a);<br />
<br />
});<br />
<br />
in questo caso stampa ciò che deve stampare, ma la grafica di jquery mobile va a farsi fottere.</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/javascript/">Javascript</category>
			<dc:creator>frezza</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/javascript/34842-problemi-each-data-function-item-getelementbyid-livello-innerhtml.html</guid>
		</item>
		<item>
			<title>Vendo pacchetto pubblicitario su pagina da 776k - Prezzo ottimo.</title>
			<link>http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/34841-vendo-pacchetto-pubblicitario-pagina-776k-prezzo-ottimo.html</link>
			<pubDate>Mon, 20 May 2013 21:27:11 GMT</pubDate>
			<description><![CDATA[Vendo pacchetto pubblicitario sulla seguente pagina==> http://on.fb.me/YK6LYc 
 
Non accetto siti contenenti: 
-likejacking 
-offerte di casin0/scommesse/bingo (per questo tipo di post contattatemi in privato per discuterne modalità e prezzi) 
-adulto o pornografia 
 
***4 post al giorno per un...]]></description>
			<content:encoded><![CDATA[<div>Vendo pacchetto pubblicitario sulla seguente pagina==&gt; <a href="http://on.fb.me/YK6LYc" target="_blank">http://on.fb.me/YK6LYc</a><br />
<br />
Non accetto siti contenenti:<br />
-likejacking<br />
-offerte di casin0/scommesse/bingo (per questo tipo di post contattatemi in privato per discuterne modalità e prezzi)<br />
-adulto o pornografia<br />
<br />
***4 post al giorno per un mese a 1000€, ovvero circa 8,3€ a post. ***<br />
<br />
-Il thread è valido solo per questo pacchetto.<br />
<br />
Mi riservo il diritto di visualizzare prima i tipi di post che avete intenzione di inserire.<br />
<br />
Tengo a precisare che la pagina in questione è una delle più grandi e seguite nel panorama italiano. <br />
<br />
Evitate di commentare se non siete interessati.<br />
<br />
Pagamenti accettati: bonifico bancario, moneybookers, postepay. <br />
<br />
Posso tranquillamente fatturare.<br />
<br />
Per il resto potete chiedermi info aggiungendomi su skype (facebookmarketing0) o scrivendomi qui: marketingfacebook0 at gmail dot com (Fatevi riconoscere scrivendo che mi state contattando da questo forum)<br />
<br />
Saluti.</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/"><![CDATA[Vendere e Acquistare pubblicita' online]]></category>
			<dc:creator>FacebookADV</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/34841-vendo-pacchetto-pubblicitario-pagina-776k-prezzo-ottimo.html</guid>
		</item>
		<item>
			<title>visualizzare una immagine</title>
			<link>http://forum.mrwebmaster.it/javascript/34840-visualizzare-immagine.html</link>
			<pubDate>Mon, 20 May 2013 20:46:54 GMT</pubDate>
			<description><![CDATA[ciao! volevo sapere come mai non riesco a vedere la foto dopo averla cliccata dalla miniatura. 
Ecco il codice: 
 
 <img id="lightbox" src=""></img>    
     
     
 
 
<? 
$path = "http://forum.mrwebmaster.it/images/";]]></description>
			<content:encoded><![CDATA[<div>ciao! volevo sapere come mai non riesco a vedere la foto dopo averla cliccata dalla miniatura.<br />
Ecco il codice:<br />
<br />
 &lt;img id=&quot;lightbox&quot; src=&quot;&quot;&gt;&lt;/img&gt;   <br />
    <br />
    <br />
<br />
<br />
&lt;?<br />
$path = &quot;http://forum.mrwebmaster.it/images/&quot;; <br />
foreach(glob($path.'*.{jpg,png,gif,jpeg}',GLOB_BRA  CE) as $img)<br />
echo &quot;&lt;a href='#'rel='lightbox'&gt;&lt;img src=\&quot;$img\&quot; onclick=\&quot;lightbox('$img')\&quot; width='8%' height='5%' /&gt;&lt;/a&gt;&quot;;  <br />
?&gt;</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/javascript/">Javascript</category>
			<dc:creator>maxxjo</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/javascript/34840-visualizzare-immagine.html</guid>
		</item>
		<item>
			<title>Visualizzare albero DOM completo oppure Visualizzare Nodi che fanno parte di una Selezione</title>
			<link>http://forum.mrwebmaster.it/javascript/34839-visualizzare-albero-dom-completo-oppure-visualizzare-nodi-fanno-parte-selezione.html</link>
			<pubDate>Mon, 20 May 2013 19:56:43 GMT</pubDate>
			<description>Ciao a tutti, 
selezionando del testo con il mouse su una pagina HTML avrei la necessità di ricevere la lista di tutti i nodi del DOM che fanno di questa selezione. 
 
Avrei pensato di procedere per due strade, ma entrambe per me complicate da svilupparsi. 
 
La prima è avere la lista di tutti i...</description>
			<content:encoded><![CDATA[<div>Ciao a tutti,<br />
selezionando del testo con il mouse su una pagina HTML avrei la necessità di ricevere la lista di tutti i nodi del DOM che fanno di questa selezione.<br />
<br />
Avrei pensato di procedere per due strade, ma entrambe per me complicate da svilupparsi.<br />
<br />
La prima è avere la lista di tutti i nodi e figli del body e confrontarli con i nodi che fanno parte della selezione (con .containsNode)<br />
ma purtroppo non saprei se esiste già un'istruzione che mi permetta di ricevere tutti i <b>nodi, figli, nipoti e pronipoti ecc...</b> a partire da un elemento, oppure se devo crearmi un ciclo for.<br />
<br />
La seconda è usare un'istruzione di javascript che mi restituisce in un array tutti i nodi che fanno parte della mia selezione, (questa sarebbe l'ideale :mavieni:) ma in questo caso non so se esiste tale istruzione.<br />
Ho verificato le varie istruzioni di Range e Selection ma non ne ho trovata nessuna che mi risolva il problema.<br />
<br />
Spero che qualcuno di voi mi possa aiutare, grazie.</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/javascript/">Javascript</category>
			<dc:creator>andreto</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/javascript/34839-visualizzare-albero-dom-completo-oppure-visualizzare-nodi-fanno-parte-selezione.html</guid>
		</item>
		<item>
			<title>scambio dati js php con ajax</title>
			<link>http://forum.mrwebmaster.it/ajax/34838-scambio-dati-js-php-ajax.html</link>
			<pubDate>Mon, 20 May 2013 19:07:22 GMT</pubDate>
			<description><![CDATA[$pippo = $_GET['lol']; 
 
ho trovato questa formula che assegna alla var php "pippo" il valore della var js "lol" 
 
mi è stato spiegato che nn è così semplice, ma dato che nn conosco affatto ajax qualcuno sa dirmi come fare...]]></description>
			<content:encoded><![CDATA[<div>$pippo = $_GET['lol'];<br />
<br />
ho trovato questa formula che assegna alla var php &quot;pippo&quot; il valore della var js &quot;lol&quot;<br />
<br />
mi è stato spiegato che nn è così semplice, ma dato che nn conosco affatto ajax qualcuno sa dirmi come fare...</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/ajax/">Ajax</category>
			<dc:creator>vitographic</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/ajax/34838-scambio-dati-js-php-ajax.html</guid>
		</item>
		<item>
			<title><![CDATA[[VENDO] pagine facebook]]></title>
			<link>http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/34837-vendo-pagine-facebook.html</link>
			<pubDate>Mon, 20 May 2013 18:38:24 GMT</pubDate>
			<description><![CDATA[vendo 2 pagine facebook a 5€ ciascuna.. una da 1300fan e l'altra da 1800 entrambe dedicate ad un modello di moto.. se interessate scrivete qui o mandate pm]]></description>
			<content:encoded><![CDATA[<div>vendo 2 pagine facebook a 5€ ciascuna.. una da 1300fan e l'altra da 1800 entrambe dedicate ad un modello di moto.. se interessate scrivete qui o mandate pm</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/"><![CDATA[Vendere e Acquistare pubblicita' online]]></category>
			<dc:creator>giannil</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/vendere-acquistare-pubblicita-online/34837-vendo-pagine-facebook.html</guid>
		</item>
		<item>
			<title>ciao a tutti</title>
			<link>http://forum.mrwebmaster.it/presentati-forum/34836-ciao-tutti.html</link>
			<pubDate>Mon, 20 May 2013 18:35:59 GMT</pubDate>
			<description>ciao a tutti mi chiamo Gianni ed ho appena scoperto questo forum sperando di imparare molte nuove cose..</description>
			<content:encoded><![CDATA[<div>ciao a tutti mi chiamo Gianni ed ho appena scoperto questo forum sperando di imparare molte nuove cose..</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/presentati-forum/">Presentati al Forum</category>
			<dc:creator>giannil</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/presentati-forum/34836-ciao-tutti.html</guid>
		</item>
		<item>
			<title>Tocca a me :)</title>
			<link>http://forum.mrwebmaster.it/discussioni-varie/34835-tocca.html</link>
			<pubDate>Mon, 20 May 2013 16:56:00 GMT</pubDate>
			<description><![CDATA[Ebbene sì, stavolta tocca a me. 
 
Nel weekend mi sono trovato a realizzare il sito Web dell'azienda di famiglia (http://www.interconn.it). Ho lavorato insieme a un designer molto capace che ha disegnato il sito, ma mi sono trovato a sconvolgere parecchio il progetto originario nel montare il...]]></description>
			<content:encoded><![CDATA[<div>Ebbene sì, stavolta tocca a me.<br />
<br />
Nel weekend mi sono trovato a realizzare il <a href="http://www.interconn.it" target="_blank">sito Web dell'azienda di famiglia</a>. Ho lavorato insieme a un designer molto capace che ha disegnato il sito, ma mi sono trovato a sconvolgere parecchio il progetto originario nel montare il layout (avevo infatti solo i PSD).<br />
<br />
Sul lato tecnico si tratta di un sito Web molto semplice e statico, realizzato con Silex. L'unica parte dinamica è, in effetti, il form dei contatti.<br />
<br />
Mi piacerebbe sapere cosa ne pensate. In particolare sono ansioso di sentire critiche su colori, logo e disposizione degli elementi.<br />
<br />
Avanti, siate feroci!</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/discussioni-varie/">Discussioni Varie</category>
			<dc:creator>alessandro1997</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/discussioni-varie/34835-tocca.html</guid>
		</item>
		<item>
			<title>Query con sessione</title>
			<link>http://forum.mrwebmaster.it/php/34834-query-sessione.html</link>
			<pubDate>Mon, 20 May 2013 16:24:39 GMT</pubDate>
			<description><![CDATA[Salve volevo sapere come posso fare una query in questo codice che quando non è il super admin gli altri moderatori vedono solo cose fatte da loro e non posso interferire tra le loro cose e al super admin. 
 
questo $user =  get_username($_SESSION["user_crypt"]); è la variabile che recupero...]]></description>
			<content:encoded><![CDATA[<div>Salve volevo sapere come posso fare una query in questo codice che quando non è il super admin gli altri moderatori vedono solo cose fatte da loro e non posso interferire tra le loro cose e al super admin.<br />
<br />
questo $user =  get_username($_SESSION[&quot;user_crypt&quot;]); è la variabile che recupero l'username.<br />
Essendo che registro un'admin con nome admin in una variabile $cfg_administrator_name = &quot;admin&quot;;<br />
mi dite come posso metterla qui per non far modificare le cose hai moderatori  e tra di loro.?<br />
<br />
ecco codice:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$uid&nbsp;</span><span style="color: #007700">=&nbsp;(isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;))&nbsp;?&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">((int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;)&nbsp;:&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$cat&nbsp;</span><span style="color: #007700">=&nbsp;(isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;))&nbsp;?&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">((int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;)&nbsp;:&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$pagina&nbsp;</span><span style="color: #007700">=&nbsp;isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"pagina"</span><span style="color: #007700">&#93;)&nbsp;?&nbsp;(int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"pagina"</span><span style="color: #007700">&#93;&nbsp;:&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$cfg_current&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$cfg_news_admin</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$user&nbsp;</span><span style="color: #007700">=&nbsp;&nbsp;</span><span style="color: #0000BB">get_username</span><span style="color: #007700">(</span><span style="color: #0000BB">$_SESSION</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"user_crypt"</span><span style="color: #007700">&#93;);<br /><br /><br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;utenti._user&nbsp;as&nbsp;_user&nbsp;,&nbsp;news_categorie.titolo&nbsp;as&nbsp;_cat&nbsp;,&nbsp;news.*&nbsp;FROM&nbsp;utenti&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INNER&nbsp;JOIN&nbsp;news&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;utenti.id&nbsp;=&nbsp;news._userid&nbsp;INNER&nbsp;JOIN&nbsp;news_categorie&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;news_categorie.id&nbsp;=&nbsp;news._catid&nbsp;"</span><span style="color: #007700">;<br /><br />if(!empty(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$query</span><span style="color: #007700">.=</span><span style="color: #DD0000">"WHERE&nbsp;_catid="</span><span style="color: #007700">.(int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cfg_current&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$cfg_news_list_cat_admin</span><span style="color: #007700">;<br />}elseif(!empty(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;)){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$query</span><span style="color: #007700">.=</span><span style="color: #DD0000">"WHERE&nbsp;news._userid="</span><span style="color: #007700">.(int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$cfg_current&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$cfg_news_list_utenti_admin</span><span style="color: #007700">;<br />}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pag&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Paginazione</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">,</span><span style="color: #0000BB">$cfg_current</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$pagina</span><span style="color: #007700">);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div>avete idee come fare perché protei aggiungere un'if ma non son sicuro che si fa cosi.<br />
<br />
grazie mille e buona serata.</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>luigi777</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34834-query-sessione.html</guid>
		</item>
		<item>
			<title>Sistema anti MySQLi Injection?</title>
			<link>http://forum.mrwebmaster.it/php/34833-sistema-anti-mysqli-injection.html</link>
			<pubDate>Mon, 20 May 2013 16:00:00 GMT</pubDate>
			<description><![CDATA[Ho pensato ad un sistema per prevenire MySQL Injection ma non so se possa davvero essere utile... 
 
Pensavo, al posto che scrivere le query tipo: 
 
 
PHP: 
--------- 
$query = "INSERT INTO 'table' WHERE 'row' = '" . $field . "';" 
$mysqli->query($query); 
---------]]></description>
			<content:encoded><![CDATA[<div>Ho pensato ad un sistema per prevenire MySQL Injection ma non so se possa davvero essere utile...<br />
<br />
Pensavo, al posto che scrivere le query tipo:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"INSERT&nbsp;INTO&nbsp;'table'&nbsp;WHERE&nbsp;'row'&nbsp;=&nbsp;'"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$field&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #DD0000">"';"<br /></span><span style="color: #0000BB">$mysqli</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">query</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>Si potrebbe fare:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">$field&nbsp;</span><span style="color: #007700">=&nbsp;&nbsp;</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"§@"</span><span style="color: #007700">,</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"INSERT&nbsp;INTO&nbsp;§@table§@&nbsp;WHERE&nbsp;§@row§@&nbsp;=&nbsp;§@"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$field&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #DD0000">"§@;"<br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"'"</span><span style="color: #007700">,</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$query&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"§@"</span><span style="color: #007700">,</span><span style="color: #DD0000">"'"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$query</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$mysqli</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">query</span><span style="color: #007700">(</span><span style="color: #0000BB">$query</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div>In questo modo verrebbero cancellate eventuali virgolette inserite dall'utente nella query nel tentativo di iniettare codice, e verrebbero convertite soltanto le virgolette scritte &quot;§@&quot;<br />
Così il malintenzionato non può sapere quale combinazione di caratteri stiamo usando per indicare le virgolette e non può iniettare nulla quindi.<br />
<br />
è fattibile o sto dicendo una cassata?</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>Fez Vrasta</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34833-sistema-anti-mysqli-injection.html</guid>
		</item>
		<item>
			<title>uso di switch</title>
			<link>http://forum.mrwebmaster.it/php/34832-uso-switch.html</link>
			<pubDate>Mon, 20 May 2013 15:13:53 GMT</pubDate>
			<description><![CDATA[Salve, volevo sapere per ridurre codice e levando molti if else if. 
mi sapete dire come posso fare qui ridurre il codice con uno switch in stringa. 
ecco il codice: 
 
PHP: 
--------- 
<?php 
 
 
$uid = (isset($_GET['uid'])) ? trim((int)$_GET['uid']) : '';  // visualizzo query utenti]]></description>
			<content:encoded><![CDATA[<div>Salve, volevo sapere per ridurre codice e levando molti if else if.<br />
mi sapete dire come posso fare qui ridurre il codice con uno switch in stringa.<br />
ecco il codice:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br /><br />$uid&nbsp;</span><span style="color: #007700">=&nbsp;(isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;))&nbsp;?&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">((int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">&#93;)&nbsp;:&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;visualizzo&nbsp;query&nbsp;utenti<br /></span><span style="color: #0000BB">$cat&nbsp;</span><span style="color: #007700">=&nbsp;(isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;))&nbsp;?&nbsp;</span><span style="color: #0000BB">trim</span><span style="color: #007700">((int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">&#93;)&nbsp;:&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//&nbsp;visualizzo&nbsp;query&nbsp;categorie.<br /><br /></span><span style="color: #0000BB">$pagina&nbsp;</span><span style="color: #007700">=&nbsp;(isset(</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"pagina"</span><span style="color: #007700">&#93;))&nbsp;?&nbsp;</span><span style="color: #0000BB">trim&nbsp;</span><span style="color: #007700">((int)</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">"pagina"</span><span style="color: #007700">&#93;):&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if(empty(</span><span style="color: #0000BB">$uid</span><span style="color: #007700">)&nbsp;&amp;&amp;&nbsp;empty(</span><span style="color: #0000BB">$cat</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pag&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Paginazione</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;utenti._user&nbsp;as&nbsp;_user&nbsp;,&nbsp;news_categorie.titolo&nbsp;as&nbsp;_cat&nbsp;,&nbsp;news.*&nbsp;FROM&nbsp;utenti&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INNER&nbsp;JOIN&nbsp;news&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;utenti.id&nbsp;=&nbsp;news._userid&nbsp;INNER&nbsp;JOIN&nbsp;news_categorie<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;news_categorie.id&nbsp;=&nbsp;news._catid"</span><span style="color: #007700">,</span><span style="color: #0000BB">$cfg_news_admin</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$pagina</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;elseif(</span><span style="color: #0000BB">$cat</span><span style="color: #007700">)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pag&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Paginazione</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;utenti._user&nbsp;as&nbsp;_user&nbsp;,&nbsp;news_categorie.titolo&nbsp;as&nbsp;_cat&nbsp;,&nbsp;news.*&nbsp;FROM&nbsp;utenti&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INNER&nbsp;JOIN&nbsp;news&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;utenti.id&nbsp;=&nbsp;news._userid&nbsp;INNER&nbsp;JOIN&nbsp;news_categorie<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;news_categorie.id&nbsp;=&nbsp;news._catid&nbsp;WHERE&nbsp;_catid="</span><span style="color: #007700">.</span><span style="color: #0000BB">$cat</span><span style="color: #007700">.</span><span style="color: #DD0000">""</span><span style="color: #007700">,</span><span style="color: #0000BB">$cfg_news_list_cat_admin</span><span style="color: #007700">,</span><span style="color: #0000BB">$pagina</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pag&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Paginazione</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;utenti._user&nbsp;as&nbsp;_user&nbsp;,&nbsp;news_categorie.titolo&nbsp;as&nbsp;_cat&nbsp;,&nbsp;news.*&nbsp;FROM&nbsp;utenti&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INNER&nbsp;JOIN&nbsp;news&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;utenti.id&nbsp;=&nbsp;news._userid&nbsp;INNER&nbsp;JOIN&nbsp;news_categorie<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON&nbsp;news_categorie.id&nbsp;=&nbsp;news._catid&nbsp;&nbsp;WHERE&nbsp;news._userid&nbsp;=&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid</span><span style="color: #007700">.</span><span style="color: #DD0000">""</span><span style="color: #007700">,</span><span style="color: #0000BB">$cfg_news_list_utenti_admin</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$pagina</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div>avete idee come fare?<br />
<br />
grazie mille e buona giornata</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>luigi777</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34832-uso-switch.html</guid>
		</item>
		<item>
			<title>Generare PDF da righe HTML - FPDF</title>
			<link>http://forum.mrwebmaster.it/php/34831-generare-pdf-righe-html-fpdf.html</link>
			<pubDate>Mon, 20 May 2013 14:45:24 GMT</pubDate>
			<description>Salve a tutti, 
ho letto sul manuale come fare per leggere delle righe html e riportarle nel pdf...  
Ho un problema... 
A me le righe html di provenienza sono indefinite... nel senso che ho degli array... inoltre ogni riga è costituita da 4 colonne.. 
 
Come faccio per far si che legga un array e...</description>
			<content:encoded><![CDATA[<div>Salve a tutti,<br />
ho letto sul manuale come fare per leggere delle righe html e riportarle nel pdf... <br />
Ho un problema...<br />
A me le righe html di provenienza sono indefinite... nel senso che ho degli array... inoltre ogni riga è costituita da 4 colonne..<br />
<br />
Come faccio per far si che legga un array e stampi a video le righe di provenienza? Inoltre... è possibile fare in modo che ogni pagina nuova (quindi se il foglio è pieno e genera la seconda pagina) includa un header e un footer che gli do io ???<br />
<br />
Allego l'esempio del manuale :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">'fpdf.php'</span><span style="color: #007700">);<br /></span><span style="color: #FF8000">//function&nbsp;hex2dec<br />//returns&nbsp;an&nbsp;associative&nbsp;array&nbsp;(keys:&nbsp;R,G,B)&nbsp;from<br />//a&nbsp;hex&nbsp;html&nbsp;code&nbsp;(e.g.&nbsp;#3FE5AA)<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">hex2dec</span><span style="color: #007700">(</span><span style="color: #0000BB">$couleur&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"#000000"</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$R&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">substr</span><span style="color: #007700">(</span><span style="color: #0000BB">$couleur</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rouge&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">hexdec</span><span style="color: #007700">(</span><span style="color: #0000BB">$R</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$V&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">substr</span><span style="color: #007700">(</span><span style="color: #0000BB">$couleur</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$vert&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">hexdec</span><span style="color: #007700">(</span><span style="color: #0000BB">$V</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$B&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">substr</span><span style="color: #007700">(</span><span style="color: #0000BB">$couleur</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">5</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$bleu&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">hexdec</span><span style="color: #007700">(</span><span style="color: #0000BB">$B</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tbl_couleur&nbsp;</span><span style="color: #007700">=&nbsp;array();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tbl_couleur</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'R'</span><span style="color: #007700">&#93;=</span><span style="color: #0000BB">$rouge</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tbl_couleur</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'V'</span><span style="color: #007700">&#93;=</span><span style="color: #0000BB">$vert</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tbl_couleur</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'B'</span><span style="color: #007700">&#93;=</span><span style="color: #0000BB">$bleu</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$tbl_couleur</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #FF8000">//conversion&nbsp;pixel&nbsp;-&gt;&nbsp;millimeter&nbsp;at&nbsp;72&nbsp;dpi<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">px2mm</span><span style="color: #007700">(</span><span style="color: #0000BB">$px</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$px</span><span style="color: #007700">*</span><span style="color: #0000BB">25.4</span><span style="color: #007700">/</span><span style="color: #0000BB">72</span><span style="color: #007700">;<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">txtentities</span><span style="color: #007700">(</span><span style="color: #0000BB">$html</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$trans&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">get_html_translation_table</span><span style="color: #007700">(</span><span style="color: #0000BB">HTML_ENTITIES</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$trans&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">array_flip</span><span style="color: #007700">(</span><span style="color: #0000BB">$trans</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">strtr</span><span style="color: #007700">(</span><span style="color: #0000BB">$html</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$trans</span><span style="color: #007700">);<br />}<br /></span><span style="color: #FF8000">////////////////////////////////////<br /><br /></span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">PDF_HTML&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">FPDF<br /></span><span style="color: #007700">{<br /></span><span style="color: #FF8000">//variables&nbsp;of&nbsp;html&nbsp;parser<br /></span><span style="color: #007700">var&nbsp;</span><span style="color: #0000BB">$B</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$I</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$U</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$HREF</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$fontList</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$issetfont</span><span style="color: #007700">;<br />var&nbsp;</span><span style="color: #0000BB">$issetcolor</span><span style="color: #007700">;<br /><br />function&nbsp;</span><span style="color: #0000BB">PDF_HTML</span><span style="color: #007700">(</span><span style="color: #0000BB">$orientation</span><span style="color: #007700">=</span><span style="color: #DD0000">'P'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$unit</span><span style="color: #007700">=</span><span style="color: #DD0000">'mm'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$format</span><span style="color: #007700">=</span><span style="color: #DD0000">'A4'</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Call&nbsp;parent&nbsp;constructor<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">FPDF</span><span style="color: #007700">(</span><span style="color: #0000BB">$orientation</span><span style="color: #007700">,</span><span style="color: #0000BB">$unit</span><span style="color: #007700">,</span><span style="color: #0000BB">$format</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Initialization<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">B</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">I</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">U</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">HREF</span><span style="color: #007700">=</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">fontlist</span><span style="color: #007700">=array(</span><span style="color: #DD0000">'arial'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'times'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'courier'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'helvetica'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'symbol'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetfont</span><span style="color: #007700">=</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetcolor</span><span style="color: #007700">=</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">WriteHTML</span><span style="color: #007700">(</span><span style="color: #0000BB">$html</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//HTML&nbsp;parser<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$html</span><span style="color: #007700">=</span><span style="color: #0000BB">strip_tags</span><span style="color: #007700">(</span><span style="color: #0000BB">$html</span><span style="color: #007700">,</span><span style="color: #DD0000">"&lt;b&gt;&lt;u&gt;&lt;i&gt;&lt;a&gt;&lt;img&gt;&lt;p&gt;&lt;br&gt;&lt;strong&gt;&lt;em&gt;&lt;font&gt;&lt;tr&gt;&lt;blockquote&gt;"</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//supprime&nbsp;tous&nbsp;les&nbsp;tags&nbsp;sauf&nbsp;ceux&nbsp;reconnus<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$html</span><span style="color: #007700">=</span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">,</span><span style="color: #DD0000">'&nbsp;'</span><span style="color: #007700">,</span><span style="color: #0000BB">$html</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//remplace&nbsp;retour&nbsp;à&nbsp;la&nbsp;ligne&nbsp;par&nbsp;un&nbsp;espace<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$a</span><span style="color: #007700">=</span><span style="color: #0000BB">preg_split</span><span style="color: #007700">(</span><span style="color: #DD0000">'/&lt;(.*)&gt;/U'</span><span style="color: #007700">,</span><span style="color: #0000BB">$html</span><span style="color: #007700">,-</span><span style="color: #0000BB">1</span><span style="color: #007700">,</span><span style="color: #0000BB">PREG_SPLIT_DELIM_CAPTURE</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//éclate&nbsp;la&nbsp;chaîne&nbsp;avec&nbsp;les&nbsp;balises<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">foreach(</span><span style="color: #0000BB">$a&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">=&gt;</span><span style="color: #0000BB">$e</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$i</span><span style="color: #007700">%</span><span style="color: #0000BB">2</span><span style="color: #007700">==</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Text<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">HREF</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">PutLink</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">HREF</span><span style="color: #007700">,</span><span style="color: #0000BB">$e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">,</span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">txtentities</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">)));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Tag<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">$e</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">0</span><span style="color: #007700">&#93;==</span><span style="color: #DD0000">'/'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">CloseTag</span><span style="color: #007700">(</span><span style="color: #0000BB">strtoupper</span><span style="color: #007700">(</span><span style="color: #0000BB">substr</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">)));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Extract&nbsp;attributes<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$a2</span><span style="color: #007700">=</span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">'&nbsp;'</span><span style="color: #007700">,</span><span style="color: #0000BB">$e</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">=</span><span style="color: #0000BB">strtoupper</span><span style="color: #007700">(</span><span style="color: #0000BB">array_shift</span><span style="color: #007700">(</span><span style="color: #0000BB">$a2</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">=array();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span style="color: #0000BB">$a2&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">$v</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/(&#91;^=&#93;*)=&#91;"\'&#93;?(&#91;^"\'&#93;*)/'</span><span style="color: #007700">,</span><span style="color: #0000BB">$v</span><span style="color: #007700">,</span><span style="color: #0000BB">$a3</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">strtoupper</span><span style="color: #007700">(</span><span style="color: #0000BB">$a3</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">1</span><span style="color: #007700">&#93;)&#93;=</span><span style="color: #0000BB">$a3</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">2</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">OpenTag</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,</span><span style="color: #0000BB">$attr</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">OpenTag</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Opening&nbsp;tag<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">switch(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'STRONG'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #DD0000">'B'</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'EM'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #DD0000">'I'</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'B'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'I'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'U'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'A'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">HREF</span><span style="color: #007700">=</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'HREF'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'IMG'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'SRC'</span><span style="color: #007700">&#93;)&nbsp;&amp;&amp;&nbsp;(isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'WIDTH'</span><span style="color: #007700">&#93;)&nbsp;||&nbsp;isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'HEIGHT'</span><span style="color: #007700">&#93;)))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'WIDTH'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'WIDTH'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'HEIGHT'</span><span style="color: #007700">&#93;))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'HEIGHT'</span><span style="color: #007700">&#93;&nbsp;=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Image</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'SRC'</span><span style="color: #007700">&#93;,&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">GetX</span><span style="color: #007700">(),&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">GetY</span><span style="color: #007700">(),&nbsp;</span><span style="color: #0000BB">px2mm</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'WIDTH'</span><span style="color: #007700">&#93;),&nbsp;</span><span style="color: #0000BB">px2mm</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'HEIGHT'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'TR'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'BLOCKQUOTE'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'BR'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Ln</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'P'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Ln</span><span style="color: #007700">(</span><span style="color: #0000BB">10</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span style="color: #DD0000">'FONT'</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'COLOR'</span><span style="color: #007700">&#93;)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'COLOR'</span><span style="color: #007700">&#93;!=</span><span style="color: #DD0000">''</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$coul</span><span style="color: #007700">=</span><span style="color: #0000BB">hex2dec</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'COLOR'</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetTextColor</span><span style="color: #007700">(</span><span style="color: #0000BB">$coul</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'R'</span><span style="color: #007700">&#93;,</span><span style="color: #0000BB">$coul</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'V'</span><span style="color: #007700">&#93;,</span><span style="color: #0000BB">$coul</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'B'</span><span style="color: #007700">&#93;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetcolor</span><span style="color: #007700">=</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isset(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'FACE'</span><span style="color: #007700">&#93;)&nbsp;&amp;&amp;&nbsp;</span><span style="color: #0000BB">in_array</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'FACE'</span><span style="color: #007700">&#93;),&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">fontlist</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetFont</span><span style="color: #007700">(</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$attr</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'FACE'</span><span style="color: #007700">&#93;));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetfont</span><span style="color: #007700">=</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">CloseTag</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Closing&nbsp;tag<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'STRONG'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">=</span><span style="color: #DD0000">'B'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'EM'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">=</span><span style="color: #DD0000">'I'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'B'&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'I'&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'U'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'A'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">HREF</span><span style="color: #007700">=</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">==</span><span style="color: #DD0000">'FONT'</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetcolor</span><span style="color: #007700">==</span><span style="color: #0000BB">true</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetTextColor</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetfont</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetFont</span><span style="color: #007700">(</span><span style="color: #DD0000">'arial'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">issetfont</span><span style="color: #007700">=</span><span style="color: #0000BB">false</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #0000BB">$tag</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$enable</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Modify&nbsp;style&nbsp;and&nbsp;select&nbsp;corresponding&nbsp;font<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">$tag</span><span style="color: #007700">+=(</span><span style="color: #0000BB">$enable&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$style</span><span style="color: #007700">=</span><span style="color: #DD0000">''</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;foreach(array(</span><span style="color: #DD0000">'B'</span><span style="color: #007700">,</span><span style="color: #DD0000">'I'</span><span style="color: #007700">,</span><span style="color: #DD0000">'U'</span><span style="color: #007700">)&nbsp;as&nbsp;</span><span style="color: #0000BB">$s</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">$s</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">0</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$style</span><span style="color: #007700">.=</span><span style="color: #0000BB">$s</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetFont</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">,</span><span style="color: #0000BB">$style</span><span style="color: #007700">);<br />}<br /><br />function&nbsp;</span><span style="color: #0000BB">PutLink</span><span style="color: #007700">(</span><span style="color: #0000BB">$URL</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$txt</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Put&nbsp;a&nbsp;hyperlink<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetTextColor</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">255</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #DD0000">'U'</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Write</span><span style="color: #007700">(</span><span style="color: #0000BB">5</span><span style="color: #007700">,</span><span style="color: #0000BB">$txt</span><span style="color: #007700">,</span><span style="color: #0000BB">$URL</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetStyle</span><span style="color: #007700">(</span><span style="color: #DD0000">'U'</span><span style="color: #007700">,</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetTextColor</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />}<br /><br />}</span><span style="color: #FF8000">//end&nbsp;of&nbsp;class<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Codice PHP:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">'source.php'</span><span style="color: #007700">);<br /><br />if(isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'text'</span><span style="color: #007700">&#93;))<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">=new&nbsp;</span><span style="color: #0000BB">PDF_HTML</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">SetFont</span><span style="color: #007700">(</span><span style="color: #DD0000">'Arial'</span><span style="color: #007700">,</span><span style="color: #DD0000">''</span><span style="color: #007700">,</span><span style="color: #0000BB">12</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">AddPage</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$text</span><span style="color: #007700">=</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'text'</span><span style="color: #007700">&#93;;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">ini_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'magic_quotes_gpc'</span><span style="color: #007700">)==</span><span style="color: #DD0000">'1'</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$text</span><span style="color: #007700">=</span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">WriteHTML</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pdf</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Output</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;exit;<br />}<br /></span><span style="color: #0000BB">?&gt;<br /></span>&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;HTML2PDF&lt;/title&gt;<br />&lt;style&nbsp;type="text/css"&gt;<br />input,&nbsp;textarea&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;font-family:&nbsp;lucida&nbsp;console;<br />&nbsp;&nbsp;&nbsp;&nbsp;font-size:&nbsp;9pt;<br />&nbsp;&nbsp;&nbsp;&nbsp;border:&nbsp;1px&nbsp;solid&nbsp;#B0B0B0;<br />}<br />body&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;font-family:&nbsp;lucida&nbsp;console;<br />&nbsp;&nbsp;&nbsp;&nbsp;font-size:&nbsp;9pt;<br />&nbsp;&nbsp;&nbsp;&nbsp;background-color:&nbsp;#F0F0F0;<br />}<br />&lt;/style&gt;<br />&lt;/head&gt;<br />&lt;body&gt;<br />&lt;h1&gt;HTML2PDF&lt;/h1&gt;<br />&lt;div&nbsp;style="border:&nbsp;1px&nbsp;solid&nbsp;black"&gt;<br />Supported&nbsp;tags&nbsp;are&nbsp;the&nbsp;following:<br />&lt;ul&nbsp;type="square"&gt;<br />&lt;li&gt;&amp;lt;br&amp;gt;&nbsp;and&nbsp;&amp;lt;p&amp;gt;&lt;/li&gt;<br />&lt;li&gt;&amp;lt;b&amp;gt;,&nbsp;&amp;lt;i&amp;gt;&nbsp;and&nbsp;&amp;lt;u&amp;gt;&lt;/li&gt;<br />&lt;li&gt;&amp;lt;img&amp;gt;&nbsp;(src&nbsp;and&nbsp;width&nbsp;(or&nbsp;height)&nbsp;are&nbsp;mandatory)&lt;/li&gt;<br />&lt;li&gt;&amp;lt;a&amp;gt;&nbsp;(href&nbsp;is&nbsp;mandatory)&lt;/li&gt;<br />&lt;li&gt;&amp;lt;font&amp;gt;:&nbsp;possible&nbsp;attributes&nbsp;are<br />&lt;ul&gt;<br />&lt;li&gt;color:&nbsp;hex&nbsp;color&nbsp;code&lt;/li&gt;<br />&lt;li&gt;face:&nbsp;available&nbsp;fonts&nbsp;are:&nbsp;arial,&nbsp;times,&nbsp;courier,&nbsp;helvetica,&nbsp;symbol&lt;/li&gt;<br />&lt;/ul&gt;<br />&lt;/li&gt;<br />&lt;/ul&gt;<br />To&nbsp;display&nbsp;these&nbsp;tags&nbsp;without&nbsp;interpreting&nbsp;them,&nbsp;use&nbsp;&amp;amp;lt;&nbsp;and&nbsp;&amp;amp;gt;<br />&lt;/div&gt;&lt;br&gt;<br />&lt;form&nbsp;method="post"&nbsp;action="<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">&#91;</span><span style="color: #DD0000">'PHP_SELF'</span><span style="color: #007700">&#93;;&nbsp;</span><span style="color: #0000BB">?&gt;</span>"&nbsp;target="_blank"&gt;<br />Content:&lt;br&gt;<br />&lt;textarea&nbsp;name="text"&nbsp;cols="80"&nbsp;rows="15"&gt;&lt;/textarea&gt;&lt;br&gt;&lt;br&gt;<br />&lt;input&nbsp;type="submit"&nbsp;value="Generate&nbsp;PDF"&gt;<br />&lt;/form&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</span>
</code></code><hr />
</div></div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/php/">PHP</category>
			<dc:creator>Emix</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/php/34831-generare-pdf-righe-html-fpdf.html</guid>
		</item>
		<item>
			<title>Posizionamento di box</title>
			<link>http://forum.mrwebmaster.it/html-css/34830-posizionamento-box.html</link>
			<pubDate>Mon, 20 May 2013 13:41:58 GMT</pubDate>
			<description><![CDATA[ciao a tutti, 
sto lavorando su un sito e ho grosso (almeno per me) problema: 
Praticamente il sito è composto da alcuni box con posizione assoluta, però se ad esempio aumento o diminuisco lo zoom della pagina web, i box vanno per i fatti loro. 
vi faccio un esempio: 
 
HTML: 
--------- 
  
<head>...]]></description>
			<content:encoded><![CDATA[<div>ciao a tutti,<br />
sto lavorando su un sito e ho grosso (almeno per me) problema:<br />
Praticamente il sito è composto da alcuni box con posizione assoluta, però se ad esempio aumento o diminuisco lo zoom della pagina web, i box vanno per i fatti loro.<br />
vi faccio un esempio:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Codice HTML:</div>
	<hr /><code class="bbcode_code"><span style="color:#000080">&lt;head&gt;</span><br />
<span style="color:#000080">&lt;link rel=<span style="color:#0000FF">&quot;stylesheet&quot;</span> type=<span style="color:#0000FF">&quot;text/css&quot;</span> href=<span style="color:#0000FF">&quot;style.css&quot;</span> /&gt;</span><br />
<span style="color:#000080">&lt;/head&gt;</span><br />
<span style="color:#000080">&lt;body&gt;</span><br />
<span style="color:#000080">&lt;div id=<span style="color:#0000FF">&quot;box1&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;/div&gt;</span><br />
<span style="color:#000080">&lt;br&gt;</span><br />
<span style="color:#000080">&lt;div id=<span style="color:#0000FF">&quot;box2&quot;</span>&gt;</span><br />
<br />
<span style="color:#000080">&lt;/div&gt;</span><br />
<br />
<span style="color:#000080">&lt;/body&gt;</span><br />
<br />
</code><hr />
</div><br />
il CSS è questo:<br />
#box1 {<br />
    background: rgb(238, 238, 238);<br />
    width:800px;<br />
    padding: 10px;<br />
    -moz-box-shadow:5px 5px 2px 2px #333333;<br />
    -webkit-box-shadow:5px 5px 2px 2px #333333;<br />
    box-shadow:5px 5px 2px 2px #333333;<br />
}<br />
<br />
<br />
<br />
#box2 {<br />
	position:absolute;<br />
	left:50%;<br />
    background: rgb(100, 125, 238);<br />
    width:800px;<br />
    padding: 10px;<br />
    -moz-box-shadow:5px 5px 2px 2px #333333;<br />
    -webkit-box-shadow:5px 5px 2px 2px #333333;<br />
    box-shadow:5px 5px 2px 2px #333333;<br />
}<br />
<br />
<br />
Praticamente il secondo box rimane fisso e il primo si sposta seguendo lo zoom della pagina.<br />
Se al box 2 elimino la position e il left, funziona come il primo e quindi va bene. però io ho la neccessita di lasciare il primo così com'è e il secondo di metterlo al centro.<br />
Che attributi devo mettere al secondo box perchè possa &quot;seguire&quot; lo zoom della pagina?<br />
ho provato con position:relative; e con position:static ; ma non vanno bene..<br />
Help me!<br />
<br />
Grazie in anticipo</div>

]]></content:encoded>
			<category domain="http://forum.mrwebmaster.it/html-css/">HTML e CSS</category>
			<dc:creator>invisible93</dc:creator>
			<guid isPermaLink="true">http://forum.mrwebmaster.it/html-css/34830-posizionamento-box.html</guid>
		</item>
	</channel>
</rss>
