miércoles, 30 de julio de 2014

Como capturar la pantalla con PHP


Bienvenid@s, hoy veremos como realizar una captura de pantalla con PHP. Esto es posible gracias a una función llamada imagegrabscreen(), el único inconveniente que le podemos achacar es que solo está disponible para Windows.

También hay que reseñar que hay que realizar una pequeña configuración en la sección servicios de Windows y buscar donde se encuentra apache. En Windows XP que es el SO que yo utilizo, basta con ir a Panel de Control - Herramientas Administrativas - Servicios

Buscáis Apache y hacéis doble click en él, os aparecerá una ventana en la cual tendréis que activar la casilla que viene señalada por la flecha en la siguiente imagen:

Como capturar la pantalla con PHP

Una vez hecho ésto, hacemos click en el botón aplicar y reiniciamos apache. Ahora es el momento de ver un script de ejemplo:


<!DOCTYPE HTML>
<html>
<head>
<title>Capturar la pantalla con PHP</title>
</head>
<body>
<h1>Capturar la pantalla con PHP</h1>
<img src="pantalla.png" width="500" height="350">
</body>
</html>
<?php 
$im = imagegrabscreen();
imagepng($im, "pantalla.png");
imagedestroy($im);
?>


Si ejecutáis el script, podréis ver que habéis obtenido una captura de pantalla:

Como capturar la pantalla con PHP

Bueno, esto es todo, espero que les haya gustado, saludos.


No hay comentarios: