Visualizzazione dei risultati da 1 a 9 su 9

Discussione: risoluzione schermo

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    risoluzione schermo

    ciao a tutti!! come posso prelevare la risoluzione di una pagina in php??
    io ho scritto:
    Codice PHP:
    $larghezza="<script language='JavaScript'>
            var a;
            a=screen.width;
            document.write(a);
        </script>"
    ;
        
    $altezza="<script language='JavaScript'>
            var b;
            b=screen.height;
            document.write(b);
        </script>"

    Solo che se lo stampo leggo giusto, perchè il browsers lo compila, ma se io faccio if($altezza==768) non entra nel if perchè la variabile $altezza non contiene 768 ma <script... ecc.. e io vorrei avesse solo 768, come faccio?

  2. #2

    Re: risoluzione schermo

    Originariamente inviato da iacoposk8
    ciao a tutti!! come posso prelevare la risoluzione di una pagina in php??
    io ho scritto:
    Codice PHP:
    $larghezza="<script language='JavaScript'>
            var a;
            a=screen.width;
            document.write(a);
        </script>"
    ;
        
    $altezza="<script language='JavaScript'>
            var b;
            b=screen.height;
            document.write(b);
        </script>"

    Solo che se lo stampo leggo giusto, perchè il browsers lo compila, ma se io faccio if($altezza==768) non entra nel if perchè la variabile $altezza non contiene 768 ma <script... ecc.. e io vorrei avesse solo 768, come faccio?
    Hai provato a mettere
    Codice PHP:
    $l="<script language='JavaScript'>
            var a;
            a=screen.width;
            document.write(a);
        </script>"
    ;
    $larghezza=$l 
    In teoria $larghezza dovrebbe contenere il risultato di $l
    Saluti.

    F.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    però se dopo questo io metto echo strlen($larghezza); quindi stampo la lunghezza di $lunghezza mi mette 111 quindi se faccio if($larghezza==1024) sarà falso

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma... non vi viene il dubbio che il codice lato server venga eseguito in tempi completamente diversi dal codice lato client?

    non potrai mai operare in tempo reale lato server con valori che ottieni lato client, perche', quando esiste il secondo, il primo ha abbondantemente esaurito il suo scopo
    l' unico modo per rimettere in gioco il lato server, senza ricaricare e passare in qualche modo questi valori, e' fare chiamate asincrone (ajax)

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ed è complicato?? perchè onestamente il php lo conosco bene ma js mica tanto...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da iacoposk8
    ed è complicato??
    Quanto basta
    perchè onestamente il php lo conosco bene ma js mica tanto...
    per questo poco male basta aver voglia d'imparare partendo da
    qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ma se mi imparassi Questo e passo al php le variabili con il get, e faccio si che quello script venga lanciato solo al primo accesso?? non è male penso... funzionerebbe?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Certo se l'hanno scritto funziona, ma poi dovrai creati un cookie per rilevare solo il primo accesso, e inserire quello script in tutte le pagine, se secondo te è più facile hai risolto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    si si!! l'ho provato e dopo qualche accorgimento si è dimostrato giusto, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.