From ddf7247f79f9498612c7e6e80e42e61b13c22d7a Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Sat, 15 Apr 2006 13:04:40 +0000
Subject: [PATCH] Hash md5 des noms de fichiers apres filtres graphiques, bicoz
 sinon on obtient des longueurs d'URL absolument fantastiques...

---
 ecrire/inc/filtres.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index d09daa59ba..1fa499217a 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -870,7 +870,8 @@ function valeurs_image_trans($img, $effet, $forcer_format = false) {
 	if ($forcer_format) $terminaison_dest = $forcer_format;
 	
 	$nom_fichier = substr($fichier, 0, strlen($fichier) - 4);
-	$fichier_dest = "$nom_fichier-$effet.$terminaison_dest";
+
+	$fichier_dest = "$nom_fichier-$effet";
 	
 	$term_fonction = $terminaison;
 	if ($term_fonction == "jpg") $term_fonction = "jpeg";
@@ -881,7 +882,8 @@ function valeurs_image_trans($img, $effet, $forcer_format = false) {
 	if (ereg("\/", $fichier_dest)) {
 		$fichier_dest = substr($fichier_dest, strrpos($fichier_dest,"/")+1, strlen($fichier_dest));
 	}
-	$fichier_dest = sous_repertoire(_DIR_IMG, "cache-gd2") . $fichier_dest;
+	$fichier_dest = md5($fichier_dest);
+	$fichier_dest = sous_repertoire(_DIR_IMG, "cache-gd2") . $fichier_dest . "." .$terminaison_dest;
 	
 	$fonction_imagecreatefrom = "imagecreatefrom".$term_fonction;
 	$fonction_image = "image".$term_fonction_dest;
-- 
GitLab