Affichage d'un .gif appelé par un programme PHP
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:
<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:
<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:
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 :
Citation:
Accept: image/png,image/*;q=0.8,*/*;q=0.5
png mais pas gif ?
PMB 4.19 : J'ai le même problème d'affichage de plus.gif et moins.gif
Bonjour,
J'ai suivi cette discussion avec intérêt puisque j'ai le même problème et je voudrais savoir comment il a été résolu, notamment au niveau de quelle configuration ?
Merci d'avance.
même problème d'affichage de plus.gif et moins.gif
Comment cette erreur est résolu. Merci