[php] commande en shell

Résolu
magic charly Messages postés 122 Statut Membre -  
magic charly Messages postés 122 Statut Membre -
ds un terminal se rentre de la façon suivante:
/usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/Groupe

on tape: entrée
on tape: login password
on tape: entrée

cela renvoie "OK\n" ou "ERR\n" et je souhaiterais stocker ce résultat

en Php j'ai donc tapé la commande php:

$retour= exec(
echo -e ("\n$_SERVER['PHP_AUTH_USER'] $_SERVER['PHP_AUTH_PW']")|('/usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/'.$Groupe,$output)

l'idée était de rediriger la sortie standard en utilisant un pipe vers la première commande. Mais ça ne fonctionne pas apparemment la syntaxe n'est pa correcte.

un peu d'aide serait la bienvenue :)
A voir également:

1 réponse

magic charly Messages postés 122 Statut Membre 22
 
le problème est résolu il fallait tout simplement inclure le echo -e ds la chaine de caractère :)

retour= exec(
"echo -e (\n$_SERVER['PHP_AUTH_USER'] $_SERVER['PHP_AUTH_PW']")|('/usr/lib/squid/smb_auth -W isodelta -U 10.63.250.11 -S /netlogon/'.$Groupe,$output
0