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:
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:
Bueno, esto es todo, espero que les haya gustado, saludos.
No hay comentarios:
Publicar un comentario