Visualizzazione risultati 1 fino 5 di 5

Discussione: Funzione Php per risoluzione schermo

  1. #1
    Guest

    Predefinito Funzione Php per risoluzione schermo

    Volevo chiedere un informazione: sapete per caso se esiste una funzione per rilevare la risoluzione dello schermo in uso? Un po come il GetBrowser() per identificare il tipo di browser in uso.

    Grazie.

  2. #2
    Guest

    Predefinito

    La risoluzione non puoi, almeno per le ricerche che ho fatto, rilevarla tramite PHP ma potresti fare una cosa del tipo:
    Codice PHP:
    <script type="text/javascript">
    function resolutionX() {
    document.write(screen.width);
    }
    function resolutionY() {
    document.write(screen.height);
    }
    </script>
    <?php
    $width
    ='<script>resolutionX()</script>';
    $height='<script>resolutionY()</script>';
    ?>
    Utilizzando un po di Javascript.

    Spero di esserti stato utile.

  3. #3
    Guest

    Predefinito

    Infatti stato cercando sul manuale php.net, ma non trovavo nulla a riguardo, comunque penso che userò il tuo script, almeno per provare, al massimo mi faccio risentire.

    Grazie per la dritta.

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Non c'è verso, php (da solo) non comunica con il client.
    L'useragent viene inviato nelle intestazioni (headers) della richiesta HTTP.
    Mi pare ci sia qualche caso, cioè qualche dispositivo o browser che comunica negli header anche la risoluzione; forse una ricerca sul web potrà darti più risultati.

    Lo script postato da mathis sarebbe meglio se lo adattassi in modo tale da trasmettere via GET le variabili della risoluzione.

  5. #5
    Guest

    Predefinito

    Grazie javascripter, ci sto un po lavorando su e seguirò anche il tuo consiglio.

    Grazie ad entrambi.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •