Bonjour !

Voici mon problème :
je veux n'afficher qu'une partie de taille fixe d'une photo.

Je procède ainsi :

Dans mon fichier test.php où je veux l'afficher je procède ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<img src=\"creerminiature.php\">
Dans mon creerminiature.php
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
// Création d'une image vide et ajout d'un texte
$im = imagecreatefromjpeg(photo[$i]);
$im2 = imagecreatetruecolor(50, 50);

imagecopy($im2, $im, 0, 0, 0, 0, 50, 50);

// Définit le contenu de l'en-tête - dans ce cas, image/jpeg
header('Content-type: image/jpeg');

// Affichage de l'image
imagejpeg($im2);

// Libération de la mémoire
imagedestroy($im);
imagedestroy($im2);
?>
Lorsque, dans creerminiature.php, je met à la place de photo[$i] un nom de fichier présent, cela fonctionne très bien (du genre "truc.jpg").
Mais, mon problème, c'est que mon nom de fichier est présent dans une boucle et se trouve dans test.php, dans la variable photo[$i]...
Et cette variable n'arrive pas jusqu'à creerminiature.php forcément.

Quelqu'un a une idée pour régler ou contourner ce problème ?

Merci beaucoup d'avance !