Bonjour,
Petit souci avec l'application PMB et je soupçonne une config manquante dans Apache...
Dans le code de la page HTML envoyé par Apache, il y a des icônes envoyés via une simple URL dans la balise <img> :
Cette image s'affiche bien.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part <img title="Document: texte imprimé" alt="Document: texte imprimé" src="http://pmbcdi.enfa.fr/opac_css/images/icon_a_16x16.gif"></img>
Mais il y a aussi des icônes actives "+" et "-" appelées via un programme PHP donné en URL du paramètre src de la balise <img> et qui ne s'affichent pas :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part <img class='img_plus' src="./getgif.php?nomgif=plus" name="imEx" id="el134615Img" title="détail" border="0" onClick="expandBase('el134615', true); return false;" hspace="3"/>
Extrait du programme getgif.php qui est censé ramener le fichier gif dans la page :
Code PHP : 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 if(!$optionnel){//Dans le cas ou l'image est obligatoire (si elle sert de lien cliquable par exemple) if($nomgif == "plus"){ $chemin="./images/plus.gif"; }elseif($nomgif == "moins"){ $chemin="./images/minus.gif"; } $content_type_gif="Content-Type: image/gif"; $fp=@fopen($chemin, "rb"); }else{ $chemin=""; $content_type_gif="Content-Type: image/png"; $fp=@fopen('./images/vide.png', "rb"); } switch ($nomgif) { case "plus": if($opac_notices_depliable_plus){ $chemin='./images/'.$opac_notices_depliable_plus; } break; case "moins": if($opac_notices_depliable_moins){ $chemin='./images/'.$opac_notices_depliable_moins; } break; default: break; }
Côté serveur, il y a cette arborescence :
/pmbcdi/opac_css/images/
Dans opac_css se trouve le programme getgif.php et dans images se trouvent les images plus.gif et minus.gif.
Le programme comme les fichiers ont les droits suivants :
-rwxr-xr--
Y aurait-il une config dans Apache où il faudrait dire qu'il accepte de traiter les fichiers gif ?
Avec les outils de développement de Firefox, je trouve en effet ceci qui me met la puce à l'oreille :
png mais pas gif ?Accept: image/png,image/*;q=0.8,*/*;q=0.5
Partager