[PHP / Javascript] Transferer une variable

Fermé
JeromeGG - 27 févr. 2007 à 22:54
 JeromeGG - 28 févr. 2007 à 05:10
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>
A voir également:

2 réponses

Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
27 févr. 2007 à 23:01
Il faut que tu la passe par URL, éventuellement avec un truc du genre :
window.location = <?=$PHP_SELF?>?ecran="+screen.width;
0
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.
0
Thom@s Messages postés 3412 Date d'inscription mardi 4 mars 2003 Statut Modérateur Dernière intervention 28 septembre 2019 678
27 févr. 2007 à 23:33
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+
0
Merci ;)
0