Lancement du programme Scilab via PHP

Fermé
V4lkYr Messages postés 38 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 27 mai 2010 - Modifié par V4lkYr le 18/05/2010 à 15:38
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - 27 mai 2010 à 15:40
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 lundi 10 mai 2010 Statut Membre Dernière intervention 27 mai 2010
27 mai 2010 à 12:31
!--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 mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011
27 mai 2010 à 12:36
tu travail avec kel version de scilab ??
tas bien mis le -nwni -nouserstartup ??
0
V4lkYr Messages postés 38 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 27 mai 2010
27 mai 2010 à 14:44
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 mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011
27 mai 2010 à 15:40
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