si quelqu'un peut m'aider je galere de trops
j'ai fait un formulaire dont je recois un fichier file(des images)
que je transfert dans un dossier nomme repertoire
le fichier arrive bien puis je redimentionne avec getimagesize je n'obtient que le carre de l'image
redimentioner mais pas l'image
si
je met le chemin de l'image moi meme dans une variable pour faire des essai sa fonction
j'ai essaiyer mille chose je peine
<?php
session_start ();
$db = mysql_connect('','','') or die("connextion impossible.");
mysql_select_db ('', $db );
$log=$_SESSION['login'];
$description=$_POST["description"];
$nom=$_FILES["file"]["name"];
$taille=$_FILES["file"]["size"];
list($name, $ext) = explode(".", $nom);
$ext=".".$ext;
$chemin = "../repertoire/".$nom;
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
mysql_query("INSERT INTO fichier VALUES('NULL','$chemin','$name','$description', '$taille','$log');");
$req = 'SELECT * FROM fichier';
$recherche=mysql_query($req);
if($recherche)
{
while($nombre=mysql_fetch_object($recherche))
{
$aff=$nombre->url;
echo'le dossier ou est placer image est';
echo"<br>";
echo"$aff";
echo"<br>";
//$aff="$chemin";
//$aff="../repertoire/tag.jpg";
$infos_img=getimagesize("$aff");
$img_w = $infos_img[0]; $img_h = $infos_img[1]; $ratio = (float)($img_w / $img_h);
if($img_w>$img_h)
{
$img_mini_w = 150; $img_mini_h = ceil(150*(1/$ratio));
}
else
{
$img_mini_w = ceil(150*($ratio)); $img_mini_h = 150;
}
}
}
echo "<img src = \"$aff\" width='$img_mini_w' height='$img_mini_h'>";
echo "$img_mini_w"."</br>";
echo "$img_mini_h";
?>