Witam,
Mam mały problem, zrobiłem niewielki i prosty skrypt PHP o treści:
<?php
echo '<'.'?'.'xml version="1.0" encoding="utf-8"'.'?'.'>'; ini_set( 'arg_separator.output', '&' ); $tytulstrony='Dokumenty do ściągnięcia';
$styl='./css/dokumenty.css';
$curmultimedia=' class="current"';
$curdokumenty=' class="current"';
include('naglowek.inc');
?>
... tu treść strony w html ...
gdzie
naglowek.inc zawiera kod html (a może raczej mieszankę html i php):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Description" content=""/> <meta name="Keywords" content="aikido yoshinkan yoshinkai zabrze koshinkan dojo" /> <meta name="Author" content="Sebastian Nowak" /> <meta name="Generator" content="kED" /> <link rel="stylesheet" href="<?php echo $styl;?>" type="text/css" />
<link rel="bookmark icon" href="images/ikonaki.ico" type="image/x-icon" /> <link rel="shortcut icon" href="images/ikonaki.ico" type="image/x-icon" />
i zabrałem się za walidację na stronie W3C i wysypało mi błąd:
Error Line 1 column 38: character """ not allowed in prolog.
<?xml version="1.0" encoding="utf-8
"?><!DOCTYPE html PUBLIC "-//W3C//DTD X
Czy ktoś ma pojęcie o co mu chodzi... niby wszystko jest dobrze (ale mylić się mogę) a wywala taki tekst.
Pomocy
Za odpowiedź z góry dziękuję