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> :
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>
Cette image s'affiche bien.

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 :
Accept: image/png,image/*;q=0.8,*/*;q=0.5
png mais pas gif ?