Je fait un script qui affiche des mises à jour à l'aide de la commande wmic.
$file="\"C:\Program Files\EasyPHP1-8\www\MAJ\HistoriqueUpdate\proc\\$nom.html\"";
$file2="C:\Program Files\EasyPHP1-8\www\MAJ\HistoriqueUpdate\proc\\$nom.html";
$req = "wmic /node :$nom qfe list brief /format:htable> $file";
exec($req);
echo $req,'<br>';
if (filesize($file2) <= '277')
unlink($file2);
else
echo "<a href='../MAJ/HistoriqueUpdate/Proc/$nom.html' TARGET='_blank'>$file</a><br>";
}
Je doit avoir un fichier html, portant le nom de la machine. Cela marche masi mon fichier html est vide. D'ou la presence du
if (filesize($file2) <= '277')
unlink($file2);
si mon fichier html est vide, je le supprime. Le plus etonnant est que si je copie la requete ($req) dans l'invite de commande MS-DOS cela marche parfaitement
J'ai essayé en mettant un sleep(5) entre chaque execution de requete mais rien a y faire...
Merci pour vos solutions et idées potentiels