bonsoir ,

voila j'ai un probleme pour redimensioné une image , j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
function redimagenormal($img_src,$dst_w,$dst_h) {
      $size = GetImageSize($img_src);
   $src_w = $size[0]; $src_h = $size[1];
      $test_h = round(($dst_w / $src_w) * $src_h);
   $test_w = round(($dst_h / $src_h) * $src_w);
    if(!$dst_h) $dst_h = $test_h;
      elseif(!$dst_w) $dst_w = $test_w;
   elseif($test_h>$dst_h) $dst_w = $test_w;
   else $dst_h = $test_h;
      echo "WIDTH=".$dst_w." HEIGHT=".$dst_h;
}
?>

j'appele la photo redimensioné ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<IMG SRC="./directory/image/1/20"
 <?php             redimagemini("./directory/image/1/20",100,200)?>>
la photo s'affiche bien comme voulue

, maintenant je désire afficher toute les images correspondant a un identifiant , je fait ceci :

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
<?php
if( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
         include('redimension.php');
$base="x";
$db="x";
$req = "SELECT lien ".
"FROM table WHERE id_user = ".$id;
$ret = mysql_query ($req) or die (mysql_error ());
while ( $col = mysql_fetch_row ($ret) )
{
echo "<img src=".$col[0]."  redimagenormal(\"".$col[0]."\",100,200)>"
    ;
}
}?>
le probleme est qu'il affiche bien toute les images , mais celles si ne sont pas redimensioné , pourquoi?

merci