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

Langage PHP Discussion :

Mon exception ne fonctionne pas


Sujet :

Langage PHP

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 097
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 097
    Points : 944
    Points
    944
    Par défaut Mon exception ne fonctionne pas
    Bonjour à tous,

    Je viens de constater que j'ai une erreur quand une image n'existe pas dans le dossier image/

    Le message, est
    Warning (2): getimagesize(/Applications/MAMP/htdocs/cakephp/app/webroot/img/Articles/W2854-18_1.jpg): failed to open stream: No such file or directory [APP/Plugin/Image/View/Helper/ImageHelper.php, line 31]

    Je ne souhate pas avoir ce message mais ceci (qui ne fonctionne pas)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if(empty($v['image'])){
                        echo $this->Image->resize('/img/Articles/no-image.jpg', 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name']));
                    }else{
                        try{
                            echo $this->Image->resize('/img/Articles/'.$v['image'], 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name'])); 
                         }catch(Exception $e){
     echo $this->Image->resize('/img/Articles/no-image.jpg', 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name']));
                            debug("Stop");
                        }
                    }
    Si try gènere une erreur, alors affiche ce qu'ily a dans catch.

    Es-ce correct ou je suis a cote de la plaque...

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si try gènere une exception, alors affiche ce qu'ily a dans catch.
    getimagesize() provoque un Warning, donc il ne se passe rien.

Discussions similaires

  1. Pourquoi mon TRY..EXCEPT ne fonctionne pas ?
    Par clavier12AZQSWX dans le forum Général Python
    Réponses: 5
    Dernier message: 30/01/2014, 18h28
  2. Réponses: 1
    Dernier message: 30/08/2006, 19h00
  3. [VB.Net/DataReader] Pourquoi mon ExecuteReader ne fonctionne pas ?
    Par emeraudes dans le forum Accès aux données
    Réponses: 8
    Dernier message: 21/08/2006, 13h38
  4. Réponses: 14
    Dernier message: 17/08/2006, 10h29
  5. mon trigger ne fonctionne pas !
    Par japi33 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 20/03/2006, 21h26

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