Nie wiem o co dokładnie Tobie chodzi, więc pokaze wszystko co zawiera kodowanie:
Te dwa pliki dołączam na samym poczatku każdego pliku:
// Dołączenie do skryptu stałych konfiguracyjnych oraz funkcji procedurwalnych:
require('konfiguracja.php'); // W tym pliku zapisane są stałe w których zawarte są informacje potrzebne do połączenia się z bazą danych
require('procedury.php');
Tutaj jest fragment "procedury.php": połączenie z baża, które jest podstawową konstrukcją na, której opierają się wszystkie zapytania w mojej aplikacji:
header('Content-type: text/html; charset=utf8');
// Funkcja łącząca z bazą danych:
try {
$polaczenie_bd = new PDO
('mysql:host='.NAZWA_SERWERA_BD
.';dbname='.NAZWA_BD
, NAZWA_UZYT_BD
, HASLO_UZYT_BD
, array(PDO
::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")) or
die('Nie można połączyć się z bazą danych.'); $polaczenie_bd->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
} catch (PDOException $e) {
echo ($e->getMessage()); }
Wstawiam zawsze odniesienie do treści wykonawczej HTML na samym końcu dokumentu:
include('./schematy/standard/naglowek.php');
include('./schematy/standard/glowna.php');
include('./schematy/standard/stopka.php');
To jest treść nagłówka:
<!DOCTYPE html>
<head>
<meta charset="UTF-8" />
<title>'; echo $tytul_strony; echo '</title> <link href="./style_kaskadowe/standard/uklad.css" rel="stylesheet" type="text/css" />
<link href="./style_kaskadowe/standard/tresc.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="tlo_strony">
<div class="poj_strony">
<div class="poj_gora">
<div class="logo"><img src="./style_kaskadowe/logo_endo_srednie.png" /></div>
<div class="status"><p class="stan_inicjacji">'; echo $stan_inicjacji; echo '</p></div> <div class="reklama1"><center><h1>REKLAMA</h1></center></div>
</div>';