[PHP] transmettre les attribut width height

Fermé
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 29 mars 2011 à 00:43
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 29 mars 2011 à 22:04
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.

2 réponses

Utilisateur anonyme
29 mars 2011 à 13:51
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 mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
29 mars 2011 à 22:04
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