Bonjour les amis, s'il vous plait j'ai un probleme avec la fonction createimagefromjpeg() , quand je la mets ma page se plante et me sort connexion reinitialser et je ne sais pas pourquoi avez vous une idée ?
et voilà mon code :

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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
  $dossier="mypic/";
	$fichier=basename($_FILES['mypicture']['name']);
	$path=$dossier.$fichier ;
 
 
	$extensions=array(".jpeg",".jpg",".png",".gif");
	$extension= strrchr($_FILES['mypicture']['name'],".");
 
	$taille_maxi=200000;
	$taille_file=filesize($_FILES['mypicture']['tmp_name']);
 
 
	//Premiere verification
	if(!in_array($extension,$extensions))
	{
		$erreur="Vous devez uploader un fichier de type image !!" ;
	}
 
	if($taille_file > $taille_maxi)
	{
		$erreur="Le fichier est trop volumineux";
	}
 
	if(!isset($erreur)){
 
 
		$fichier = strtr($fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); 	
		$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
 
 
 
		if(move_uploaded_file($_FILES['mypicture']['tmp_name'],$path))
		{
 
 
			//Verfification de l'extension
			$infos_image = pathinfo($_FILES['mypicture']['name']);
			$extension_upload = $infos_image['extension']; 
			$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
 
			if (in_array($extension_upload, $extensions_autorisees))//Si c'est une extension autorisée
			{
 
			//Je repere quelle est l'extension et j'utilise la fonction correspondante
			switch ($extension_upload)	{
			case 'jpg':
			$source = imagecreatefromjpeg($path);
			break;
 
			case 'jpeg':
			$source = imagecreatefromjpeg($path);
			break;
 
			case 'png':
			$source = imagecreatefrompng($path);
			break;
 
			case 'gif':
			$source = imagecreatefromgif($path);
			break;
 
			default:
			echo '<p>
					Ce message ne dvrait pas appartaitre merci de le signaler au <a href="mailto:lest-admin@servhome.org">webmaster</a> 
					et lui expliquer dans quelles circonstances 			ceci est arrivee.
				</p>';
			}
		}
list($width,$height)= getimagesize($path);			
			$new_width=70;
			$new_height=70;
 
			$new_image = imagecreatetruecolor($new_width,$new_height);