bonjour,
je suis en train de développer une application web permettant de communiquer avec des serveurs via SSH
en lisant la documentation officielle, j'ai appris que la fonction ssh2_exec() renvoie FALSE si la commande ne s'est pas exécutée correctement. mais je n'arrive pas a faire ce test et lorsque je fait un echo de la valeur de retour, je reçoit toujours le même chiffre , que la commande soit bonne ou pas.
voici mon script:
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $connection = ssh2_connect('localhost',22); if(ssh2_auth_password($connection, 'root', '******')) { echo "connection SSH reussie"; echo "<br>"; $stream=ssh2_exec($connection, 'net start AudioSrv'); if($stream != FALSE) { echo "ça marche !!!"; } else { echo "ça ne marche pas !"; } } else { echo "Authentification echouée..."; } ?>
Partager