Gentilissimi,
nella concretezza se uso il seguente codice
devo riconoscere se nella cartella superiore c'è un file excel. Se c'è devo catturare il nome.
Ecco la riga che mi dà errore $ext = $estens['extension']; dichiarando che extension non è il parametro corretto. Tuttavia cattura bene il nome dell'excel
codice:
  if ($handle = opendir('./../')) {
      while (false !== ($file = readdir($handle))) { 
              if ($file != "." && $file != "..") {
		      $estens = pathinfo($file);
			  $ext = $estens['extension'];  
			      if($ext == "xls") {
			         $name_excel = $estens['basename'];
		          }
              } 
      }
  }
ecco invece il codice che non mi dà errore
codice:
      if ($handle2 = opendir('./../')) {   
      while (false !== ($file = readdir($handle2))) { 
               if ($file != "." && $file != "..") {
		           $estens = pathinfo($file, PATHINFO_EXTENSION);
			      if($estens == "xls") {
			       $name_excel = $file;
		          }
              } 
      }  
   }
Differenza e motivo dell'errore?
Grazie