Ciao a tutti.
per una autenticazione basata su file di testo utilizzo il seguente codice.


Codice PHP:
<?php
if (isset($invio)) {
  
$puntatore fopen("testi/pasx.txt"r);

  
$trovato 0;
  while ((!
feof($puntatore)) && (!$trovato)) {
    
$linea fgets($puntatore50);
    
$trovato stristr($linea$userid);
    
$puntatore++;
  }
  
fclose($puntatore);
  list(
$cognome$nome$nomeutente$password) = split(";"$linea);
  
$password trim($password);
  if ((
$trovato)  && ($passwd == $password) ) {
    
session_register('autorized');
    
$autorized 1;
    echo 
"
      <script language=\"JavaScript\">
      <!--
        document.location.href =\"formdocenti.php\"
      //-->
      </script>
     "
;
  } else {
    echo 
"
    <script language=\"JavaScript\">
    <!--
      document.location.href = \"destroy.php\"
    //-->
    </script>
Tutto va benissimo ma vorrei ottenere nella pagina "riservata" un messaggio del tipo:

Benvenuto
Codice PHP:
 $cognome 
, dove
Codice PHP:
$cognome 
è contenuta nel file di testo listato.
Ho provato a dichiararla globale ma non funge.

Come fare?

Grazie