Recupere dimension image

Eléphant du PHP | 223 Messages

12 déc. 2007, 17:05

Salut

comme dit le titre je voudrais juste recuperer la largeur et la hauteur d'une image jpg ou gif
a fin de l'affiche du style
echo"$nom_de_limage"; //sa c'est ok
echo"$Poid_de_limage"; //sa c'est ok
mais la ou je n'arrive pas *
echo"$width_images";
echo"$height_image";
merci de votre aide

Mammouth du PHP | 1511 Messages

12 déc. 2007, 17:07

Quelles méthodes utilises tu pour récuperer ces données ?
@+

Eléphant du PHP | 223 Messages

12 déc. 2007, 17:14

peu importe la methode tans que sa marche
le nom de l'image je le recup dans la base sql
le poid de l'image function recursive_calcul
mais pas moyen de recup largeur et hauteur je fais casser mon ecran a fin de me soulage

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 déc. 2007, 17:34

peu importe la methode tans que sa marche
Et bien, justement, ça ne marche pas ;)
Et comme notre boule de cristal est tombée en panne ce matin, il faudrait que tu nous expliques comment est-ce que tu récupères tes données pour qu'on puisse comprendre ce que tu fait et tenter de t'aider à trouver comment résoudre ton problème ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 445 Messages

12 déc. 2007, 17:35

Si tu as le nom du fichier :

http://fr3.php.net/getimagesize
http://fr2.php.net/filesize

Edit : Puis sors tes variables des chaines de caractéres, tu y gagnes en temps d'execution.
Modifié en dernier par h0_noMan le 12 déc. 2007, 17:45, modifié 2 fois.

Eléphant du PHP | 223 Messages

12 déc. 2007, 17:42

je cree un site pour mon club de rugby
dans l'administration je voudrais avoir une info sur la largeur et la hauteur des image des equipe que les moderateur on inserer c'est tous en fait
je recupere le nom de l'image via la base sql
le poid de l'image recupere avec un filesize

je voudrais affiche avec un echo la hauteur et la largeur pas plus

merci de votre aide

ViPHP
AB
ViPHP | 5818 Messages

12 déc. 2007, 17:51

h0_noMan t'a donné la solution avec getimagesize()

EDIT getimagesize() peut prendre pas mal de temps si tu fais des recherches sur des serveurs distants.
Dans ce cas il est plus optimisé de faire le getimagesize() à l'enregistrement de la photo et de stocker les valeurs en bdd.

Eléphant du PHP | 223 Messages

12 déc. 2007, 18:38

Ok pour un getimagesize
quel fonction doit etre active pour que sur le serveur faut il pour que getimagesize fonctione
car message erreur
Warning: getimagesize() [function.getimagesize]: Unable to access images

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 déc. 2007, 18:52

Le message d'erreur que tu nous donnes signifie que tu ne lui as pas transmis une image valide.

exemple d'utilisation :
$result = getimagesize( $cheminDeMonImage );
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 223 Messages

12 déc. 2007, 19:02

Ok merci je pense qu'avec tous sa je devrais m'en sortir
merci bien de votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 déc. 2007, 20:22

Modération :
hashut, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer