CITATION
<?php
if (strstr($_SERVER['HTTP_ACCEPT '], 'application/xhtml+xml')) {
_AT_header('Content-type: application/xhtml+xml; charset = UTF-8 ');
}
else {
_AT_header('Content-type: text/html; charset = UTF-8 ');
}
if (!isset($_GET["p"])){
$p = 'accueil';
}
else {
if (file_exists("pages/$p.inc")){
$p = $_GET["p"];
}
else {
_AT_header("HTTP/1.0 404 Not Found");
}
}
require "pages.php";
if (strstr($_SERVER['HTTP_ACCEPT '], 'application/xhtml+xml')) {
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
}
else {
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
}
?>
if (strstr($_SERVER['HTTP_ACCEPT '], 'application/xhtml+xml')) {
_AT_header('Content-type: application/xhtml+xml; charset = UTF-8 ');
}
else {
_AT_header('Content-type: text/html; charset = UTF-8 ');
}
if (!isset($_GET["p"])){
$p = 'accueil';
}
else {
if (file_exists("pages/$p.inc")){
$p = $_GET["p"];
}
else {
_AT_header("HTTP/1.0 404 Not Found");
}
}
require "pages.php";
if (strstr($_SERVER['HTTP_ACCEPT '], 'application/xhtml+xml')) {
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
}
else {
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
}
?>
J'optien une erreur pour chaque header de ce code (avant de rajouté les @)
Les navigateur acceptant application/xhtml+xml m'affiche:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
Je suis heberger sous OVH peu étre que ça vien de la???
Ce code php et le premier sur la page, pas d'espace avant pas d'espaces aprés.
Merci pour votre aide, jéspére.