IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Espace blanc dans le haut [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut Espace blanc dans le haut
    Bonjour,

    J’ai un problème dans certaines des rubriques de mon site. Il y a toujours un espace blanc dans le haut de ma page, tout le contenu est décalé vers le bas. Mon squelette est en UTF-8 (sans BOM) et mon DOCTYPE est sur la première ligne. Pourtant dans le code source je retrouve des espaces précédents le DOCTYPE. De plus, se problème ne se retrouve que sur la section protégé par le plugin ’Accès Restreint’, en anglais seulement. Je ne retrouve se problème nul part dans la parti en française. Je spécifie que le squelette de la page anglaise est la copy de celle en français.

    je vous remercie d'avance de m’aider.

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Bonjour,
    à l'aide d'un outil comme firebug tu peux facilement retrouvé la cause du problème étant donné que c'est un problème relevant du xhtml/css.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut
    J'ai déjà chercher avec firebug, voilà pourquoi je suis rendu à demander de l'aide puisque je n'ai aucune idée où continuer à chercher. Il y a quelque chose dans Spip qui me rajoute un espace mais quoi? Le problème ne vient pas du CSS, j'ai vérifier et le problème est présent même avec la feuille de style désactivé.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut Espace blanc ? Argh
    Un des éléments qui peut te planter c'est des fichiers PHP qui ont plus d'une ligne après le '?>'. Vu que tu signales que tu ne rencontres le problème que pour la version anglaise, regarde les différents fichiers de langue de type 'lang/xxx_en.php'. C'est peut-être ici.

    (Au passage, le '?>' est optionnel dans tout code PHP, donc dans le doute, tu peux l'enlever partout ;-) )

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    J'ai eu le meme souci. Cela venait de l'encodage de la page. Mes pages étaient encodées en utf-8 avec BOM, il fallait que je les encode en ut-8 sans BOM.

    Oui, je sais, c'est étrange, mais ca à marché chez moi

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2009
    Messages : 9
    Par défaut BOM et espace blanc
    Ca c'est normal : le BOM est un caractère spécial qui se place au début du fichier. Son rôle est d'indiquer que le fichier est encodé en UTF-16 et il contient des infos inutiles pour de l'UTF-8. Dans certaines configs, Apache indique que l'entete HTTP est encodée en iso-8859-1, et considère que ce caractère spécial comme une donnée.

    Donc pour de l'UTF-8, il faut toujours encoder sans BOM :-)

    ( pour plus d'infos sur ce fichus caractère, cf http://lachy.id.au/log/2005/01/guide-to-unicode-part-3 )

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut
    Merci de votre aide, j'ai vérifier partout et le problème venait de mon fichier lang en anglais. Je l'ai transformé en UTF-8 sans BOM et tout c'est règlé. Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WS / IOException] Espace blanc dans l'URL
    Par mezoo dans le forum Services Web
    Réponses: 2
    Dernier message: 16/12/2012, 22h48
  2. Pas d'espace blanc dans le chemin du java_home
    Par maghraoui dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 22/04/2008, 14h44
  3. Espace blanc dans les reply (outlook 2003)
    Par Lordkpo dans le forum Outlook
    Réponses: 4
    Dernier message: 11/04/2007, 16h23
  4. [XSLT] Garder Espaces blancs dans un element texte
    Par batotoba dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 15/08/2006, 20h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo