<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rss version="0.91">
    <channel>
        <title>Xoops Italia :: Articolo</title>
        <description><![CDATA[Articolo XML]]></description>
        <link>http://www.xoopsitalia.org/modules/article/view.article.php/45/c16</link>
        <lastBuildDate>Sat, 04 Feb 2012 22:45:54 +0200</lastBuildDate>
        <generator>ARTICLE @ XOOPS powered by FeedCreator</generator>
        <image>
            <url>http://www.xoopsitalia.org/modules/article/images/logo.png</url>
            <title>Xoops Italia :: Articolo</title>
            <link>http://www.xoopsitalia.org/modules/article/</link>
            <width>80</width>
            <height>15</height>
            <description>Articolo XML</description>
        </image>
        <language>it</language>
        <managingEditor>defkon1 at gmail dot com</managingEditor>
        <webMaster>defkon1 at gmail dot com</webMaster>
        <category>Tutorial</category>
        <item>
            <title>Porting degli utenti xoops su PhpList</title>
            <link>http://www.xoopsitalia.org/modules/article/view.article.php/45/c16</link>
            <description><![CDATA[Categoria: Sviluppo e Hack<br />Keywords: porting mailing-list mailing list phplist utenti<br />Riassunto: Importare automaticamente gli utenti di un sito xoops all'interno del database del famoso tool per mailing-list PhpList.<br /><br />
Presentazione dello script per il porting di utenti xoops sulla piattaforma
per mailing-list: phplist.
<br /><br />
Inanizitutto è da notare che questo script è adattato per xoops 2.2.x (per esigenze personali) ma è adattabile facilmente a qualunque tipo versione di xoops.
<br /><br />
Phplist è un potentissimo strumento per inviare mailing-list.
Grazie a phplist si possono creare mailing list con editor WYSWYG e creare invii personalizzati. Si possono inoltre decidere quando inviare mail (scheduler) per non incorrere in segnalazioni spam o cose del genere (molto gravose per mass-mail).
<br /><br />
E' lo strumento ideale per amministrare mailing-list di grandi community.
<br /><br />
Phplist ha anche un potente strumento di subscribe che però non è pienamente utilizzabile quando si vuole che tutti gli utenti iscritti ad un sito xoops debbano automaticamente ricevere la mailing-list. Quindi ho deciso di creare questo script automatico di porting degli utenti.
<br /><br />
Lo script importa tutti gli utenti del sito xoops nel database di phplist. Inoltre controlla eventuali campi aggiornati sul database xoops e li sostituisce con quelli vecchi presenti sul database di phplist.
<br /><br />
Con questo script avrò sempre tutti gli utenti aggiornati e, per esempio, potrò inviare newsletter solamente agli utenti uomini, o solamente a utenti di milano, o solamente a utenti con foto, ecc. Insomma potrò personalizzare gli invii a mio piacimento.
<br /><br />
Lo script di porting farà dei cicli di 300 utenti per volta per non rischiare, in caso di gran numero di utenti, di mandare in timeout il server o altri problemi vari.
<br /><br />
Se lo script dovesse interrompersi per un qualunque motivo, niente paura perchè basterà rifarlo partire e fargli fare un ciclo completo di porting per sistemare tutto.
<br /><br />
<b>INIZIAMO:</b>
<br /><br />
Createvi una pagina nome_file.php ed copiateci lo script. Inseritelo poi in modules/profile/.
<br /><br /><br /><br />
Ecco lo script:
<br /><br />
<div class="xoopsCode"><code><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">include&nbsp;</span><span style="color: #DD0000">'../../mainfile.php'</span><span style="color: #007700">;<br />include&nbsp;</span><span style="color: #0000BB">XOOPS_ROOT_PATH</span><span style="color: #007700">.</span><span style="color: #DD0000">'/header.php'</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">//Hack&nbsp;by&nbsp;Stefano&nbsp;Silvestrini&nbsp;-&nbsp;stefanoitalia&nbsp;at&nbsp;gmail&nbsp;dot&nbsp;com<br />//&nbsp;aka&nbsp;slyss&nbsp;in&nbsp;xoopsitalia.org<br />//&nbsp;20/02/2007<br />//Per&nbsp;favore,&nbsp;se&nbsp;possibile,&nbsp;lasciare&nbsp;i&nbsp;crediti.<br /><br /></span><span style="color: #007700">global&nbsp;</span><span style="color: #0000BB">$xoopsUser</span><span style="color: #007700">;<br /><br />if&nbsp;(!</span><span style="color: #0000BB">$xoopsUser</span><span style="color: #007700">)<br />{<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Location:&nbsp;<a href="http://www.vostrosito.com" title="http://www.vostrosito.com" rel="external">http://www.vostrosito.com</a>"</span><span style="color: #007700">);<br />exit();<br />}<br /><br /><br /></span><span style="color: #FF8000">//&nbsp;controllo&nbsp;se&nbsp;sono&nbsp;admin&nbsp;inteso&nbsp;come&nbsp;uid&nbsp;=&nbsp;1<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$xoopsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getVar</span><span style="color: #007700">(</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">)&nbsp;!=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />{<br /></span><span style="color: #0000BB">redirect_header</span><span style="color: #007700">(</span><span style="color: #DD0000">"../../index.php"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">5&nbsp;</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Solo&nbsp;gli&nbsp;admin&nbsp;hanno&nbsp;accesso&nbsp;a&nbsp;questa&nbsp;area!"</span><span style="color: #007700">);<br />exit();<br />}<br /><br /><br /></span><span style="color: #FF8000">//&nbsp;---------------------------------------------------<br /><br />//&nbsp;<br /><br /></span><span style="color: #0000BB">$start&nbsp;</span><span style="color: #007700">=&nbsp;empty(&nbsp;</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'start'</span><span style="color: #007700">]&nbsp;)&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">intval</span><span style="color: #007700">(&nbsp;</span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'start'</span><span style="color: #007700">]&nbsp;)&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$step&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">300</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$start&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$start&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;del&nbsp;sito&nbsp;xoops&nbsp;----------<br /></span><span style="color: #0000BB">$db2_host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"indirizzo_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_utente"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_password&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"password"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_prefix&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"prefissotabelle_"</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;del&nbsp;sito&nbsp;xoops&nbsp;----------<br /><br /></span><span style="color: #0000BB">$db2&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$db2_host</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db2_user</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db2_password</span><span style="color: #007700">);<br /><br />if&nbsp;(</span><span style="color: #0000BB">$db2&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">FALSE</span><span style="color: #007700">)<br />die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;connessione."</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$db2_name</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db2</span><span style="color: #007700">)<br />or&nbsp;die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;selezione&nbsp;del&nbsp;database."</span><span style="color: #007700">);<br /><br /><br /></span><span style="color: #FF8000">//&nbsp;query&nbsp;per&nbsp;trovarmi&nbsp;tutti&nbsp;gli&nbsp;utenti&nbsp;del&nbsp;vostro&nbsp;sito&nbsp;xoops<br /></span><span style="color: #0000BB">$risultato&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;s.*,&nbsp;t.*&nbsp;FROM&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db2_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"users&nbsp;s,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db2_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"user_profile&nbsp;t&nbsp;WHERE&nbsp;(s.uid&nbsp;=&nbsp;t.profileid)&nbsp;AND&nbsp;(s.level&nbsp;=&nbsp;1)&nbsp;ORDER&nbsp;BY&nbsp;s.uid&nbsp;ASC&nbsp;LIMIT&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$start</span><span style="color: #007700">.</span><span style="color: #DD0000">","</span><span style="color: #007700">.</span><span style="color: #0000BB">$step</span><span style="color: #007700">.</span><span style="color: #DD0000">";&nbsp;"</span><span style="color: #007700">)<br />or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /></span><span style="color: #0000BB">$num_righe&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_num_rows</span><span style="color: #007700">(</span><span style="color: #0000BB">$risultato</span><span style="color: #007700">);<br />if&nbsp;(</span><span style="color: #0000BB">$num_righe&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br /><br /><br /><br />while&nbsp;(</span><span style="color: #0000BB">$myrow_users_network&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$risultato</span><span style="color: #007700">))<br />{<br /><br /><br /></span><span style="color: #FF8000">//&nbsp;campi&nbsp;personalizzati&nbsp;di&nbsp;extended&nbsp;profile&nbsp;da&nbsp;importare&nbsp;nel&nbsp;database&nbsp;di&nbsp;phplist<br /></span><span style="color: #0000BB">$uid_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'profileid'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$email_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$uname_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'uname'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$loginname_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'loginname'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$name_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'name'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$user_avatar_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'user_avatar'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$rank_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'rank'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$bio_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'bio'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$user_intrest_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'user_intrest'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$user_occ_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'user_occ'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$location_sly_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'location_sly'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$years_old_sly_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'years_old_sly'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$specific_location_city_sly_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'specific_location_city_sly'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$field_inserted_sly_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'field_inserted_sly'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$gender_sly_find&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_users_network</span><span style="color: #007700">[</span><span style="color: #DD0000">'gender_sly'</span><span style="color: #007700">];<br /><br /><br /><br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;di&nbsp;phplist&nbsp;----------<br /></span><span style="color: #0000BB">$db_host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"indirizzo_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_utente"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_password&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"password"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_prefix&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"prefissotabelle_"</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;di&nbsp;phplist&nbsp;----------<br /><br /></span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_host</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_user</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_password</span><span style="color: #007700">);<br /><br />if&nbsp;(</span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">FALSE</span><span style="color: #007700">)<br />die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;connessione."</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_name</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db</span><span style="color: #007700">)<br />or&nbsp;die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;selezione&nbsp;del&nbsp;database."</span><span style="color: #007700">);<br /><br /><br /><br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;INIZIO&nbsp;CICLO&nbsp;DI&nbsp;INSERIMENTO&nbsp;---------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />//&nbsp;inizio&nbsp;iscrivo&nbsp;utente&nbsp;alla&nbsp;lista&nbsp;dello&nbsp;Stefano&nbsp;Network&nbsp;Mailing&nbsp;List&nbsp;---&gt;&nbsp;cioe&nbsp;numero&nbsp;3<br /><br />//&nbsp;questo&nbsp;sotto&nbsp;(3)&nbsp;è&nbsp;il&nbsp;numero&nbsp;della&nbsp;mailing-list&nbsp;alla&nbsp;quale&nbsp;gli&nbsp;utenti&nbsp;importati&nbsp;saranno&nbsp;iscritti&nbsp;automaticamente<br />//&nbsp;quindi&nbsp;andatevi&nbsp;a&nbsp;creare&nbsp;prima&nbsp;una&nbsp;mailing&nbsp;list&nbsp;di&nbsp;base&nbsp;e&nbsp;vedete&nbsp;quale&nbsp;id&nbsp;sarà&nbsp;ad&nbsp;essa&nbsp;assegnata<br /></span><span style="color: #0000BB">$mailing_network&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">3&nbsp;</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$date&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'Y-m-d&nbsp;H:i:s'</span><span style="color: #007700">);&nbsp;<br /></span><span style="color: #0000BB">$date1&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'Y-m-d'</span><span style="color: #007700">);&nbsp;<br /><br /></span><span style="color: #0000BB">$listuser&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"REPLACE&nbsp;LOW_PRIORITY&nbsp;INTO&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"listuser&nbsp;(`userid`,&nbsp;`listid`,&nbsp;`entered`,&nbsp;`modified`)&nbsp;VALUES&nbsp;("</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$mailing_network</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$date</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$date</span><span style="color: #007700">.</span><span style="color: #DD0000">"');&nbsp;"</span><span style="color: #007700">)<br />or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br /><br /></span><span style="color: #FF8000">//&nbsp;fine&nbsp;iscrivo&nbsp;utente&nbsp;alla&nbsp;lista&nbsp;dello&nbsp;Stefano&nbsp;Network&nbsp;Mailing&nbsp;List&nbsp;---&gt;&nbsp;cioe&nbsp;numero&nbsp;3<br /><br /><br /><br />//&nbsp;inizio&nbsp;inserisco&nbsp;utente&nbsp;parte&nbsp;1<br /><br />//&nbsp;mi&nbsp;creo&nbsp;un&nbsp;token&nbsp;univoco&nbsp;per&nbsp;ogni&nbsp;utente...&nbsp;magari&nbsp;potrà&nbsp;servire&nbsp;in&nbsp;futuro<br /></span><span style="color: #0000BB">$better_token&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">md5</span><span style="color: #007700">(</span><span style="color: #0000BB">uniqid</span><span style="color: #007700">(</span><span style="color: #0000BB">rand</span><span style="color: #007700">(),&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">));<br /><br /></span><span style="color: #0000BB">$user_user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"REPLACE&nbsp;LOW_PRIORITY&nbsp;INTO&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"user_user&nbsp;(id,&nbsp;email,&nbsp;confirmed,&nbsp;blacklisted,&nbsp;bouncecount,&nbsp;entered,&nbsp;modified,&nbsp;uniqid,&nbsp;htmlemail,&nbsp;subscribepage,&nbsp;rssfrequency,&nbsp;password,&nbsp;passwordchanged,&nbsp;disabled,&nbsp;extradata,&nbsp;foreignkey)&nbsp;VALUES&nbsp;("</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$email_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;1,&nbsp;0,&nbsp;0,&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$date</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$date</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$better_token</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;1,&nbsp;'NULL',&nbsp;'',&nbsp;'',&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$date1</span><span style="color: #007700">.</span><span style="color: #DD0000">"',&nbsp;0,&nbsp;'',&nbsp;'');&nbsp;"</span><span style="color: #007700">)<br />or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br /><br /></span><span style="color: #FF8000">//&nbsp;fine&nbsp;inserisco&nbsp;utente&nbsp;parte&nbsp;1<br /><br /><br />//&nbsp;inizio&nbsp;inserisco&nbsp;utente&nbsp;parte&nbsp;2<br /><br /></span><span style="color: #0000BB">$uid_find_ok&nbsp;</span><span style="color: #007700">=&nbsp;(int)&nbsp;</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;mi&nbsp;faccio&nbsp;alcuni&nbsp;controllo&nbsp;per&nbsp;evitare&nbsp;che&nbsp;nei&nbsp;campi&nbsp;ci&nbsp;siano&nbsp;asterischi&nbsp;che&nbsp;possano&nbsp;in&nbsp;qualche&nbsp;modo<br />//&nbsp;bloccarmi&nbsp;lo&nbsp;script&nbsp;automatico<br /></span><span style="color: #0000BB">$specific_location_city_sly_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$specific_location_city_sly_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$location_sly_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$location_sly_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$user_occ_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$user_occ_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$user_intrest_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$user_intrest_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$bio_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$bio_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$name_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$name_find</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$uname_find_slash&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_real_escape_string</span><span style="color: #007700">(</span><span style="color: #0000BB">$uname_find</span><span style="color: #007700">);<br /><br /><br /></span><span style="color: #FF8000">//&nbsp;inserisco&nbsp;gli&nbsp;attributi&nbsp;di&nbsp;extended&nbsp;profile&nbsp;di&nbsp;ogni&nbsp;utente&nbsp;nel&nbsp;database&nbsp;di&nbsp;phplist<br />//&nbsp;nota:&nbsp;mi&nbsp;sono&nbsp;già&nbsp;creato&nbsp;tramite&nbsp;phplist&nbsp;i&nbsp;vari&nbsp;attributi&nbsp;personalizzati<br />//&nbsp;esempio&nbsp;22&nbsp;è&nbsp;l'id&nbsp;assegnato&nbsp;al&nbsp;campo&nbsp;gender&nbsp;su&nbsp;phplist<br />//&nbsp;esempio&nbsp;21&nbsp;è&nbsp;l'id&nbsp;assegnato&nbsp;al&nbsp;campo&nbsp;years&nbsp;su&nbsp;phplist<br />//&nbsp;esempio&nbsp;9&nbsp;è&nbsp;l'id&nbsp;assegnato&nbsp;al&nbsp;campo&nbsp;rank&nbsp;su&nbsp;phplist<br />//&nbsp;ecc...<br /></span><span style="color: #0000BB">$user_user_attribute&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"REPLACE&nbsp;LOW_PRIORITY&nbsp;INTO&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"user_user_attribute&nbsp;VALUES<br />(22,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$gender_sly_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(23,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$field_inserted_sly_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(20,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$specific_location_city_sly_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(21,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$years_old_sly_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(19,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$location_sly_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(16,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$user_occ_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(15,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$user_intrest_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(14,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$bio_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(9,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$rank_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(7,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$user_avatar_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(6,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$email_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(5,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$name_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(4,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$loginname_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(3,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uname_find_slash</span><span style="color: #007700">.</span><span style="color: #DD0000">"'),<br />(2,&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">",&nbsp;'"</span><span style="color: #007700">.</span><span style="color: #0000BB">$uid_find</span><span style="color: #007700">.</span><span style="color: #DD0000">"');&nbsp;"</span><span style="color: #007700">)&nbsp;or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br /><br /></span><span style="color: #FF8000">//&nbsp;fine&nbsp;inserisco&nbsp;utente&nbsp;parte&nbsp;2<br />//&nbsp;---------&nbsp;FINE&nbsp;CICLO&nbsp;DI&nbsp;INSERIMENTO&nbsp;---------&nbsp;<br /><br /><br /><br /><br /><br /></span><span style="color: #007700">}&nbsp;</span><span style="color: #FF8000">//&nbsp;chiudo&nbsp;il&nbsp;while<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #0000BB">$myrow_attrib&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$risultato</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$uid&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$myrow_attrib</span><span style="color: #007700">[</span><span style="color: #DD0000">'uid'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">$var_uid&nbsp;</span><span style="color: #007700">=&nbsp;(int)&nbsp;</span><span style="color: #0000BB">$uid</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$start_next&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$start&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">$step</span><span style="color: #007700">;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />echo&nbsp;</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;&lt;div&nbsp;align='center'&gt;&lt;img&nbsp;src='http://www.stefanosnetwork.com/site/uploads/img45da09000337f.gif'&gt;<br /><br />&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;<br />Attendere&nbsp;prego...&nbsp;stiamo&nbsp;aggiornando&nbsp;la&nbsp;lista&nbsp;utenti&nbsp;sulla&nbsp;mailing-list!&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;<br />Aggiornamento&nbsp;record&nbsp;utenti&nbsp;da&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$start</span><span style="color: #007700">.</span><span style="color: #DD0000">"&nbsp;a&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$start_next</span><span style="color: #007700">.</span><span style="color: #DD0000">"&lt;/div&gt;"</span><span style="color: #007700">;<br /><br /><br /><br /></span><span style="color: #FF8000">//&nbsp;faccio&nbsp;un&nbsp;redirect&nbsp;a&nbsp;questo&nbsp;file&nbsp;dandogli&nbsp;però&nbsp;il&nbsp;nuovo&nbsp;next&nbsp;per&nbsp;fare&nbsp;il&nbsp;ciclo&nbsp;successivo<br /></span><span style="color: #0000BB">$url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"http://www.vostrosito.com/site/modules/profile/nome_file.php?start="</span><span style="color: #007700">.</span><span style="color: #0000BB">$start_next</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Refresh:&nbsp;4;&nbsp;URL="</span><span style="color: #0000BB">$url</span><span style="color: #DD0000">""</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br /><br />else&nbsp;<br /><br />{<br /></span><span style="color: #FF8000">//&nbsp;finito&nbsp;il&nbsp;ciclo&nbsp;esco...<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;&lt;div&nbsp;align='center'&gt;&lt;strong&gt;AGGIORNAMENTO&nbsp;COMPLETATO!&lt;/strong&gt;&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;La&nbsp;mailing&nbsp;list&nbsp;è&nbsp;pronta&nbsp;per&nbsp;essere&nbsp;usata!&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;<br />&lt;a&nbsp;href='http://www.vostrosito.com/mailing-list/'&nbsp;target='_top'&gt;Vai&nbsp;alla&nbsp;Mailing&nbsp;List!&lt;/a&gt;&lt;br&nbsp;/&gt;&lt;br&nbsp;/&gt;<br />&lt;a&nbsp;href='http://www.vostrosito.com/index.php'&nbsp;target='_top'&gt;Torna&nbsp;alla&nbsp;Home&nbsp;Page!&lt;/a&gt;&lt;/div&gt;"</span><span style="color: #007700">;<br /><br /><br /><br /><br /><br /><br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;di&nbsp;phplist&nbsp;----------<br /></span><span style="color: #0000BB">$db_host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"indirizzo_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_utente"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_password&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"password"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db_prefix&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"prefissotabelle_"</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;di&nbsp;phplist&nbsp;----------<br /><br /></span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_host</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_user</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_password</span><span style="color: #007700">);<br /><br />if&nbsp;(</span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">FALSE</span><span style="color: #007700">)<br />die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;connessione."</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_name</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db</span><span style="color: #007700">)<br />or&nbsp;die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;selezione&nbsp;del&nbsp;database."</span><span style="color: #007700">);<br /><br /><br /><br /></span><span style="color: #0000BB">$risultato&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"user_user&nbsp;;&nbsp;"</span><span style="color: #007700">)<br />or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br /><br /></span><span style="color: #0000BB">$trovato_users_mailing&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />while&nbsp;(</span><span style="color: #0000BB">$myrow_users_mailing&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$risultato</span><span style="color: #007700">))<br />{<br /><br /><br /></span><span style="color: #0000BB">$trovato_users_mailing&nbsp;</span><span style="color: #007700">++;<br /><br />}&nbsp;<br /><br /></span><span style="color: #FF8000">//&nbsp;stampo&nbsp;il&nbsp;numero&nbsp;utenti&nbsp;sulla&nbsp;mailing&nbsp;list<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"&lt;div&nbsp;align='center'&gt;&lt;br&nbsp;/&gt;Utenti&nbsp;Mailing-List:&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$trovato_users_mailing</span><span style="color: #007700">.</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;&lt;/div&gt;"</span><span style="color: #007700">;<br /><br /><br /><br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;del&nbsp;sito&nbsp;xoops&nbsp;----------<br /></span><span style="color: #0000BB">$db2_host&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"indirizzo_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_user&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_utente"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_password&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"password"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_name&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"nome_database"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$db2_prefix&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"prefissotabelle_"</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">//&nbsp;---------&nbsp;dati&nbsp;collegamento&nbsp;database&nbsp;del&nbsp;sito&nbsp;xoops&nbsp;----------<br /><br /></span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_host</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_user</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db_password</span><span style="color: #007700">);<br /><br />if&nbsp;(</span><span style="color: #0000BB">$db&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">FALSE</span><span style="color: #007700">)<br />die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;connessione."</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$db_name</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$db</span><span style="color: #007700">)<br />or&nbsp;die&nbsp;(</span><span style="color: #DD0000">"Errore&nbsp;nella&nbsp;selezione&nbsp;del&nbsp;database."</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$risultato&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$db_prefix</span><span style="color: #007700">.</span><span style="color: #DD0000">"users&nbsp;;&nbsp;"</span><span style="color: #007700">)<br />or&nbsp;die(</span><span style="color: #DD0000">"Query&nbsp;non&nbsp;valida:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br /><br /></span><span style="color: #0000BB">$trovato_users_network&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br />while&nbsp;(</span><span style="color: #0000BB">$myrow_users_mailing&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_fetch_array&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$risultato</span><span style="color: #007700">))<br />{<br /><br /></span><span style="color: #0000BB">$trovato_users_network&nbsp;</span><span style="color: #007700">++;<br /><br />}&nbsp;<br /><br /></span><span style="color: #FF8000">//&nbsp;stampo&nbsp;numero&nbsp;utenti&nbsp;sul&nbsp;sito&nbsp;xoops<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"&lt;div&nbsp;align='center'&gt;&lt;br&nbsp;/&gt;Utenti&nbsp;Network:&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$trovato_users_network</span><span style="color: #007700">.</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;&lt;/div&gt;"</span><span style="color: #007700">;<br /><br /><br /><br />}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />include&nbsp;</span><span style="color: #0000BB">XOOPS_ROOT_PATH</span><span style="color: #007700">.</span><span style="color: #DD0000">'/footer.php'</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></code></div>
<br /><br /><br /><br />
ed ecco il risultato:
<br /><br /><br /><br />

<div align='center'>
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Tfh-HdJBsiw"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Tfh-HdJBsiw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
</div>

<br /><br /><br /><br />
Spero che potrà interessare a qualcuno.
<br /><br />
PhpList si preleva da: <a href="http://www.phplist.com/" title="http://www.phplist.com/" rel="external">http://www.phplist.com/</a>
<br /><br />
Per discussioni ho aperto questo topic, clicca qui:
<br /><br />
<a href='http://www.xoopsitalia.org/modules/newbb/viewtopic.php?post_id=41184#forumpost41184'>vai alla discussione sul forum!</a>


<br /><br />
ciao sly<br />]]></description>
            <author>slyss</author>
            <pubDate>Tue, 20 Feb 2007 15:14:21 +0200</pubDate>
        </item>
    </channel>
</rss>

