ciao ragazzi
nel mio sito ho creato una messaggeria (una specie di forum), adesso sto inserendo la notifica di risposta.
Va tutto bene tranne per un if vi posto il codice:

Codice PHP:
$file file("./dati/utenti_".$_SESSION['torneo'].".php");
            
$linee count($file);
            for(
$line 1$line <= $linee$line++) {
                @list(
$outente$opassword$opermessi$oemail$ourl$osquadra$otorneo$oserie$ocitta$ocrediti$ovariazioni$ocambi$oreg) = explode("<del>"$file[$line]);
                if (
$_SESSION['utente'] == $outente) {
                
$emailtemp=$oemail;
                
                    global 
$topic$path$page$argxpagina$sfondo_tab$sfondo_tab1$sfondo_tab3$colore_riga_alt$otmessaggi;
                    
$posts file("$path/$topic.php");        
                        for(
$x=$page*$argxpagina$x<$argxpagina*($page+1); $x=$x+1) {
                        
$unsplitpost $posts[$x];
                            if (
$unsplitpost != "") {
                            
$riga explode("|"$unsplitpost);
                                
$temp=$riga[6];
                                if (
$temp == $oemail) {
                                    
$emailtemp="";
                                    
                                }
                            }
                        }    
                }
                            
                }
                
                
$email=$emailtemp;
                
            echo
"la mail è: $email
"

nell'ultimo if non mi rispetta quella condizione e cioè,
se ho un vettore dove alla posizione 6 cè "prova@prova.it" e $oemail è uguale a "prova@prova.it" allora $emailtemp sarà una stringa vuota ma invece mi restituisce "prova@prova.it";

altra cosa strana, se in quel if invece di == ci metto != allora $emailtemp diventa una stringa vuota!
aiutatemi non che fare