Bonjour,

J'ai un problème de conversion de fichier avec wideImage.
Le jpeg, bmp ent png fonctionne trés bien, mais j'ai un souci avec les gif.

Site de wideImage : http://wideimage.sourceforge.net
Les frormats supportés : http://wideimage.sourceforge.net/doc...ported-formats
La méthode de conversion et de sauvegarde :
http://wideimage.sourceforge.net/doc...saving-images/

Mon code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if(isset($_FILES['image']) and !empty($_FILES['image'])){
                $img = WideImage::loadFromFile($_FILES['image']['tmp_name']);
                $pManager->AddPartner($p, $img);
            }else{
                $pManager->AddPartner($p, null);
            }
Et mon manager est celui-ci :
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
public function AddPartner(Partner $partner, $img) {
        $req1 = $this->_db->prepare('INSERT INTO partner SET
                name = :name,
                url = :url,
                description = :description');
        $req1->bindValue(':name', $partner->getName());
        $req1->bindValue('url', $partner->getUrl());
        $req1->bindValue('description', $partner->getDescription());
 
        $req1->execute();
        if ($img != NULL) {
            $img2 = $img->resize(null, 70);
            $req2 = $this->_db->prepare('SELECT id_partner FROM partner WHERE name = :name ');
            $req2->bindValue(':name', $partner->getName());
            $req2->execute();
            $idtemp = $req2->fetch(PDO::FETCH_ASSOC);
            $img2->saveToFile('../imgphp/partner/'.$idtemp['id_partner'].'.png');
        }
 
        return TRUE;
        exit();
    }
Quand j'upload un gif voici les messages :
http://img15.hostingpics.net/pics/700175erreurphp.png

C'est quoi le probléme ?
Merci d'avance.