Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: fip le le 24-08-2003 a 12:35:18

Titre: taille d'un fichier gif
Posté par: fip le le 24-08-2003 a 12:35:18

slt
je cherche a savoir comment peut t'on récupérer la taille en ko d'un fichier gif

par exemple :
un fichier gif est situé a l'adresse http://monsite/image.gif
test de la taille en ko du fichier et si elle est supérieur a 70 ko affichage du messge votre fichier est trop gros.

Titre: Re:taille d'un fichier gif
Posté par: erwinol le le 24-08-2003 a 13:08:21

Va voir la fonction getImageSize() dans le manuel sur http://www.php.net (http://www.php.net)

Titre: Re:taille d'un fichier gif
Posté par: fip le le 24-08-2003 a 16:41:20

j'ais deja essayer d'utilisé cette fonction cependant je ne crois pas qu'elle puisse me permettre d'obtenir la taille en ko .

Titre: Re:taille d'un fichier gif
Posté par: erwinol le le 24-08-2003 a 16:46:34

Ah oui c'est cette taille là que tu veux :-\

Tu as essayé sur Google ?

Titre: Re:taille d'un fichier gif
Posté par: fip le le 24-08-2003 a 16:49:15

oui j'ais essayé sur google et je n'ais pas trouvé ce que je cherche étant donné que mon fichier et distant, toutes les fonctions que j'ais trouvé ne fonctionnait pas

Titre: Re:taille d'un fichier gif
Posté par: julielenode le le 27-08-2003 a 17:27:11

Salut fip,

toujours à poser des questions pertinantes.

Je te propose de faire passer l'imporation de ton image par un formulaire, qui aura une consigne d'importer les fichiers de taille inférieure à 70ko.
Si tu veux utiliser cette image sur une page directement sans passer par un formulaire, regarde sur les possibilitées de mesurer la taille des variables (aide sur www.nexen.net (http://www.nexen.net)), puisque ton image sera stocké temporairement dans une variable PHP.

Sinon, Dans l'hypothèse que tu ne voulais pas te servir de PHP, ton message n'a rien à faire ici.
Bon courage pour la recherche.

Titre: Re:taille d'un fichier gif
Posté par: kits-graphiques le le 31-08-2003 a 23:21:30

Effectivement on peut avoir la taille grâce un formulaire. Si comme le suppose julielenode tu ne veux pas utiliser cette solution et que tu dispose sde l'url de l'image il faut uplader l'image sur ton serveur avant de faire le fileSize.

$url="http://monsite/image.gif";
$temp=explode("/",$url);
$image=$temp[sizeOf($temp)-1];
$fp=fopen($image,"wb");
$f=fopen($url,"rb");
while (!feof($f)) {
   $line = fread($f, 40000);
   fwrite($fp,$line);
}
fclose($f);
fclose($fp);
$poids= fileSize($image);
unlink($image);

voila en gros une solution.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.