Como primera entrada explicaré la forma de leer el ancho de pantalla usando JavaScript y PHP!
¿Alguna idea?
Primero necesitamos tener idea de como debería trabajar, primero nuestro archivo.php pedirá una variable (ya sea POST o GET) y SI NO TIENE VALOR (o sea si el valor de la variable es “nulo” (null)) entonces nos generará un código JavaScript para poder “autoenviarse” el valor del ancho, si el código JavaScript (generado por PHP) captura el valor del ancho de la pantalla, entonces enviará el valor a si mismo (al archivo.php contenedor) y como ya tenemos el valor de la variable entonces el archivo.php nos mostrará el ancho de la pantalla…
A continuación el código.php:
<?php
/* inicio codigo html */
echo '<html><body>';
/* recibimos valor de $a mediante post */
$a = $_POST['ancho'];
/* si $a no tiene valor */
if ($a ==null){
/* creamos codigo javascript */
echo '<form action=archivo.php name=form method=POST>';
echo '<input type=hidden name=ancho>';
echo '<script language=JavaScript>
document.form.ancho.value=screen.width;
document.form.submit()
</script>';
echo '</form>';
}else{
/* sino, simplemente mostramos su valor*/
echo $a;
}
/* fin codigo html */
echo '</body></html>';
?>
Nos puede ser muy util para moldear el diseño de una web dependiendo al ancho de la pantalla de nuestro querido usuario/cliente y para una infinidad de cosas más…




gracias me ha sido de gran ayuda