Witam serdecznie,
Dopiero zaczynam swoją przygodę z php. Wykonałem szablon strony w którym menu jest zrobione za pomocą php. Niby wszystko działa tylko, że mam problem z walidacją bo są błędy w linkach.
Przykładowy link wygląda tak:
<a href="index.php?podmenu=subusl&go=sieci">Sieci komputerowe</a>
a całe menu jest includowane do szablonu. W3C pokazuje mi błąd przy drugim znaku równości, nie wiem jak to poprawić.
Szablon strony wygląda następująco:
<<?php ?>?xml version="1.0" encoding="iso-8859-2"?<?php ?>>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
// zmienna do prawidlowego wczytania includowanych plikow
$add_site = true;
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="" />
<meta name="Keywords" content="" />
<meta name="Author" content="" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<script type="text/javascript" src="pliki/fo.js"></script>
<link rel="stylesheet" href="pliki/style.css" type="text/css" />
</head>
<body>
<div id="cala">
<div>
<div id="logo"></div>
<div id="wizytowka">
<?php include ("pliki/wizytowka.inc"); ?>
</div>
<div id="menu">
<div class="menu1">
<?php include ("pliki/menu.inc"); ?>
</div>
</div>
<div id="foto"></div>
</div>
<div id="tytul">
<?php include ("pliki/tytul.inc"); ?>
</div>
<div id="budujemy"></div>
<div id="podmenu">
<div class="podmenu">
<?php
// zmienna $go przekazana metoda GET
$podmenu = $_GET['podmenu'];
// sprawdzamy czy zmienna $go nie jest pusta
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("pliki/$podmenu.inc")) include "pliki/$podmenu.inc"; // jezeli plik nie istnieje wyswietla się komunikat
else echo "<br />Błąd strony, przepraszamy."; }
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include "pliki/subusl.inc";
echo "<br /><br /><hr /><br /><br />"; include "pliki/licznik.inc";
?>
</div>
<br />
</div>
<div id="tresc">
<div class="glowna">
<?php
// zmienna $go przekazana metoda GET
$go = $_GET['go'];
// sprawdzamy czy zmienna $go nie jest pusta
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("pliki/$go.inc")) include "pliki/inc/$go.inc"; // jezeli plik nie istnieje wyswietla się komunikat
else echo "<br />Strona w trakcie przebudowy.<br /> Przepraszamy";
}
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include "pliki/uslugi.inc";
?>
</div>
</div>
<div id="pasek_stopka"></div>
<div id="autor">
<div class="autor_stopka">
<?php include ("pliki/inc/autor_stopka.inc"); ?>
</div>
</div>
<div id="stopka">
<?php include ("pliki/inc/stopka.inc"); ?>
</div>
<div id="data">
<?php include ("pliki/inc/data.inc") ?>
</div>
</div>
</body>
</html>
Powód edycji: Dodałem bbcode. /webdicepl