[PHP / Javascript] Transferer une variable

Bonjour !
Je voudrais transferer une variable générée par un script javascript vers un code PHP.
Voici le script javascript :
<script type="text/javascript">

 var ecran=screen.width
 
</script>
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Webmaster
    Il faut que tu la passe par URL, éventuellement avec un truc du genre :
    window.location = <?=$PHP_SELF?>?ecran="+screen.width;
    1. Dsl pour le doublon... j'ai fait une erreur de frappe et le message a étais posté avant que je le termine. Le temps de poster le message complet, j'avais deja une reponse et donc plus possibilité de l'effacer...

      Encore dsl.
      1. Salut !

        Voilà le copier-coller du doublon en question, qui a été supprimé :

        ----------------------------------------------------------------
        [PHP / Javascript] Transferer une variable.
        JeromeGG (mardi 27 février 2007 à 23:02:04)

        ----------------------------------------------------------------

        Bonjour !
        Je voudrais transferer une variable générée par un script javascript vers un code PHP.
        Voici le script javascript :

        <script type="text/javascript">

        var ecran=screen.width

        </script>

        Voici le code PHP :

        <?
        function redimage($img_src,$dst_w,$dst_h) {
        // Lit les dimensions de l'image
        $size = GetImageSize($img_src);
        $src_w = $size[0]; $src_h = $size[1];
        // Teste les dimensions tenant dans la zone
        $test_h = round(($dst_w / $src_w) * $src_h);
        $test_w = round(($dst_h / $src_h) * $src_w);
        // Si Height final non précisé (0)
        if(!$dst_h) $dst_h = $test_h;
        // Sinon si Width final non précisé (0)
        elseif(!$dst_w) $dst_w = $test_w;
        // Sinon teste quel redimensionnement tient dans la zone
        elseif($test_h>$dst_h) $dst_w = $test_w;
        else $dst_h = $test_h;

        // Affiche les dimensions optimales
        echo "WIDTH=".$dst_w." HEIGHT=".$dst_h;
        }
        ?>

        Donc le code javascript recupere la largeur de l'ecran du visiteur de mon site, le code PHP réduit les images par rapport a une taille de fenetre, symbolisé par le $dst_w et $dst_h dans l'entete de la fonction.
        Ce que je voudrais faire c'est déterminer la taille de la fenetre par rapport a la resolution d'ecran du visiteur pour que les images s'adaptent directement a la taille la plus optimum pour l'affichage.
        J'espere avor étais assez claire.
        Merci d'avance pour votre aide.
        ----------------------------------------------------------------

        A+
      2. Merci ;)