Probleme avec les include()

Résolu
Plilippe -  
 viketor -
Bonjour,

j ai mis un include() avec dedans ma connexion a la base de données

probleme: quand je recharge la page apres avoir mis l include > ça me met un espace blanc tout en haut de mon site.

Pourquoi?

Et que faut'il faire?

merci

31 réponses

Philippe
 
pardon

menu.php

<ul id="navigation">
<li><a href="#">lien</a></li>
<li><a href="#"">lien</a></li>
<li><a href="#"lien</a></li>
<li><a href="#"lien</a></li>
<li><a href="#">lien</a></li>
</ul>

ça me met une marge en haut de 16px ... je comprend pas.

Aidez moi svp

J ai passé l apres midi dessus...

Merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Fait un test, met un margin:0px; sur la balise ul dans ton CSS.
0
Philippe
 
ça resout rien je viens de tester
0
Philippe
 
ça vient forcément de la fonction include() car moi j ai pas fait d erreur

donc cette fonction est naze ou alors mon wamp est mal configurée... probleme de php.ini ou extension j en sais rien du tout...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Peux tu mettre ici le code qui est dans le fichier inclue ?
0
Philippe
 
oui j ai intégré ceci

<div id="corps">
<?php
include("menu.php");
?>

menu.php

<ul id="navigation">
<li><a href="#">lien</a></li>
<li><a href="#"">lien</a></li>
<li><a href="#"lien</a></li>
<li><a href="#"lien</a></li>
<li><a href="#">lien</a></li>
</ul>

menu.css

#navigation {
width: 645px ;
height:33px;
list-style: none ;
padding: 0px ;
margin: 0px ;
}
#navigation ul{
margin: 0px ;
padding: 0px ;
}
#navigation li {
display:inline;
float:left;
width:129px;
height:34px;
background: #4169e1 ;
color: #fff ;
margin-bottom: 1px ;
text-align:center;
font-family:Arial;
text-decoration:none ;
font-size:110%;
font-weight:bold;
}
#navigation li a {
float:left;
width:129px;
height:34px;
display: block ;
background:blue;
color: #fff ;
line-height:33px;
text-align: center ;
font-weight:bold;
}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active{
background:navy;
text-decoration: underline ;
color:#FFF;
}
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Et le CSS du div corps ?
Tu as quoi sinon avant cette balise div ?


Cet extrait est incorrecte:
#navigation ul{
margin: 0px ;
padding: 0px ;
} 

Ce code fait référence à un balise comportant l'id navigation et qui contiendrai une balise ul.
Toi ce que tu as c'est au contraire une balise ul portant l'id navigation.
Autrement dit, ce qui serai plus correcte:
ul#navigation{
margin: 0px ;
padding: 0px ;
} 

Mais ce code est déjà présent dans ton :
#navigation{ ... }

Tu peux donc enlevé ce morceau de code CSS.
0
Philippe
 
oui exact je l ai viré mais ça change rien de toute façon.

Ya toujours ce margin-top de 16px par defaut.

Alors que quand je met le code direct dans le fichier (sans passer par l include) et bien je n ai pas ce probleme

La fonction include doit avoir un bug
0
le père
 
Ça m'étonnerait énormément que include ait un bug...
As-tu corrigé les erreurs de " et de > qu'il y a dans
<li><a href="#">lien</a></li>
<li><a href="#"">lien</a></li> <-- attention " en trop
<li><a href="#"lien</a></li> <-- attention manque > entre " et lien
<li><a href="#"lien</a></li> <-- attention manque > entre " et lien
<li><a href="#">lien</a></li>

As-tu comparé les codes HTML obtenus avec include et en mettant les commandes directement dans ton php ?
0
Philippe
 
c était pas ça non plus.

J ai trouvé !!!

ça venait de l'encodage de la page menu.php

Il fallait l'encoder en ANSI au lieu de la mettre en UTF-8 sinon ça fait des marges par défaut qui viennent de nul part...
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Si ton problème est résolu, change le statu en haut de la page.
0
Philippe
 
je peux pas, je suis pas inscrit.

Met le en résolu pour moi ;)
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Je peux pas non plus. Y'a que celui qui créé le topic qui peux le changer.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507 > arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention  
 
Il y a aussi les contributeurs, les modérateurs et les webmasters qui peuvent :)
0