<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Aiuto per malfunzionamento chat php]]></title><description><![CDATA[<p dir="auto">salve a tutti ho un problema che potrebbe essere facile da risolvere ma per me non è così non essendo esperto di php, cerco di spiegarmi: la mia chat si basa su un sistema che permette la registrazione autonoma dell'utente, dopo essersi registrato si crea un file .dat e nello stesso tempo l'utente riceve una mail con un link al suo interno, quando l'utente clicca sul link i dati contenuti del file .dat vengono trasferiti sul file registro.txt</p>
<p dir="auto">ti posto il file conferma_iscrizione.php che è il file che praticamente viene attivato nel momento in cui l'utente clicca sul link della mail:<br />
[PHP]&lt;?php<br />
include("config1.php");<br />
$riferimento = $_GET['rif'];<br />
$nome_file_temp = $rif.".dat";</p>
<p dir="auto">// percorso alla cartella con i permessi di scrittura<br />
$file_utenti_temp = "iscr_temp/$nome_file_temp";</p>
<p dir="auto">// percorso alla cartella con i permessi di scrittura<br />
// dove c'è la cartella con i nomi di tutti gli utenti<br />
// iscritti e confermati<br />
$file_utenti_confermati = $file_reg;</p>
<p dir="auto">if (!file_exists($file_utenti_temp)) {<br />
echo "Spiacente, ma non ci risulta un account a tuo nome.";<br />
} else {<br />
// prelevo i dati dal file temporaneo<br />
$handle = fopen("$file_utenti_temp", "r");<br />
$contents = fread($handle, filesize($file_utenti_temp));</p>
<p dir="auto">list($nick, $password_cr, $email, $age, $sex, $città, $provincia, $ip, $date) = explode("|", $contents);</p>
<p dir="auto">fclose($handle);</p>
<p dir="auto">// ho le variabili, le devo salvare nel file con gli utenti registrati e confermati<br />
$utente=$nick."|".$password_cr."|".$email."|".$age."|".$sex."|".$città."|".$provincia."|".$ip."|".$date."\n";</p>
<p dir="auto">$ins_utente=fopen($file_utenti_confermati,"a+");<br />
fputs($ins_utente,$utente);<br />
fclose($ins_utente);</p>
<p dir="auto">// ecco la magia: il file TEMP viene cancellato!!!!<br />
@unlink($file_utenti_temp);</p>
<p dir="auto">// messaggio di cortesia<br />
echo "<br />
&lt;hr /&gt;<br />
La tua registrazione è stata confermata correttamente.<br />
&lt;br /&gt;Puoi accedere alla chat meteo, effettuando il &lt;a href="indirizzo del sito"&gt;LOG IN&lt;/a&gt; con il tuo nome utente e la password.<br />
&lt;hr /&gt;<br />
";</p>
<p dir="auto">}<br />
?&gt;[/PHP]</p>
<p dir="auto">in pratica il problema è che funziona tutto ma quando si clicca sul link della mail appare sempre questo messaggio: Spiacente, ma non ci risulta un account a tuo nome.<br />
e naturalmente il file .dat che dovrebbe autocancellarsi non si cancella...</p>
<p dir="auto">non so che fare, potete aiutarmi?</p>
<p dir="auto">ringrazio fin da subito. ciao</p>
]]></description><link>https://connect.gt/topic/202263/aiuto-per-malfunzionamento-chat-php</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 06:34:24 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/202263.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 May 2014 20:38:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aiuto per malfunzionamento chat php on Sun, 18 May 2014 11:09:25 GMT]]></title><description><![CDATA[<p dir="auto">ti ringrazio davvero moltissimo meis, adesso funziona di nuovo ciao e grazie mille.</p>
]]></description><link>https://connect.gt/post/1161837</link><guid isPermaLink="true">https://connect.gt/post/1161837</guid><dc:creator><![CDATA[giulio3x]]></dc:creator><pubDate>Sun, 18 May 2014 11:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Aiuto per malfunzionamento chat php on Sun, 18 May 2014 10:10:36 GMT]]></title><description><![CDATA[<p dir="auto">Ciao giulio,<br />
quella variabile riferimento è la stessa che volevi usare per la riga sotto? In quel caso, dvi uniformare i nomi:</p>
<pre><code>$riferimento = $_GET['rif']; 
$nome_file_temp = $riferimento.".dat"; 
</code></pre>
]]></description><link>https://connect.gt/post/1161822</link><guid isPermaLink="true">https://connect.gt/post/1161822</guid><dc:creator><![CDATA[meis]]></dc:creator><pubDate>Sun, 18 May 2014 10:10:36 GMT</pubDate></item></channel></rss>