Vous n'êtes pas identifié(e).
Bonjour,
Je souhaite avoir un script qui effectue des commandes sous dos et j'utilise la fonction system. Par contre je ne sais pas comment faire pour que la fonction effectue plusieurs lignes de commandes à la suite.
Voici le code que j'ai tenté:
//echo $result;
while($data=pg_fetch_assoc($result))
{
$login = $data['login'];
$commandes = system ("C:\NuxeoDM-5.3\NuxeoShell\nxclient.exe -h localhost"
"cd default-domain"
"cd UserWorkspaces"
"cd $login"
"mkdir scientifique"
"mkdir administratif");
// Fermeture de la connection //
pg_close($dbconn);
Pourriez vous m'aider svp ?
Carole
Hors ligne
Saluton,
Tu ne peux pas faire directement :
"mkdir default-domain/UserWorkspaces/$login/scientifique"
puis :
"mkdir default-domain/UserWorkspaces/$login/administratif"
Ou, encore mieux, appeler un fichier de commande qui le ferait en lui passant $login en argument ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Hors ligne