J'aimerais savoir comment exécuter un fichier .exe et retourner le résultat dans une variable (pour être traité).
Mon fichier de test pour l'instant qui est "c:\output.exe" revoie juste "Coucou". Je voudrais que ma variable $buff contienne "Coucou"...
J'ai recherché et j'ai pu écrire ca, mais ca marche pas ($buff contient "2" ) :
Citation :
<?
define ("FIC", "c:\\output.exe" );
passthru (FIC, $buff);
echo($buff);
?>
|
PS : j'utilise passthru car il est possible que je veuille retourner un résultat su plusieur lignes, exec ne serait alors pas adapté. Mais je n'y suis pas arriver non plus avec exec...
Message édité par goodspirit le 21-03-2005 à 22:35:57