[RESOLU] taille d'une image

ViPHP
xTG
ViPHP | 7331 Messages

24 août 2012, 10:46

opendir() ne renvoie pas un chemin mais une ressource.
$dir = "/site/images/";
foreach (glob($dir."*.jpg") as $filename) {
  echo "$filename occupe " . filesize($filename) . "\n";
}

Eléphanteau du PHP | 28 Messages

24 août 2012, 12:25

C'est résolu

voilà ce que j'ai fait

<?php

$dir = "path";
foreach (glob_brace($dir."\*196876*.".jpg) as $filename) {
echo "$filename";
$size = getimagesize($filename);
$width = $size[0];
$height = $size[1];
echo($width);
echo($height);
}

?>

Mais il me reste un petit pb:
je veux récupérer les .jpg et .png
J'ai essayé avec glob_brace, cela échoue
foreach (glob_brace($dir."\*196876*.".{jpg,gif,png}) as $filename)
:(

Eléphanteau du PHP | 28 Messages

24 août 2012, 12:31

J'ai résolu le problème :
$dir = "C:\Users\wiem\Desktop\image";
foreach (glob_brace($dir."\*196876*."."jpg") as $filename) {
echo "$filename";
$size = getimagesize($filename);
$width = $size[0];
$height = $size[1];
echo($width);
echo($height);
=D>
Sauf que maintenant j'ai besoin des .jpg et .png
j'ai essayé glob_brace
foreach (glob_brace($dir."\*196876*.".{jpg,gif,png}) as $filename)
mais cela échoue
:(

ViPHP
xTG
ViPHP | 7331 Messages

24 août 2012, 13:20

Je connaissais pas cette fonction (pas trouvée dans le manuel d'ailleurs...
Mais je te laisse deviner l'erreur avec un peu de coloration :
foreach (glob_brace($dir."\*196876*.".{jpg,gif,png}) as $filename)

Eléphanteau du PHP | 28 Messages

24 août 2012, 13:30

Je connaissais pas cette fonction (pas trouvée dans le manuel d'ailleurs...
Mais je te laisse deviner l'erreur avec un peu de coloration :
foreach (glob_brace($dir."\*196876*.".{jpg,gif,png}) as $filename)

Je l'ai trouvée sur ce lien
http://cowburn.info/2010/04/30/glob-patterns/

Aidez moi svp
Je suis très pressé malheureusement.
Je dois remettre dans cinq min mo code à mon encadrant.

Eléphanteau du PHP | 28 Messages

24 août 2012, 13:39

$files=glob($Path['ImgPath']."*.*".'.{jpg,jpeg,png,gif},GLOB_BRACE');
J'ai trouvé ceci

Eléphanteau du PHP | 28 Messages

24 août 2012, 14:17

merci xtg

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 août 2012, 14:42

Aidez moi svp
Je suis très pressé malheureusement.
Je dois remettre dans cinq min mo code à mon encadrant.
désolé tes contraintes ne sont pas les nôtres !
Il en faut peu pour être heureux ......