
le 07/09/2010 à 20:45
redimensionner plusieurs images proportionnellement
bon je suis sympa ce soir tu peut voir la chose comme ça http://www.lephpfacile.com/wall/wall-1924.php
faut ajouter le test du nom de fichier, mais perso je ne laisserais pas l'utilisateur le choix de ce nom c'est une source d'emmerde.
Je ne sais pas ce que tu en fait de ces images, mais si celle ci sont liée à une table MySQL (ou autre SGBD), ce qui semble le cas vu que tu ne va pas avoir une seul vidéo, je pense que générer le nom toi même à partir de l'id dans la table est une idée plus simple.
Par exemple pour la vidéo avec l'id 28 dans la table
(je te laisse déterminer le type d'image à partir du type mime, à partir de ça tu peut creer une variable $ext avec l'extension du fichier)
bon y surement plein de chose à faire mais c'est déjà bien.
@+
faut ajouter le test du nom de fichier, mais perso je ne laisserais pas l'utilisateur le choix de ce nom c'est une source d'emmerde.
Je ne sais pas ce que tu en fait de ces images, mais si celle ci sont liée à une table MySQL (ou autre SGBD), ce qui semble le cas vu que tu ne va pas avoir une seul vidéo, je pense que générer le nom toi même à partir de l'id dans la table est une idée plus simple.
Par exemple pour la vidéo avec l'id 28 dans la table
(je te laisse déterminer le type d'image à partir du type mime, à partir de ça tu peut creer une variable $ext avec l'extension du fichier)
<?php
// a la fin du code
redimensionner('tmpsfolder/'.$nomImage,$content_dir.$idvideo.'-171x107.'.$ext, 171, 107);
redimensionner('tmpsfolder/'.$nomImage,$content_dir.$idvideo.'-200x200-'.$ext, 200, 200);
redimensionner('tmpsfolder/'.$nomImage,$content_dir.$idvideo.'-500x500-'.$ext, 500, 500);
?>
bon y surement plein de chose à faire mais c'est déjà bien.
@+