Bonjour,
je compte sur vous de m'aider a résoudre mon problème sur ce code.
J'obtiens le message suivant :
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\program files\easyphp1-8\www\acmm\confirm.php on line 227, la ligne 227 commence par $img_in = imagecreatefromgif($_FILES["photo"]["tmp_name"]);
mon code est :
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
if (is_uploaded_file($_FILES["photo"]["tmp_name"])) {
        $nom_fichier = $_FILES['photo']['name'];
        $size = getimagesize($_FILES["photo"]["tmp_name"]);
        $h = $size[1];
        $w = $size[0];
 
        if($size[2] == "1") {
            $img_in = imagecreatefromgif($_FILES["photo"]["tmp_name"]);
        }
        elseif($size[2] == "2") {
            $img_in = imagecreatefromjpeg($_FILES["photo"]["tmp_name"]);
        }
        elseif($size[2] == "3") {
            $img_in = imagecreatefrompng($_FILES["photo"]["tmp_name"]);
        }
        $img_out = imagecreatetruecolor("$w", "$h");
        imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, $w, $h, $size[0], $size[1]);
        $nom_final = $id."_".$prenom."_".$nom.".jpg";
        $chemin = "photos/".$nom_final;
        imagejpeg($img_out, $chemin);
        $chemin ="http://127.0.0.1/acmm/adhesion/photos/".$nom_final;
        $sql = "UPDATE adhesion SET photo='$chemin' WHERE id='$id'";
        if (mysql_db_query($bdd,$sql) or die(mysql_error())) {
 
                 echo " Enregistrement éffectuée avec succée!";
 
        }
je vous remercie beaucoup pour votre aide