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 :

[Système] Caractère bizarre en début de page


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 121
    Par défaut [Système] Caractère bizarre en début de page
    J'ai une page qui affiche les champs d'une table.
    Tout fonctionne sauf que depuis que je me connecte a ma base vie un include et plus en ecrivant les deux lignes de connexion, j'ai 3 caracteres qui s'affiche en début de page: 

    Voila le code de connexion.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
     
    mysql_connect("localhost", "root", "") OR die(mysql_error());
    mysql_select_db("atp") OR die(mysql_error());
     
    ?>
    Et voici le code de ma page:

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <?php
     
    include("connexion.php");
     
    $reponse = mysql_query("SELECT DATE_FORMAT(date,'le %d-%m-%Y à %H:%i') AS Date, Pseudo, Message FROM forum ORDER BY id DESC LIMIT 0,20");
     
    while ($donnees = mysql_fetch_array($reponse))
    {
     
    ?>
     
    <table width="100%"><tr><td>
     
    <table class="style15"><tr>
    <td width="20">De</td>
    <td width="510"><?php echo addslashes(htmlentities($donnees['Pseudo'])); ?></td>
    <td align="right"><?php echo addslashes(htmlentities($donnees['Date'])); ?></td>
    </tr></table>
     
    </td></tr><tr><td>
     
    <table><tr><td class="style16"><?php echo addslashes(htmlentities($donnees['Message'])); ?></td></tr></table>
     
    </td></tr></table>
     
     
    <?php
    }
    mysql_close();
    ?>
    Quelqu'un à déjà eu ce probleme ?
    Quelqu'un à une idée ?

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    Cela m'est déjà arrivé quand je travaillais avec ultraedit 32 qui avait positionné un BOM en UTF-8.
    Si c'est cela, tu peux corriger ce problème dans le fichier .ini d'ultraedit (si mes souvenirs sont bons )

  3. #3
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    Je faisait comme toi au départ mais j'ai eu aussi des problèmes lol alors me suis pas pris la tête et j'ai fait à l'ancienne...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 121
    Par défaut
    Je travaille avec easyphp en local, quelqu'un pourrait me dire ou je dois modifier la configuration ou autre chose ?

  5. #5
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Ca viendrait de ton éditeur de texte, et non pas de EasyPHP. Vérifie l'encodage de ta page (et n'hésite pas à utiliser la balise "meta charset")

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 121
    Par défaut
    J'utilise le bloc note de windows vista.

    J'ai placer essayer ces balises dans mon code mais ca ne change rien...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  7. #7
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    J'ai déjà eu un truc comme ça en éditant en RTF.
    En le passant dans le bloc note (XP) il disparraissait. (convertir en texte brut)

  8. #8
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    oui, oui.... comme je l'ai dit plus haut... il faut vérifier l'encodage par défaut de ton éditeur !

    Peut-être tu utilises une éditeur texte -par forcément orienté programmation- qui fait qu'il utilise un encodage propre au système d'exploitation et non le browser !

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

Discussions similaires

  1. Caractères bizarres en haut de page
    Par pimpmyride dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/03/2008, 11h55
  2. [Konqueror] Caractères bizarres dans une page Web
    Par Poseidon62 dans le forum KDE
    Réponses: 3
    Dernier message: 02/05/2007, 19h20
  3. Réponses: 6
    Dernier message: 06/12/2005, 09h41
  4. Réponses: 4
    Dernier message: 11/11/2005, 14h46
  5. caractères étranges an haut de page sous Ffx
    Par javatwister dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 27/08/2005, 01h49

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