Qualcuno sa dirmi se ha rilevato un anomalia usando la funzione in oggetto ?
Poichè da qualche giorno improvvisamente non esegue il controllo dell'esistenza dei file
situati in una cartella condivisa in una intranet.
Per assurdo se indico (!file_exist($path)) me li indica tutti presenti anche se fisicamente non esistono!!![]()
Ripeto che nulla è stato cambiato, di punto in bianco si comporta cosi', anche portando i file
in locale e ridisegnando il percorso ottengo lo stesso risultato.
while ($relatio = mysql_fetch_array($results3)) {
$path="\\\\desk05\\cartella\\note\\";
$ext=".doc";
$path.=$relatio[3]; //numero della nota
$path.=$ext;
echo $path; // controlllo visivo se il path è corretto
if (file_exists($path)) {
// se esiste la nota visualizza la parola "leggi" in verde e la linka ed attiva una ceckbox per l'invio di un array ad una form
echo "<td class=\"tdct\">";
echo ""; echo "<p class=\"tdctsiscan\">"; echo "leggi"; echo "</p>";echo "";echo "</td>";
echo "<td class=\"tdct\">"; echo "<input type=\"checkbox\" name=\"sel_[]\" id=\"sel_\" value=\"$relatio[0]\" >"; echo "</input>"; echo "</td>";
echo "</tr>";
} else {
// se non esiste la nota visualizza la parola "nota ssente " in rosso e disattiva la ceckbox per l'invio di un array ad una form
echo "<td class=\"tdct\">";
echo "<a href=\"#\" >"; echo "<p class=\"tdctnoscan\">";echo "nota assente";echo "</p>";echo "</a>";echo "</td>";
echo "<td class=\"tdct\">"; echo "<input type=\"checkbox\" name=\"sel_[]\" id=\"sel_\" value=\"$relatio[0]\" disabled=\"disabled\">"; echo "</input>"; echo "</td>";
echo "<td class=\"tdct\">"; echo "file indisponibile"; echo "</td>"; //// evidenzia l'assenza della nota
echo "</tr>";
}
}
Ringrazio tutti per qualsiasi aiuto, è da tre giorni che ci perdo la testa e sulla ricerca nel forum di comportamenti simili ho individuato una vecchia risposta di Alcio_74 in cui anche a lui dava identici problemi questa funzione.