salut à tous , je voudrais créer un site web ecrit en php qui prend en entrée un fichier (*.pas) -programme en pascal- ensuite il le compile,l'execute et affiche le résultat sur l'interface web.
c tout .merci
salut à tous , je voudrais créer un site web ecrit en php qui prend en entrée un fichier (*.pas) -programme en pascal- ensuite il le compile,l'execute et affiche le résultat sur l'interface web.
c tout .merci
Regarde du côté des CGI, tu peux en générer avec Freepascal.
c un peu clair est ce que que je peux avoir un peu plus de details-----un exemple peut etre qu'il soit mieux compris---merci
Regarde ceci : http://tothpaul.developpez.com/web/cgi/
Après en php, il te suffit de lancer le compilateur et après lancer l'exécutable. Sinon, tu rediriges la sortie de l'exécutable vers un fichier texte, et après en php tu envoie le fichier texte à l'utilisateur.
oui bonne idée,mais l'execution est interactive par exemple:
si on a un programme qui calcule la somme de deux entier;
d'abord dans la sortie standard est "donner 2 entiers A et B"
ensuite tu dois faire entrer les 2 entiers et finallement tu auras le résultat.
c clair le probleme![]()
Oui c'est clair le problème.
Dans ce cas, c'est impossible.
comment je peux utiliser CGI
Si tu as besoin d'input de l'utilisateur, ca va être compliqué et il te faudra un bon niveau en PHP, je ne suis même pas sûr que ca marche. Le CGI dans ce cas là est inutile.
apparement c'est assez facilement faisable en PHP grâce à la méthode proc_open (de PHP) :
http://fr.php.net/manual/fr/function.proc-open.php
Celà dit, je n'ai jamais testé donc je peux m'être trompé sur son mode de fonctionnement en lisant l'exemple.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager