Ho controllato i permessi delle dir..li ho modificati perchè le dir erano in sola lettura..ma niente. ho sempre l'errore..se il file invece è nella dir
Codice PHP:
 $percorso_archivio_tabelle="dati_roma"
non ho l'errore. Perchè in una dir va bene e nella sottodir ho errore?
se sistemo le cose per non avere l'errore..ho un altro problema: non riesco a leggere il contenuto del file, in merito ecco il codice che uso:

Codice PHP:
include_once("..\include\\config.php");

$query_file="SELECT * FROM dati_sodar_profili_file WHERE elaborato = 'no' order by file;"
$result_file=mysql_query($query_file) or die("impossibile eseguire: $query_file");
while (
$row_file=mysql_fetch_array($result_file)){ 

$contatore_inserimenti=0;
$file=$row_file[file];
echo 
"$file 
"
;
$file_pulitotrim($file);
$anno_2cifresubstr($file_pulito02);
//$percorso_archivio_tabelle="dati_roma/sodar/20".$anno_2cifre."/tabelle";
$percorso_archivio_tabelle="dati_roma";
echo 
"$percorso_archivio_tabelle 
"
;    

print 
"INIZIO LETTURA FILE: $file 
"
;
if (
$handle opendir("$percorso_archivio_tabelle")) {

if (!
$p_file fopen($percorso_archivio_tabelle."/".$file"r")) {
    echo 
"Spiacente, non posso aprire il file $file 
"
;
} else {
    
// Legge la prima linea.... non ci serve a nulla
    
print "Elaborazione file ".$file." in corso.... 
 "
;
    
$linea fgets($p_file255);
    echo 
"linea: $linea 
 "
;    
    
$conteggio=0;
    
    while(!
feof($p_file)) {
        echo 
"$conteggio 
"
;
        
$linea=trim($linea);
        echo 
"la linea letta : $linea 
 "
;
        
$intestazione=substr($linea05);
.... 
purtroppo quando arriva al "while(!feof($p_file)) {" non mi entra nel ciclo, mettendo qualche echo nel while..non mi stampa nulla di ciò..
grazie per l'aiuto.
ciao.