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

Langage PHP Discussion :

Texte qui ne s'aligne pas !


Sujet :

Langage PHP

  1. #1
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut Texte qui ne s'aligne pas !
    Bonjour,

    Avec le code ci-dessous je récupère des infos depuis un fichier mis en cache. Le problème est que le contenu de la variable n'est pas centrer avec la balise d'alignements :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     $fichier = "/cache/fichier_stats";
     
      if(file_exists($fichier))
      {
       $handle = fopen($fichier, "r");
       echo '<p style="text-align:center">';
       while (!feof($handle))
       {           
            $stat= fgets($handle, 4096);  
            $stat = trim($stat);       
     
           if (!empty($stat)) 
           {      
           echo  $stat;    
            }
     
      }
       echo '</p>';  
      }
    Merci de m'eclairer

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    pourquoi tu fais pas un file_get_contents ?

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Je plussoie stealth, même si ça ne va résourdre ton problème d'alignement. Montre un peu la source généré (dans ton navigateur > afficher la source)
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  4. #4
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Même chose avec file_get_contents et même avec un DIV

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     if(file_exists($fichier))
      {
      $data=NULL;
      $data=file_get_contents($fichier);
      if($data)
      {
        echo '<p style="text-align:center">';
        echo $data;
        echo '</p>';  
     
      }
      }
    Merci

  5. #5
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    j'ai pas vu ton message Celira.
    En effet, dans la source de la page il y a un div menuleft du CSS du CMS où le contenu du fichier est afficher.
    Partie de source de la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div class="menuleft">
    <ul>
    <li class="header">Statistiques</li>
    <li class="text">Sites référencés : 828</li>
    <li class="text">Sites en attente : 2</li>
    <li class="text">Sites refusés : 8</li>
    <li class="text">Sites bannis : 0</li>
    <li class="text">Catégories : 490</li>
    <li class="text_last"></li>
     
    </ul>
    </div>
    C'est déjà une piste, merci.

  6. #6
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Et non je me suis gouré. La <div class="menuleft"> ne vient pas du CSS il est dans le fichier à lire....

  7. #7
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Il n'empêche que lorsque tu arrives au niveau de la page html, le class="menuleft" va s'appliquer. Donc tu peux très bien avoir dedans quelque chose qui neutralise le text-align:center de ton contenant.
    Ton but c'est quoi ? inclure le contenu du fichier comme faisant partie de la page ? ou afficher le contenu du fichier brut de pomme avec les balises visibles et tout ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  8. #8
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Mon but c'est de l'afficher dans un module Joomla que j'ai construit. Ce qui est déjà fait sauf pour l'alignement. Ce fichier est déjà générer par un script que je ne peut pas modifier. Maintenant je cherche un moyen d’éliminer cette class="menuleft". Peut-être qu'en reprenant le code que j'ai poster en 1er et dans la boucle chercher cette class ?

Discussions similaires

  1. [AC-2003] [FORMULAIRES] Champs de textes qui ne s'enregistrent pas
    Par Morgo dans le forum IHM
    Réponses: 4
    Dernier message: 29/04/2010, 18h09
  2. Text qui ne s'affiche pas dans internet explorer
    Par cuisto44000 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/03/2010, 16h54
  3. Une zone de texte qui marche, l'autre pas , pourquoi ?
    Par lap75 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 06/12/2007, 14h11
  4. Menu qui ne s'aligne pas sur le centre du site ?
    Par [ZiP] dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/01/2007, 09h51
  5. Combobox.text qui ne se met pas à jour
    Par davels dans le forum Delphi
    Réponses: 6
    Dernier message: 21/08/2006, 11h29

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