screenshot.php
858 Bytes
<?php
/* Fichier de la réalisation d'un screenshot avec lxi */
/* Partie Session pour le premier screen de la page */
if(isset($_SESSION['pic_name'])){
$picture_name = $_SESSION['pic_name'];
$adresse = $Appareil[$i]['adresse'];
$path = getcwd().'/'.$picture_name;
$retour=shell_exec('lxi screenshot -a '.$adresse.' '.$path);
/* Partie Post pour les screens en continu (rafraichissement de l'image) */
}else if(isset($_POST['img'])){
$picture_name = $_POST['pic_name'.$_POST['img']];
$adresse = $_POST['adresse'];
$path = getcwd().'/../'.$picture_name;
echo $path;
shell_exec('lxi screenshot -a '.$adresse.' '.$path);
/* Si impossible de prendre des captures, retour à la première page */
}else{
echo "<script> alert('Probleme screenshot') </script>";
echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.html\">";
}
?>