Ok. Traduction en différé c'est parti,
On a le code suivant :
if(substr(strtolower($img),-4)==".jpg"){imagejpeg($miniature,$chemin."/".$nom.".jpg",90);}
else if(substr(strtolower($img),-4)==".png"){imagejpeg($miniature,$chemin."/".$nom.".png",90);}
else if(substr(strtolower($img),-4)==".gif"){imagejpeg($miniature,$chemin."/".$nom.".gif",90);}
strtolower() => met en minuscule
substr() => avec le paramètre -4 signifie qu'il récupère les 4 derniers caractères de l'image et qui correspondent à l'extension de l'image (.jpg, .png, .gif)
Ensuite il te créé un lien pour l'image avec la fonction imagejpeg()
lien qui ressemble à ça avec l'exemple précédent (donc en concervant le dossier min)(observe bien : un slash est rajouté entre le chemin et le nom)
uploads/min/monImage.jpg
Remarque :
le lien va varier de tel manière selon le résultat retourné par la fonction substr() ( et le paramètre '-4')
uploads/min/monImage.jpg
uploads/min/monImage.png
uploads/min/monImage.gif
Au final il faut admettre que le script n'est pas dynamique car les extensions doivent forcément se limiter à 3 caractères et tu sera obliger de rajouter une ligne de code pour chaques extensions que tu souhaite ajouter....
Donc maintenant si on en vient aux modifications que tu as apporté, le script te retourneras le lien suivant :
$nom = 1.png
$ligne = 1
Img::creerMin('uploads/'.$nom, 'uploads/', $ligne,215,112);
lien ==> uploads//1.png
Modification a apporter :
remplace
Img::creerMin('uploads/'.$nom, 'uploads/', $ligne,215,112);
par
Img::creerMin('uploads/'.$nom, 'uploads', $ligne,215,112);
Tiens moi au courant si tu as des erreurs.
Ok. Traduction en différé c'est parti,
On a le code suivant :
[php]
if(substr(strtolower($img),-4)==".jpg"){imagejpeg($miniature,$chemin."/".$nom.".jpg",90);}
else if(substr(strtolower($img),-4)==".png"){imagejpeg($miniature,$chemin."/".$nom.".png",90);}
else if(substr(strtolower($img),-4)==".gif"){imagejpeg($miniature,$chemin."/".$nom.".gif",90);}
[/php]
strtolower() => met en minuscule
substr() => avec le paramètre -4 signifie qu'il récupère les 4 derniers caractères de l'image et qui correspondent à l'extension de l'image (.jpg, .png, .gif)
Ensuite il te créé un lien pour l'image avec la fonction imagejpeg()
lien qui ressemble à ça avec l'exemple précédent (donc en concervant le dossier min)(observe bien : un slash est rajouté entre le chemin et le nom)
uploads/min/monImage.jpg
[u]Remarque [/u]:
le lien va varier de tel manière selon le résultat retourné par la fonction substr() ( et le paramètre '-4')
uploads/min/monImage.jpg
uploads/min/monImage.png
uploads/min/monImage.gif
Au final il faut admettre que le script n'est pas dynamique car les extensions doivent forcément se limiter à 3 caractères et tu sera obliger de rajouter une ligne de code pour chaques extensions que tu souhaite ajouter.... :?
Donc maintenant si on en vient aux modifications que tu as apporté, le script te retourneras le lien suivant :
$nom = 1.png
$ligne = 1
Img::creerMin('uploads/'.$nom, 'uploads/', $ligne,215,112);
lien ==> uploads//1.png
Modification a apporter :
remplace
[php]Img::creerMin('uploads/'.$nom, 'uploads/', $ligne,215,112);[/php]
par
[php]Img::creerMin('uploads/'.$nom, 'uploads', $ligne,215,112);[/php]
Tiens moi au courant si tu as des erreurs.