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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Trombi \\ Récupération d'URL à partir d'une variable


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Février 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Trombi \\ Récupération d'URL à partir d'une variable
    Bonjour, je viens implorer votre aide car je bloque sur un bout de code élaborer par un ancien stagiaire dans ma boite.

    Le but de ce code est de récupérer à partir d'un tableau le numéro de code de chaque collaborateur et de placer ce numéro dans une URL qui représentera la photo de chaque collaborateur.

    J'ai surligner en Orange la partie qui bloque et essayer de la comprendre: (je n'ai que des notions de bases en php et là ça me dépasse un peu toute cette syntaxte). Pour moi la 1ère ligne dans la structure conditionelle représente la partie où la variable 'is_file' demande si un .gif existe pour les collaborateurs dans le dossier cité.
    Si c'est le cas la 2ème ligne affiche la photo à partir de l'url img src='/intranet/Documents/photoProfil/.. Le problème, c'est comment je dois terminer cette URL pour avoir l'image.gif en fonction du code trouvé??

    Dans l'exemple, j'ai mis l'image du collaborateur 497 pour voir si le code fonctionnait correctement (ce qui est le cas car il m'affiche une photo uniquement pour les collaborateurs qui ont fourni un gif dans le dossier).

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>theme/CSS/fiche.css" />
        </head>
        <body>
            <div id="coordonneesHaut">
                <div class="image">
                    <?php 
                    if (is_file('./Documents/photoProfil/'.$collaborateur->getCode().'.gif')) { ?>
                        <img src='/intranet/Documents/photoProfil/497.gif' name="profil" width="150px" height="175px"/>
                        <?php } else { ?>
                        <img src='/intranet/Documents/photoProfil/nonDefini.gif' name="profil" width="150px" height="175px"/>
                        <?php } ?>
                </div>
                <div class="coordonneesDroite">
                    <?php
                    echo 'Nom : ' . $collaborateur->getNomFamille() . ' Prénom : ' . $collaborateur->getPrenom() . '
                <br /><br />
                Téléphone : ' . $collaborateur->getTelDirect() . '
     
                    <br /><br /> E-mail : ' . $collaborateur->getEmail() . '';
                    ?>
                </div>
            </div>
            <div id="coordonneesBas">
                <?php
                echo 'Bureau : ' . $collaborateur->getBureau()->getIntitule() . '
                <br /><br />
               Groupe: '. $collaborateur->getGroupe()->getLibelleSousGroupe().'
               <br /><br />';
                ?>
            </div>
    
        </body>
    </html>
    Auriez-vous une idée?

  2. #2
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Février 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Je continue mes recherches et je me pose une question: Est-ce que l'on peut insérer la variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '$collaborateur->getCode().'.gif'
    qui est entre les balises php comme fichier de destination de ma balise <img src> ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php                 
                        if (is_file('./Documents/photoProfil/'.$collaborateur->getCode().'.gif')) { ?>
                        <img src='/intranet/Documents/photoProfil/497.gif' name="profil" width="150px" height="175px"/>
                        <?php } else { ?>
                                    <img src='/intranet/Documents/photoProfil/nonDefini.gif' name="profil" width="150px" height="175px"/>
                        <?php } ?>

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Février 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    La solution que l'on ma donné et qui fonctionne était la suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php 
                    if (is_file('./Documents/photoProfil/'.$collaborateur->getCode().'.gif')) {?> 
    		   <img src='/intranet/Documents/photoProfil/<?php echo $collaborateur->getCode(); ?>.gif' name='profil' width='150px' height='175px'/>                
    		<?php } 
    		else { ?>
                        <img src='/intranet/Documents/photoProfil/nonDefini.gif' name="profil" width="150px" height="175px"/>
                        <?php } ?>
    Il fallait insérer des balises php directement sur ma variable.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération Caractére à partir d'une variable
    Par lulu260466 dans le forum Windows
    Réponses: 1
    Dernier message: 29/05/2014, 13h40
  2. Récupération d'URL à partir d'une action
    Par Agnello Fabrice dans le forum Struts 2
    Réponses: 3
    Dernier message: 04/07/2013, 08h44
  3. Réponses: 0
    Dernier message: 08/12/2011, 15h54
  4. [Net]Création d'une URL à partir d'une File
    Par maxvador dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/12/2005, 21h22
  5. [Stratégie] Lancer une url à partir d'une appli java
    Par yobogs dans le forum Général Java
    Réponses: 4
    Dernier message: 14/04/2005, 17h10

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