JeuWeb - Crée ton jeu par navigateur
[Résolu] Image qui ne s'affiche pas - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Image qui ne s'affiche pas (/showthread.php?tid=2173)

Pages : 1 2 3 4


[Résolu] Image qui ne s'affiche pas - Reaven - 22-12-2007

Bonjour,

J'ai un petit soucis concernant une image qui ne s'affiche pas.
Je viens de terminer le codage d'un petit site destiné à présenter mon projet, mais j'ai un problème avec la bannière.

Ma partie concernant l'en-tête ressemble à ceci:

Code PHP :
<?php 
<div id="en_tete"></div>

Vous remarqué que je n'ai rien mit entre les balises. C'est tout à fait normal. L'image je l'ajoute via la page CSS. Voici la partie de mon doc css que est destiné à afficher mon image:

Code PHP :
<?php 
#en_tete
{
height: 200px;
background: url("/www/images/bannière.gif") no-repeat center ;
}

En local ça marche mais en ligne, l'image ne s'affiche pas. J'ai bien vérifié qu'elle avait bien été envoyer sur le serveur de mon hébergeur, et j'ai essayé cette methode:

Code PHP :
<?php 
<div id="en_tete" align="center"><img src="images/bannière.gif"/></div>

Mais ça ne marche pas non plus, un petit carré avec une croix s'affiche à la place de la bannière comme si elle n'existait pas.

Pouvez-vous m'aider svp?

Merci
Dark Angels


RE: Image qui ne s'affiche pas - Eluox - 22-12-2007

essaye
Code PHP :
<?php 
<div id="en_tete"></div>


Code PHP :
<?php 
#en_tete
{
height: 200px;
background: url("../images/bannière.gif") no-repeat ;
}



RE: Image qui ne s'affiche pas - Reaven - 22-12-2007

Non ça ne marche toujours pas


RE: Image qui ne s'affiche pas - NicoMSEvent - 22-12-2007

Vérifie les accents (je préfere ne pasen mettre moi), les majuscules (la majorité des serveur sont de type UNIX et sont sensibles aux majuscules...)

Tu as essayé de mettre l'adresse complete de l'image ? (http://monserveur.com/images/bannière.gif)


RE: Image qui ne s'affiche pas - naholyr - 22-12-2007

Remarque générale : Les chemins utilisés dans nos logiciels web doivent toujours être indiqués en relatif, ça évite les problèmes Wink. Que ce soit le chemin "système" ou l'url,

- Dans les scripts, avec les include() et require() il faut indiquer des chemins relatifs au script en cours, en utilisant dirname(__FILE__)
- Dans les pages HTML, il faut indiquer des chemins relatifs à la page en cours, qui sera généralement toujours au même niveau.
- Dans les feuilles de style, ces chemins sont relatifs à la feuille de styles pas à la page en cours, donc si tu as une arborescence du style
Code :
/
+- index.php
+- styles/
|  +- default.css
+- images/
   +- image.png
Tu devras indiquer url(../images/image.png)

Voilà Smile


Ah et si : évite absolument tout accent dans les noms de fichier, si l'encodage de ta page n'est pas le même que celui du système de fichier (ce qui est très probablement le cas, ton windows est en cp-1252, tes pages sont certainement en ISO-8859-1 dont les caractères accentués sont globalement compatibles avec cp-1252, mais pas du tout avec UTF-8 qui est très certainement l'encodage du système de fichiers de ton hébergeur).


RE: Image qui ne s'affiche pas - Sephi-Chan - 22-12-2007

Je pense que c'est le www/ dans l'adresse qui coince. Essaye après l'avoir enlevé.


Sephi-Chan


RE: Image qui ne s'affiche pas - Reaven - 22-12-2007

Bonjour,

Citation :Tu devras indiquer url(../images/image.png)

Merci pour ta réponse mais dark vengeur ma l'avait déjà suggéré et ça ne marche pas non plus.

Citation :essaye

Code PHP :
<?php 
<div id="en_tete"></div>

Code PHP :
<?php 
#en_tete
{
height: 200px;
background: url("../images/bannière.gif") no-repeat ;
}

Citation :Tu as essayé de mettre l'adresse complete de l'image ? (http://monserveur.com/images/bannière.gif)

Si j'ai essayé mais ne marche pas non plus.

Citation :Je pense que c'est le www/ dans l'adresse qui coince. Essaye après l'avoir enlevé.

Déjà essayé et nada, rien ne s'affiche.

Dark Angels, Desespéré[/i]


RE: Image qui ne s'affiche pas - Sephi-Chan - 22-12-2007

L'erreur est forcément de toi, que ce soit dans l'adresse du fichier elle même où dans une faute dans la saisie de ce chemin.

Supprimes ton fichier index.php et renomme ton fichier en banniere.gif (au cas où) et essaye d'y accéder sur ton navigateur : il te suffit de te rendre sur ton site et de remonter l'arborescence. Ainsi tu es sûr que ça marchera.


Sephi-Chan


RE: Image qui ne s'affiche pas - Reaven - 22-12-2007

ok mais pour être sûr, quand tu parles de supprimer du veux dire du serveur de mon hébergeur.
Pour la modification je le fais de suite.

Je te tiens au courant.

Dark Angels


RE: Image qui ne s'affiche pas - Kassak - 22-12-2007

C'est peut être un problème de CHMOD, j'ai eu plein de probleme avec ca.


Va dans ton FTP, et cherche ton image, fait un clique droit sur elle, et fait propriété, ou attribut du fichier, un truc du genre.

Tu va voir des permissions blabla et une valeur en dessous, met 644 a cette valeur pour l'image que tu souhaite, si elle se trouve dans un dossier, met la meme valeur au dossier, et ensuite teste pour voir si elle s'affiche Wink


Si tu veux vraiment voir si le probleme vient des permissions, met ton image a la racine de ton site, avec un CHMOd de 777, si elle s'affiche bien correctement, ca ne vient pas de ton code, mais des permissions Wink