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 :
Et mon manager est celui-ci :
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); }
Quand j'upload un gif voici les messages :
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(); }
http://img15.hostingpics.net/pics/700175erreurphp.png
C'est quoi le probléme ?
Merci d'avance.
Partager