Lancement du programme Scilab via PHP

V4lkYr Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
atout1 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'essaie de créer une interface web pour Scilab (logiciel de calcul opensource).

J'ai commencé à coder sous XP (à la demande de mes clients), qui m'ont demandé de passer sous Linux peu de temps après. Du coup j'ai installé Scilab sous Linux, et Xampp.

Dans mon code, j'exécutais un script Scilab grâce à la fonction PHP "exec", suivi d'une ligne qui lançait Scilab avec en argument le script à exécuter.

Sauf que, passé sous Linux, il ne veut plus rien entendre ^^"
J'ai essayé les commandes de base, du style ls ou pwd ça marche nickel, mais après pour celle qui m'intéresse rien ne va plus. Mon code de lancement :

exec ('/root/scilab-5.2.2/bin/scilab -f ./scripts/script'.$id.'/'.$this->scripts[$id]->getName().'.sci') ;


Scilab est bien installé dans root, mon script PHP qui appelle le programme est dans un dossier "poject" contenant "scripts" contenant lui même tous mes scripts (dans des dossiers script concaténés avec leur identifiants), et le script en lui-même est dans ce dossier.

J'ai bien sûr vérifié les droits d'accès à tous les fichiers.


Si quelqu'un a ne serait-ce qu'un semblant d'aide à me donner, je suis preneur ;)
A voir également:

23 réponses

V4lkYr Messages postés 38 Date d'inscription   Statut Membre Dernière intervention  
 
!--error 999
Le module Scilab Graphics n'est pas installé.
at line 9 of function createOrSetFigure called by :
at line 14 of function figure called by :
figure(1);
at line 179 of exec file called by :
exec('SCI/etc/scilab.start',-1);;exec('./scripts/script0/script0.sci',-1)


ça ne marche pas chez moi, j'ai toujours la même erreur :/
0
atout1 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention  
 
tu travail avec kel version de scilab ??
tas bien mis le -nwni -nouserstartup ??
0
V4lkYr Messages postés 38 Date d'inscription   Statut Membre Dernière intervention  
 
je travaille avec la version 5.2.2
j'ai bien mis les arguments de lancement, c'est bizarre...
0
atout1 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention  
 
moi je suis sur la version 5.1.1 essaye d'installer cette version
mais je ne pense pas ke cé ca le pb ...
0