Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2007, 13h11   #1
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Par défaut Include : 3 caractères bizarres

Bonjour à tous,

voilà quand je fais un include en php, j'ai 3 caractères bizard qui s'affichent : 

J'ai essayé plein de chose mais non rien J'en suis même arrivé à tout supprimer dans la page pour y laisser que le minimum, et toujours pareil

Premier fichier : test.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>test</title>
</head>
<body>
 
<?php
include 'aa.php';
?>
 
</body>
</html>
Deuxième fichier : aa.php

Code :
1
2
 
juste pour tester et rien d'autre..
Voilà, et là il m'affiche :
Code :
juste pour tester et rien d'autre..
Si quelqu'un peut m'aider, merci parceque je comprends pas pourquoi ca fait ca.

Bonne journée à tous.
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 13h34   #2
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
salut,
essaye comme ca :
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 13h38   #3
Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 52
Points : 52
La seul chose que je peux penser c'est que ton éditeur de code est en utf-8 avec bom.


edit : je vais être un peu plus explicite

Certain éditeurs de code enregistre leur fichier en utf-8 mais rajoute au début du fichier 3 charactères, (la bom ). Cela peut causer des problèmes avec php, d'où l'importantce d'enregistrer ses fichiers en utf-8 sans bom.
Broswendes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 14h11   #4
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Donc,

DEMMOTTE : oui j'ai essayé mais ca ne change rien malheuresement

Broswendes : mon éditeur est Microsoft Office SharePoint Designer 07, je vais regarder si il y a quelque chose à régler.

Sinon, si je supprime charset=iso-8859-1, alors là c'est bon j'ai plus les 3 caractères. Par contre les accents sont remplacés par un ce caractére : �
Il faut alors que je les remplaces un par un avec &eacute; etc..

Ce qui n'est pas pratique car j'ai un script de news donc bon une fois ca va mais 200fois

Voilà merci pour vos réponses, si vous avez autre chose
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 14h20   #5
Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 52
Points : 52
D'après tes indications je suis pratiquement certain qu'il s'agit d'un problème de bom. Je ne connais pas ton éditeur de code mais généralement l'option de format de texte est cachée dans les menu, souvent le menu outil ou format.
Broswendes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 14h35   #6
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Dans Option de l'éditeur de page, j'ai trouvé ca :

"Polices par defaut" et c'est sur Unicode UTF-8

Je passe en Europe ISO ou Europe Windows ?

Il y a aussi Europe Centrale : 8859-2 ou juste Europe Centrale

Encore merci !
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 15h29   #7
Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 52
Points : 52


Ton site affiche en iso 8859-1 donc tu devrais prendre cela. Le Europe Centrale devrait faire l'affaire. À moin que tu utilises des accents et charactère spéciaux dans ton code tu ne verra pas de différence entre les différentes version des ISO 8859( et coder avec des charactères spéciaux, c'est pas génial). La BOM est uniquement présente avec le format UTF-8.
Broswendes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 15h41   #8
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Voilà j'ai passé le logiciel en Europe ISO et j'ai supprimé/remis mes news et c'est bon ! Les accents dans mon script de news n'étaient toujours pas bon, et je me suis aperçu en refaisant une que les accents passés !

Voilà donc pour l'instant c'est bon

Merci pour ton aide je vais pouvoir continuer mon petit site perso sur la F1
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h41.


 
 
 
 
Partenaires

Hébergement Web