[PHP] transmettre les attribut width height

Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -  
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si il est possible de transmettre les valeurs des attributs width et height de la balise img a php.

Est ce qu'ils sont fourni dans les requêtes http ?

Le but serait de faire un script php redimensionnant les images suivant les besoins. un genre de cache pour miniature.

merci pour vos réponses.
A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour,

Oui c'est possible, l'objet image en JS à des dimensions, après les envoyer au PHP peu se faire de bien des manière mais... l'intérêt m'échappe.

Vous voulez redimensionner à l'écran sur votre navigateur ou bien modifier l'image elle même, c'est à dire changer le fichier image sur le serveur ?

Parce que dans le premier cas il vous suffit d'agir sur le style de l'image width et height,
dans le scond cas, pourquoi ne lancez-vous pas un script PHP qui redimensionne les images avant de les afficher en HTML ?
0
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
merci de votre réponse,

le but est de crée des fichiers d'image suivant les besoins du site pour accèlérer l'affichage et limiter l'utilisation de bande passante ainsi que donnée un meilleur rendu des images redimensionnées

par exemple :

html :
<img src="/image/image.jpg" width="400" height="400" />

sur le serveur :
/image/image.jpg ( resolution de 1600/1600)
/tmpimage/

/.htaccess :
RewriteRule ^image/(.+)$ image.php?1=$1 [NE,QSA,L]

/image.php :
recheche si le fichier /tmpimage/image.jpg-400-400 existe
si il existe renvoi ce fichier avec un header
si il n'existe pas il prend /image/image.jpg la redimensionn et l'enregistre dans /tmpimage sous le nom image.jpg-largeur-hauteur

si aucun accès a un fichier du dossier /tmpimage n'a eu lieu depuis plusieurs jours le fichier est supprimé

j'aimerai obtenir quelque chose qui ressemble à ça.
le problème c'est que je n'arrive pas a recevoir automatiquement la valeur de ces attribut.
0