ciao,

ho un problema..non so se è banale..ma non mi viene un'idea. Spiego:
leggo un file di testo riga per riga. La prima riga di questo file contiene una data nel formato
30/06/04
in un file ci sono le date di tutti i giorni del relativo mese. da questa data estraggo l'anno. Questo accade per tutte le righe visto che uso un ciclo while leggi fino alla fine del file. Quello che io voglio fare è prendere solo dalla prima riga l'anno e metterlo in una variabile chiamata tipo $anno e che non deve essere più aggiornata durante il ciclo. come posso fare? Posto la parte di codice relativa per maggiore chiarezza.
Codice PHP:
while(!feof($p_file)) { // leggi fino alla fine del file
$linea fgets($p_file300);
$linea str_replace(chr(32),",",$linea);
                    
$inizio_lin=substr($linea,0,4);
echo 
"inizio riga: $inizio_lin 
"
;
if (
$inizio_lin==" DOY") {
     continue;

$linea=substr($linea,350);
$items preg_split('#\s+#s'$linea); //'#\s\s#s' opp '#\s+#s'
$vett_campi=array('DOY''ora''Ndata''v_vet''v_scal'dir'....');                            
//Correzione Data e Ora
$day=substr($items[0],0,2);
$month=substr($items[0],3,2);    
$year=substr($items[0],6,2);
$year="20".$year;
$anno=$year;
..... 
ok..spero di essere stato chiaro.
grazie per l'aiuto.