Visualizzazione risultati 1 fino 11 di 11

Discussione: La risoluzione dello schermo e javascript/php

  1. #1
    Guest

    Predefinito La risoluzione dello schermo e javascript/php

    Io vorrei avere in una variabile php la risoluzione dello schermo (la larghezza mi interessa). Nel forum si dice che php non la rileva e bisogna affidarsi a javascript ma io non sono capace a fare parlare questi due linguaggi. Come risolvo la situazione?

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    per avere la risoluzione in javascript puoi usare questo:
    Codice HTML:
    <script language="JavaScript1.2">
      document.write('<font color=#FF0033><b>La tua risoluzione video è '+screen.width+'x'+screen.height+'</b></font>')
    </script>


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Va bene ma per averla come variabile php?

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    ho trovato questo, ma non l'ho testato; facci sapere se funziona, potrebbe servire ad altri. ciao!


    -- Aut Roma Aut Nihil!

  5. #5
    Guest

    Predefinito

    Oh, un articolo interessante. Così a occhio dovrebbe funzionare (ora lo provo) ma certo che se per risolvere la cosa devo fare un cookie con javascript per scriverci dentro la risoluzione e poi leggerlo con php.... che capzioso!

  6. #6
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    @efcpo: non ho dato uno sguardo approfondito, casomai più tardi vedo se si può fare senza cookie

    @bastardifuori: una delle regole non scritte di questo forum è non postare domande in un thread con attinenza prossima a sotto lo zero! comunque con una breve ricerca troverai sicuramente la risposta


    -- Aut Roma Aut Nihil!

  7. #7
    Guest

    Predefinito

    Credo che se la memorizzi in php come
    Codice PHP:
    <?php $risoluzione="<script language=\"JavaScript1.2\">+screen.width+</script>" ?>
    La puoi utilizzare negli echo.
    Ma credo che a te interessi di più memorizzare il valore di +screen.width+ in $risoluzione.

  8. #8
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Sai che dovresti fare??
    Fai scrivere a javascript, onload, nella barra degli indirizzi...così
    Codice:
    <body onLoad="location.href='pagina.php?larg='+screen.width+'&alt='+screen.height;">
    Praticamente ti rimanda a pagina.php con la query string ?larg=larghezza&alt=altezza

    Efficace!

    Edit: meglio così...
    Codice PHP:
    if(!$_GET['larg'] && !$_GET['alt']){
    echo
    "<script>location.href='prova.php?larg='+screen.width+'&alt='+screen.height;</script>";
    }
    Ultima modifica di Leo91 : 22-03-2006 alle ore 19.19.39

  9. #9
    Kevinoo non è connesso Utente giovane
    Data registrazione
    14-05-2007
    Residenza
    Burano (Venezia)
    Messaggi
    94

    Predefinito

    Citazione Originalmente inviato da Leo91 Visualizza messaggio

    Edit: meglio così...
    Codice PHP:
    if(!$_GET['larg'] && !$_GET['alt']){
    echo
    "<script>location.href='prova.php?larg='+screen.width+'&alt='+screen.height;</script>";
    }
    1000 grazie Leo91 !!
    serviva anche a me uno script in "php" che riuscisse a prendere la risoluzione dello schermo

  10. #10
    Guest

    Predefinito

    ragazzi, cè un modo + semplice...
    se usate un document.write in javascript mentre fare un assegnazione php ve lo stampa dentro la variaile

    cioè

    Codice PHP:

    <?php

    $width
    ="<script >document.write(screen.width)</script>";
    $height="<script >document.write(screen.height)</script>";
    echo
    $width.'x'.$height;

    ?>
    Ultima modifica di DexterFilm : 01-01-2012 alle ore 17.20.03

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    Post di 4 anni fa

    comunque non risolve il problema (non puoi leggere la grandezza tramite php).
    Una soluzione corretta è quella data nel corso del topic, oppure ajax.

    Ciao!
    Ultima modifica di alemoppo : 01-01-2012 alle ore 17.45.26

Regole di scrittura

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