screenshot.php 850 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;
		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\">";
	}
?>