FORUM Tom's Hardware » Programmation » HTML / Javascript » Style CSS non pris en compte
 

Style CSS non pris en compte

Il y a 294 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Style CSS non pris en compte
 
85x85 : le comble du ridicule :o
Plus d'informations

Bonjour,
J'ai un site perso Free (peux pas donner de lien, trop perso) et il arrive souvent (trop à mon gout) que les pages s'affichent en texte brut, le style CSS n'étant pas pris en compte. Alors forcément la mise en page est toute pourrie et toute pas belle. Voici le message d'erreur :

Code :
  1. <b>Warning</b>:  main(http://monsite.free.fr/header.php) [<a href='function.main'>function.main</a>]: failed to open stream: Connection timed out in <b>/mnt/112/sdc/5/2/monsite/accueilpage.php</b> on line <b>5</b><br />
  2. <br />
  3. <b>Warning</b>:  main() [<a href='function.include'>function.include</a>]: Failed opening 'http://monsite.free.fr/header.php' for inclusion (include_path='/mnt/112/sdc/5/2/monsite/include:.:/usr/php4/lib/php') in <b>/mnt/112/sdc/5/2/monsite/accueilpage.php</b> on line <b>5</b><br />


 
Surtout que la plupart du temps, le style s'affiche normalement, alors ce n'est pas un probleme de codage.
 
Merci de votre aide.


---------------
GLOIRE A :o | Trompi PPC-IDN
n00b intergalactique invincible :o
MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE [:dartyduck:6]

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Ca ne le fait que sur ta page, ou bien sur d'autres en meme tps ?
Ptet que free sature tout simplement ...


---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Je me la pête
Profil : /!\ Docteur - PDG
Plus d'informations

Tu as mis des liens absolus dans tes includes ? J'ai eu le même problème avec l'insertion d'images chez Free et les fonctions php de travail sur les images. Je me demande si Free en mutualise pas un peu trop ses serveurs, avec des liens variables posant ce genre de problèmes...
 
Préfère toujours les liens relatifs :)


---------------
.: La Pipicy Team :love: :.
85x85 : le comble du ridicule :o
Plus d'informations

en effet, j'utilise '../page.html' dans les include sur ce site
sur les autres sites j'utilise 'http://monsite.free.fr/page.html' et je n'ai pas de probleme d'affichage.
Mais pour ce qui est du css, j'utilise href="/style.css" sur tous mes sites mais seul le premier ne l'affiche pas... bizarre...


---------------
GLOIRE A :o | Trompi PPC-IDN
n00b intergalactique invincible :o
MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE [:dartyduck:6]
Je me la pête
Profil : /!\ Docteur - PDG
Plus d'informations

Ben en fait c'est pas le problème, car '../page.html' est un lien relatif et 'http://monsite.free.fr/page.html' est un lien absolu. Donc tu utilises bien des liens relatifs dans ce site...
 
Dans ton cas, le problème vient que PHP n'arrive pas à inclure ton fichier 'header.php' dans ta page 'accueilpage.php'... Soit il y a un truc qui va pas dans ton lien dans le include de accueilpage.php, soit ton header.php est foireux, soit je ne voit pas !
 
Poste ici les premières lignes du code PHP de accueilpage.php (environ les 10 premières) et le code complet de ton header.php :)


---------------
.: La Pipicy Team :love: :.
85x85 : le comble du ridicule :o
Plus d'informations

Code de 'accueilpage.php' :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <?php
  4. include("http://monsite.free.fr/header.php" );
  5. ?>
  6. <body>
  7. <table>
  8. <tr>
  9. <td align="center">
  10. <div id="main">
  11. <div id="hautpage"></div>
  12. <div id="firstframe">
  13.     <div id="logogauche">
  14.     </div>
  15.     <div id="titre">
  16.     </div>
  17.     <div id="logodroite">
  18.     </div>
  19. </div>
  20. <div id="secondframe">
  21. <div id="menu">
  22. <?php
  23. include("menu.php" );
  24. ?>
  25. </div>
  26. ...


 
Code de 'header.php':

Code :
  1. <head>
  2.     <title>La maison, les travaux, les photos, les plans</title>
  3.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
  4.     <link rel="stylesheet" type="text/css" href="/style.css" />
  5.     <link rel="stylesheet" type="text/css" href="/contact/style_guestbook.css" />
  6.     <!--[if IE]>
  7.     <link rel="stylesheet" type="text/css" href="/menu-ie.css" />
  8.     <![endif]-->
  9. </head>


merci.


---------------
GLOIRE A :o | Trompi PPC-IDN
n00b intergalactique invincible :o
MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE [:dartyduck:6]
Je me la pête
Profil : /!\ Docteur - PDG
Plus d'informations

Contrairement à ce que tu disais, dans ton include tu as bien mis un lien absolu (http....) et non relatif. Et comme je le disais, ce type d'inclusion pose problème chez Free (et peut-être aussi chez les autres hébergeurs mutualisés).
 
Essaie donc un lien relatif en mettant simplement :

Code :
  1. include('header.php');


A condition que ton header.php soit au même niveau d'arborescence que ton accueilpage.php


---------------
.: La Pipicy Team :love: :.
zeb
Profil : Modérateur libre
Plus d'informations

:D  T tro fort lulu   !

Je me la pête
Profil : /!\ Docteur - PDG
Plus d'informations

Je commence a bien connaître les serveurs de Free :D


---------------
.: La Pipicy Team :love: :.
85x85 : le comble du ridicule :o
Plus d'informations

ok merci ! :D


---------------
GLOIRE A :o | Trompi PPC-IDN
n00b intergalactique invincible :o
MEMBRE DU GROUPUSCULE DES AVATARS EN COLERE [:dartyduck:6]

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » Style CSS non pris en compte
 

Annonces Google
Publicité