j ai une souci avec le code en faites le code fonctionnez mais je voudrai qu il reconnaisse le format de l image et j ai l impression qu il ne prend pas en compte
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
$infos = getimagesize($monimage);
$width=$infos[0]; 
$height=$infos[1]; 
}
 if ("$width/$height"<"1")
 
volia le code complet, sa fonctionne mais je pense quil trouve 0 au premier if merci..
 
if (isset($_FILES['photoSandL']))
{
$monimage = $_FILES["photoSandL"];
 
$infos = getimagesize($monimage);
$width=$infos[0]; 
$height=$infos[1]; 
}
 if ("$width/$height"<"1"){
//création d'un objet image
$imageSourcesmall=imagecreatefromjpeg($monimage["tmp_name"]);
$imageSourcelarge=imagecreatefromjpeg($monimage["tmp_name"]);
$taillesmall=getimagesize($monimage["tmp_name"]);
$taillelarge=getimagesize($monimage["tmp_name"]);
//obtenir la taille de l'image
$imagesmall=imagecreatetruecolor(100,75);
$imagelarge=imagecreatetruecolor(640,480);
imagecopyresized($imagesmall,$imageSourcesmall,0,0,0,0,100,75,$taillesmall[0],$taillesmall[1]);
imagecopyresized($imagelarge,$imageSourcelarge,0,0,0,0,640,480,$taillesmall[0],$taillesmall[1]);
//création d'un fichier image
$racinesmall = "../image/petite/";
$racinelarge = "../image/grande/";
$fichiersmall = "S".$macle.".jpg";
$fichierlarge = "L".$macle.".jpg";
imagejpeg($imagesmall,$racinesmall.$fichiersmall,60);
imagejpeg($imagelarge,$racinelarge.$fichierlarge,60);
}
else 
{
//création d'un objet image
$imageSourcesmall=imagecreatefromjpeg($monimage["tmp_name"]);
$imageSourcelarge=imagecreatefromjpeg($monimage["tmp_name"]);
$taillesmall=getimagesize($monimage["tmp_name"]);
$taillelarge=getimagesize($monimage["tmp_name"]);
//obtenir la taille de l'image
$imagesmall=imagecreatetruecolor(56,75);
$imagelarge=imagecreatetruecolor(360,480);
imagecopyresized($imagesmall,$imageSourcesmall,0,0,0,0,56,75,$taillesmall[0],$taillesmall[1]);
imagecopyresized($imagelarge,$imageSourcelarge,0,0,0,0,360,480,$taillesmall[0],$taillesmall[1]);
}
//création d'un fichier image
$racinesmall = "../image/petite/";
$racinelarge = "../image/grande/";
$fichiersmall = "S".$macle.".jpg";
$fichierlarge = "L".$macle.".jpg";
imagejpeg($imagesmall,$racinesmall.$fichiersmall,60);
imagejpeg($imagelarge,$racinelarge.$fichierlarge,60);
d avance merci