par
Theskinline01 » 14 sept. 2014, 06:08
bonjour,
J'ai fait plusieurs teste,
Il se connecte bien à la machine
code php:
<?php
App::uses('AppController','Controller');
class MachinesController extends AppController{
public function admin_index(){
$this->layout='admin';
$this->loadModel('Machine');
$Machines = $this->Machine->find('all');
$this->set(compact('Machines'));
$connecte = $this->Machine->find('all');
foreach ($Machines as $k => $v){
$usenet = fsockopen($v['Machine']['ssh_ip'],$v['Machine']['ssh_ports'], $errno, $errstr,10);
if(!$usenet)
{
echo "Connexion failed\n";
exit();
}
else
{
echo "Connected\n<BR>";
fputs ($usenet, "toto\r\n");
fputs ($usenet, "en\r\n");
fputs ($usenet, "tutu\r\n");
fputs ($usenet, "exit\r\n");
while (!feof($usenet))
{
echo ". ".fgets($usenet, 128)."<BR>\n";
}
}
}
}
public function admin_edit($id = null){
$this->layout='admin';
if(!empty($this->request->data)){
$this->loadModel('Machine');
$this->Machine->save($this->request->data);
$this->Session->setFlash('Les information ont bien ete modifier!');
return $this->redirect(array('action' => 'index'));
}else if($id){
$this->loadModel('Machine');
$this->request->data = $this->Machine->findByid($id);
}
}
public function admin_delete($id){
$this->layout='admin';
$this->loadModel('Machine');
$this->Machine->delete($id);
$this->Session->setFlash('La machine a bien ete suprimé');
return $this->redirect(array('action' => 'index'));
}
}
?>
Perso je suis un peut perdu la ^^
Cordialement
TheSkinLine01
bonjour,
J'ai fait plusieurs teste,
Il se connecte bien à la machine
[img]http://destinyworld.servegame.com/images/sreen2.png[/img]
code php:
[php]<?php
App::uses('AppController','Controller');
class MachinesController extends AppController{
public function admin_index(){
$this->layout='admin';
$this->loadModel('Machine');
$Machines = $this->Machine->find('all');
$this->set(compact('Machines'));
$connecte = $this->Machine->find('all');
foreach ($Machines as $k => $v){
$usenet = fsockopen($v['Machine']['ssh_ip'],$v['Machine']['ssh_ports'], $errno, $errstr,10);
if(!$usenet)
{
echo "Connexion failed\n";
exit();
}
else
{
echo "Connected\n<BR>";
fputs ($usenet, "toto\r\n");
fputs ($usenet, "en\r\n");
fputs ($usenet, "tutu\r\n");
fputs ($usenet, "exit\r\n");
while (!feof($usenet))
{
echo ". ".fgets($usenet, 128)."<BR>\n";
}
}
}
}
public function admin_edit($id = null){
$this->layout='admin';
if(!empty($this->request->data)){
$this->loadModel('Machine');
$this->Machine->save($this->request->data);
$this->Session->setFlash('Les information ont bien ete modifier!');
return $this->redirect(array('action' => 'index'));
}else if($id){
$this->loadModel('Machine');
$this->request->data = $this->Machine->findByid($id);
}
}
public function admin_delete($id){
$this->layout='admin';
$this->loadModel('Machine');
$this->Machine->delete($id);
$this->Session->setFlash('La machine a bien ete suprimé');
return $this->redirect(array('action' => 'index'));
}
}
?>[/php]
Perso je suis un peut perdu la ^^
Cordialement
TheSkinLine01