voici ma page test
<?php
function ssh($command){
$host = "*******";
$port = "*******";
$login = "*****";
$mdp = "*****";
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
if(!($con = ssh2_connect($host, $port))){
echo "échec connexion\n";
} else {
if(!ssh2_auth_password($con, $login, $mdp)) {
echo "échec authentification\n";
} else {
if (!($stream = ssh2_exec($con, $command ))) {
echo "échec de l'exécution de la commande\n";
} else {
stream_set_blocking($stream, true);
$data = "";
while ($buf = fread($stream,4096)) {
$data .= $buf;
}
fclose($stream);
return $data;
}
}
}
}
?>
<h3>Ajouter un serveur</h3>
<div class="text">Completez le formulaire suivant pour ajouter un serveur :</div>
<form method="post">
<fieldset>
<p><label>Alias :</label><input type="text" class="text-medium" name="alias" /></p>
<p><label>Type :</label><select name="type">
<option value="1">Serveur de jeu</option>
<option value="2">Serveur vocal</option>
</select></p>
</fieldset>
<fieldset>
<p><label>Exécutable du serveur :</label><input type="text" class="text-medium" name="bin" /></p>
<p><label>Répertoire de l'éxécutable :</label><input type="text" class="text-medium" name="path" /></p>
<p><label>Options de lancement :</label><textarea name="options"></textarea></p>
<p><label>Nom du screen :</label><input type="text" class="text-medium" name="screen" /></p>
</fieldset>
<button type="submit" name="start" class="button"><img src="icones/tick.png"> Ajouter ce serveur</button> <button type="reset" class="button negative"><img src="icones/cross.png"> Reset des champs</button>
</form>
<?php
if (isset($start)) {
$bin=$_POST['bin'];
$path=$_POST['path'];
$screen=$_POST['screen'];
} else {
$start = "cd ". $path . " && screen -AmdS " . $name . " ./" . $bin . " " . $options;
}
?>
merci et bonne journée !
