Bonjour,

alors voila, j'ai fait une fonction pour que quand une certaine valeur POST est envoyer la fonction applique une rotation a l'image
Voici la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function rotat_mini($name2, $angle2){
 
$source = imagecreatefromjpeg('IMG-resize/' . $name2);
$rotate = imagerotate($name2, $angle2, 0);
 
imagejpeg('IMG-resize/' . $name2); 
}
 
function rotat($name, $angle){
 
$source = imagecreatefromjpeg('IMG/' . $name);
$rotate = imagerotate($source, $angle, 0);
 
imagejpeg('IMG/' . $name); 
rotat_mini($name, $angle);
}
?>
Et l'appel de la fonction (Le switch en bas) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
if (in_array($extension_upload, $extensions_autorisees))
                {
			include("entr_rep.php");
			$nbr_entree = nbr_fichier(IMG);
 
			$_FILES['img_upload']['name'] = $nbr_entree . '.' . $extension_upload;
			$nom_img = $_FILES['img_upload']['name'];
			$table = "image_upload";
			$sql = "INSERT INTO " . $table . "(nom_image, description) VALUES('" . $nom_img . "','" . $description . "')";
                        mysql_query($sql) or die ('Erreur SQL !'.$sql.''.mysql_error());  
                        // On peut valider le fichier et le stocker définitivement
                        move_uploaded_file($_FILES['img_upload']['tmp_name'], 'IMG/' . basename($nom_img));
			include("redim_img.php");
			redim($nom_img);
			include("img_rotate.php");
			if (isset($_POST['rotation']) && $_POST['rotation'] != "Aucune")
			  {
				switch ($_POST['rotation']){
					case "gauche":
					rotat($nom_img, 270);
					break;
 
					case "droite":
					rotat($nom_img, 90);
					break;
 
					case "2xdroite":
					rotat($nom_img, 180);
					break;
 
					case "2xgauche":
					rotat($nom_img, 180);
					break;
			        }
			  }
			echo '<script>alert(\'Image bien uploader\')</script>';
                        header("Status: 301 Moved Permanently");
		 	header("Location: http://sixtynine.comli.com/admin/upload_img.php");
		 	exit();
                }
Et le probleme c'est que l'image qui est uploader n'a pas tourner elle reste telle qu'on la upload