Page 1 sur 1
Comment ajuster la taille des images appelées dans du PHP ?
Posté : 17 juin 2007, 12:32
par Fred Blin
Bonjour,
Savez-vous comment ajuster à la taille de l'écran l'image du background d'une page html lorsqu'elle à été appelée à l'aide d'un script PHP ?
(grossomodo, l'image doit s'ajuster à la taille de l'écran selon la résolution choisie)
Merci
Fred
Posté : 17 juin 2007, 13:04
par Truc
Salut,
Etant donné que pour reconnaitre la résolution il faut du javascript (sur le poste client) et que PHP s'éxécute avant il faut :
1. récupérer la résolution
2. recharger la page en passant cette résolution au script de création de l'image (en php) en GET (par ex.)
3. afficher l'image
Posté : 17 juin 2007, 14:23
par Invité
Merci, ca parait déja plus clair.
Etant donné que je suis encore débutant, pourrais-tu me donner plus de détails stp ?
En fait voila comment est appelée l'image dans le "body" de la page html:
.
..
...
<body background="<? echo $themes ?>" onLoad="redraw()" onResize="redraw()">
...
..
.
Sachant que "$themes" est une variable (définie plus haut dans un script PHP) contenant l'adresse de l'image à ouvrir.
- Donc, on récupère la résolution en PHP ? Avec quelle fonction ?
- Comment fait-on apprès pour redimensionner l'image à la résolution récupérée ?
Encore merci.
Fred
Posté : 17 juin 2007, 17:02
par Truc
- Donc, on récupère la résolution en PHP ? Avec quelle fonction ?
Non, en
javascript
dans la fonction resolution() (du lien donné) tu effectue une redirection JS avec window.location.replace("ici_lien_page_d_affichage_image.php?width=?? ET height=??");
où ?? les valeurs récupérées...
- Comment fait-on apprès pour redimensionner l'image à la résolution récupérée ?
des scripts de création d'images il y en a
partout