Witam,
Mam mały problem, zrobiłem niewielki i prosty skrypt PHP o treści:
  1. <?php
  2. echo '<'.'?'.'xml version="1.0" encoding="utf-8"'.'?'.'>';
  3. ini_set( 'arg_separator.output', '&amp;' );
  4. $tytulstrony='Dokumenty do ściągnięcia';
  5. $styl='./css/dokumenty.css';
  6. $curmultimedia=' class="current"';
  7. $curdokumenty=' class="current"';
  8. include('naglowek.inc');
  9. ?>
  10. ... tu treść strony w html ...


gdzie naglowek.inc zawiera kod html (a może raczej mieszankę html i php):

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
  4. <head>
  5. <title><?php echo $tytulstrony;?></title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <meta http-equiv="Content-Language" content="pl" />
  8. <meta name="Description" content=""/>
  9. <meta name="Keywords" content="aikido yoshinkan yoshinkai zabrze koshinkan dojo" />
  10. <meta name="Author" content="Sebastian Nowak" />
  11. <meta name="Generator" content="kED" />
  12. <link rel="stylesheet" href="<?php echo $styl;?>" type="text/css" />
  13. <link rel="bookmark icon" href="images/ikonaki.ico" type="image/x-icon" />
  14. <link rel="shortcut icon" href="images/ikonaki.ico" type="image/x-icon" />
  15. </head>

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ę