IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

upload fonctionne pas avec format png


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut upload fonctionne pas avec format png
    Bonjour,

    j'ai cette fonction qui upload mes image jpeg nikel mais png rien ne s'upload dans mon dossier:
    fonction:

    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
    private function save_thumb_image($thumb, $path, $quality){
              switch(self::get_image_extension($path)){
                  case 'gif':
                       imagegif($thumb, $path);
                  break;
                  case 'png':
                       imagepng($thumb, $path);
                  break;
                  case 'jpeg':
                  case 'jpg':
                  case 'jfif':
                  case 'jpe':
                  default :
                       imagejpeg($thumb, $path, $quality); 
                  break;
              } 
           }
    appel de la fonction :
    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
     
    $NomImageFinalMedium= $FILES['name'];
     
     
    							if(isset($_FILES['fichier']['name'])){
    								$source_image_extension = thumbs::get_image_extension($_FILES['fichier']['name']);
    								print_r($source_image_extension);
    								$source_image_path = '../../organisateur/avatar/background.'.$source_image_extension;
     
    								if(move_uploaded_file($_FILES['fichier']['tmp_name'], $source_image_path)){
     
    									$thumbs_saving_path_Medium = '../../organisateur/avatar/'.$pseudo_membre.'/';
     
    									$thumbs_image_quality = 100;
    									/*creation miniature Medium (80*80)*/
    									$tbMedium = new thumbs($source_image_path, $thumbs_saving_path_Medium, $thumbs_image_quality);
    									$tbMedium->resize(180,180,"FFFFFF",$NomImageFinalMedium.'');
     
     
     
    									unlink($source_image_path);
    								}
    							}
    							else
    							{
    								echo 'Le dossier n existe pas.';
    							}
    merci.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu ne vérifies même pas si imagepng renvoie vrai ou faux ...

  3. #3
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    C'est quoi le lien entre tes 2 bouts de code?

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/01/2007, 18h19
  2. [ImageMagick] imagecreatefromjpeg() ne fonctionne pas avec tous mes jpg
    Par guy2004 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/08/2006, 09h41
  3. evenement onclick ne fonctionne pas avec explorer??
    Par nath-0-0 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 12h13
  4. Réponses: 7
    Dernier message: 24/01/2006, 11h03
  5. window.resizeTo ne fonctionne pas avec firefox?
    Par FrankOVD dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/06/2005, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo