Bonjour,
Je génére via une page php un fichier Excel.
J'ai supprimé le fichier, libéré toutes les instances, parfois le processus EXCEL.exe reste lancé et si je génére plusieurs fois le fichier, j'ai autant de processus Excel qui s'accumulent
Je ne vois pas ce que je peux faire de plus pour libérer le processus donc j'aimerai savoir si quelqu'un sait comment tuer le processus (mis à part ctr + alt + suppr) à partir de ma page php ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 unset($sheet1);//Libération de la feuille unset($book);//Libération du classuer $excel->Workbooks->Close();//Fermeture du classeur $excel->Quit();//On quitte Excel unset($excel);//Libération de l'instance $excel flush(); // Envoie le buffer readfile("\\pageExcel.xls"); // Envoie le fichier if (file_exists(FILENAME)) {unlink(FILENAME);} //suppression de l'ancien fichier
C'est pour une environnement Windows.
J'ai trouvé ça : exec('kill pid'); mais je ne connais pas le pid du processus. Je ne connais que son nom : EXCEL.exe.
Merci![]()






Répondre avec citation

Partager