j'ai un fichier nommé gcc.exe et j'ai une page php ... Je veux utiliser:Essayer de compiler un code C avec PHP
gcc test.c
Et, s'il y a une erreur de compilation, je veux pour le montrer sur la page php ... Mais je ne peux pas. Qu'est-ce qui se passe est: Si le fichier est correct, il génère le fichier .exe, mais si c'est faux, rien ne se passe. Ce que je veux ici, encore une fois, c'est montrer toutes les erreurs.
Quelqu'un a une idée?
Modifier [1]: Certains code:
<?php
exec("gcc teste.c",$results);
print_r($results)
?>
Sortie:
*Nothing*
Modifier [2]: I tryed mis sortie gcc sur un fichier texte: De cette façon (sur invite):
De manière théorique, tous les éléments de l'écran vont au fichier texte. Mais c'était sans souci!
Modifier [3]: quantumSoup: Je tryed et ...
array(0) { } int(1)
Rien ... Rien de plus?
Veuillez montrer du code. –
Une solution avec un fichier '.bat' est-elle possible? – Richard
Il m'arrive quand le programme/commande que j'essaye de faire n'a pas les autorisations d'exécution (presque toujours d'Apache étant «personne» aux systèmes UNIX). Je ne pense pas qu'il existe une solution de contournement sans modifier la configuration du serveur, à laquelle vous n'avez peut-être pas accès –