Usage de exec() dans SPIP
Comme vu dans #5032 (closed) pour ini_set, le même problème se pose pour exec()
exec()
est souvent bloqué également en mode Web. On d’utilise dans SPIP à 3 endroits dans des situations très spécifiques, pour Netpmb, Convert, et un mode de SVP.
-
Netpmb ne semble plus vraiment utilisé ? https://sourceforge.net/projects/netpbm/ indique qu’il n’y a aucune nouveauté intégrée. Le projet était né en 1988 !
-
Convert, c’est ImageMagick en ligne de commande. Alors là encore, étant donné que y a une extension PHP qui propose ImageMagick, a t’on besoin de conserver l’usage à partir de l’exécutable ?
-
Il y a également avec exec() le téléporteur de SVP, utilisé je crois si on déclare une constante pour avoir les dépots sous forme de git plutôt que de zip
teleporter_git_read() teleporter_git_exec() teleporter_svn_read() teleporter_svn_exec()
Là encore, je pense qu’on peut se passer de ces fonctionnalités, d’autant plus avec l’arrivée de Composer.