PHP Classes
elePHPant
Icontem

File: ssh_in_php_ex.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Martin Filip  >  SSH in PHP  >  ssh_in_php_ex.php  >  Download  
File: ssh_in_php_ex.php
Role: Example script
Content type: text/plain
Description: Example of ssh in php class usage
Class: SSH in PHP
SSH client implementation in pure PHP
Author: By
Last change: forgotten to backslash $ in eregs
Date: 9 years ago
Size: 856 bytes
 

Contents

Class file image Download
<?php

require_once ('ssh_in_php.php');

$host = "127.0.0.1";
$port = 22;
$user = "user";
$password = "pass";

try {
   
$ssh = new SSH_in_PHP($host,$port);
   
$ssh->connect($user,$password);

   
$cycle = true;
    while (
$cycle) {
       
$data = $ssh->read();
        echo
$data;
        if (
ereg('\$',$data)) {
           
$cycle = false;
        }
    }
   
$ssh->write("uname -a\n");
   
$cycle = true;
    while (
$cycle) {
       
$data = $ssh->read();
        echo
$data;
        if (
ereg('\$',$data)) {
           
$cycle = false;
        }
    }
   
   
$ssh->write("ls -al\n");
   
$cycle = true;
    while (
$cycle) {
       
$data = $ssh->read();
        echo
$data;
        if (
ereg('\$',$data)) {
           
$cycle = false;
        }
    }

   
$ssh->disconnect();

} catch (
SSHException $e) {
    echo
"An Exception Occured: {$e->getMessage()} ({$e->getCode()})\n";
    echo
"Trace: \n";
    echo
print_r($e->getTrace());
    echo
"\n";
}

?>