Bonjour,
Je suis actuellement en train de développer un forum et j'ai des problèmes d'encodage. En effet j'ai un fichier php qui précise l'encodage en utf-8, ensuite je crée un fichier parametre.php qui inclus le fichier avec l'encodage et avec stupeur je découvre " Paramètres de compte ". Très bizarre vous me direz. Mais le plus surprenant est que si je supprime l'inclusion et que je place mon head avant l'inclusion d'un fichier dans parametres.php tout fonctionne. C'est bien embêtant pour un session_start...car j'ai de nouveaux problèmes d'encodage :(
Despérant... (j'ai vérifié la fermeture de toutes mes balises, j'utilise Sublime Text)
Pouvez vous m'aider ?
Voici les codes :)
opening.php :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Administration</title>
<!-- Bootstrap Core CSS -->
<link rel="stylesheet" type="text/css" href="../design/css/bootstrap.css">
<!-- Add custom CSS here -->
<link rel="stylesheet" type="text/css" href="../design/css/sb-admin.css">
<!-- Add Core Font Awesome -->
<link rel="stylesheet" type="text/css" href="../design/font-awesome/css/font-awesome.min.css">
</head>
parametre.php :
<?php
include('includes/opening.php');
include('includes/menu.php');
include('includes/connect_db.php');
include('includes/functions.php');
include('includes/session.php');
?>
<body>
<div id="wrapper">
<div id="page-wrapper">
<!-- En-tête -->
<div class="row">
<div class="col-lg-12">
<h1>Administrateur <small>Paramètres de compte</small></h1>
<ol class="breadcrumb">
<li class="active"><i class="fa fa-gear"></i> Paramètres de compte</li>
</ol>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
Bienvenue sur vos paramètres de compte administrateur ! Vous pouvez modifier toutes vos informations personnels : nom, prénom, mot de passe, désactiver ou activer les bulles d'aide. Vous pouvez aussi changer le 'Project Name' par défaut.
</div>
</div>
</div>
<!-- En-tête -->
<!-- Paramètres de compte -->
<form class="form-horizontal col-lg-8" action="parameters.php" method="post">
<div class="form-group">
<h1><small>Paramètres de compte</small></h1>
</div>
<div class="row">
<div class="form-group">
<label for="text" class="col-lg-5">Nom : </label>
<div class="col-lg-7">
<input type="text" class="form-control" id="text" placeholder="Entrer votre nom" name="admin_nom" id="admin_nom">
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<label for="textarea" class="col-lg-5">Prénom : </label>
<div class="col-lg-7">
<input type="textarea" class="form-control" id="textarea" placeholder="Entrer votre prénom" name="admin_prenom" id="admin_prenom">
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<label for="textarea" class="col-lg-5">Mot de passe : </label>
<div class="col-lg-7">
<input type="textarea" class="form-control" id="textarea" placeholder="Entrer votre mot de passe" name="admin_pass" id="admin_pass">
</div>
</div>
</div>
<div class="row">
<div class="form-group">
<label for="textarea" class="col-lg-5"> Confirmation : </label>
<div class="col-lg-7">
<input type="textarea" class="form-control" id="textarea" placeholder="Entrer à nouveau votre mot de passe" name="admin_confirm" id="admin_confirm">
</div>
</div>
</div>
<div class="form-group valid pull-right">
<button class="btn btn-default btn-md" type="submit"><span class="glyphicon glyphicon-ok"></span> Modifier</button>
</div>
</form>
</div>
</div>
</body>
</html>