Salve,
ho istallato, nel mio pc, un ambiente WebServer con PHP5 e ho realizzato il seguente script:

Codice PHP:
<?
$fso 
= new COM("Scripting.FileSystemObject");
$myDir $_SERVER["DOCUMENT_ROOT"] . "/PIPPO/";
if (
file_exists($myDir)) {
    
$myFolder $fso -> GetFolder($myDir);
    foreach (
$myFolder -> Subfolders AS $sFld) {
        
$objFolder $fso -> GetFolder($sFld -> Path);
        
$colFiles $objFolder -> Files;
        foreach (
$colFiles As $objFile) {
            
$ext strtolower(substr($objFilestrrpos($objFile"."), strlen($objFile) - strrpos($objFile".")));
            if((
$ext == ".xls") && (basename($objFile".xls") == "PLUTO")) {
                echo 
$objFile "
"
//Path completa del file
            
}
        }
    }
}
else
{
    echo 
"Errore: \"" $myDir "\" non esiste!";
}
?>
Questa funzione dovrebbe cercare, a partire dalla cartella PIPPO , in maniera ricorsiva (cioè cercando anche nelle sottocartelle), tutti i file excel che si chiamano PLUTO.xls.

Il problema è che, lanciando questo script sul browser, mi restituisce:

GetFolder($myDir); foreach ($myFolder -> Subfolders AS $sFld) { $objFolder = $fso -> GetFolder($sFld -> Path); $colFiles = $objFolder -> Files; foreach ($colFiles As $objFile) { $ext = strtolower(substr($objFile, strrpos($objFile, "."), strlen($objFile) - strrpos($objFile, "."))); if(($ext == ".xls") && (basename($objFile, ".xls") == "PLUTO")) { echo $objFile . ".

Qualcuno sa dirmi perchè? Come posso risolvere? Oppure qualcuno conosce uno script che fa quello che serve a me?

Grazie