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).
Auriez-vous une idée?
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>
Partager