Beg0
Invité n'ayant pas de compte PHPfrance
21 août 2005, 18:27
bon, finalement apres une rapide remise en jambe, je peux vous dire que mon code devais resembler a ceci :
//commande(s) maple a executer (recuperer par un formulaire par exemple)
$maple_cmd="evalb( sqrt(x^2) = abs(x) )"; //pour ceux qui connaisent rien a Maple, ceci va juste dire si la racine carree de x est egale a la valeur absolue de x
//on place la (ou les) commande(s) a executer dans un fichier
$file_to_execut=fopen("calcul_formel.txt","w");
fprintf($file_to_execut,$maple_cmd."quit;");
fclose($file_to_execut);
echo "la reponse a votre question est : ";
echo shell_exec("$path_to_maple/cmaple9.5 -q < calcul_formel.txt");
voila, le plus drole c'est que dans mon exemple, maple renvoit false, mais si on met $maple_cmp="evalb( x^3 + 3*x +7 = 3*x + x^3 + 7)"; ca renvoit bien true

(vi, Maple est tres puissant, surtout pour dire des betises :p)
Sinon, je sais pas si ca pose un probleme au niveau de la license, et de toute facon, il faut pouvoir installer et executer maple sur le serveur, et ca, c'est pas gagné !