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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 : 40
    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 : 40
    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]

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, 17h09
  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, 15h54
  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, 13h11
  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, 08h51
  5. Combobox.text qui ne se met pas à jour
    Par davels dans le forum Delphi
    Réponses: 6
    Dernier message: 21/08/2006, 10h29

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