Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com problemas neste codigo não retorna o valor
$stream = ssh2_exec($connection, '/usr/sbin/slappasswd -h {CRYPT} -s "$senha" -v');
print $stream."<br>";
Valor que reotorna :
Resource id #3
Já Li o manual amigo mas não vi nada que me ajude. . . por isso que recori ao Forum..
Veja se é isso o que você quer:
<?php
echo '<pre>';
echo passthru('ps aux 2>&1');
echo '</pre>';
A função ssh2_exec retorna um recurso, e não uma string.
Ela server para executar um comando por SSH em um servidor remoto, para isso você deve conectar, fornecer a senha e em seguida executar o comando.
Veja o exemplo da referência:
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');Referência da função: http://br.php.net/manual/pt_BR/function.ssh2-exec.phpCaso queira recuperar a saída de um comando executado no próprio servidor, use a função passthru(): http://br.php.net/manual/pt_BR/function.passthru.php