Witam ucze sie php z ksiazki PHP i MySQL Tworzenie Stron Vademecum Profesjonalisty wydanie IV
w celu dokladniejszego ogarnięcia danego przykladu chcialem pozmieniac kolory udalo sie jednak.. pewien problem, przesledzilem juz caly istniejący kod i nie mogę usunąc obramowania ramek mimo ze border jest ustawiony na 0 .. prosze o pomoc
tutaj podglad
http://79.175.226.24/str/str/glowna.php<?php
class Strona
{
// atrybuty klasy Strona
public $zawartosc;
public $tytul = 'tla consulting';
public $slowa_kluczowe = 'tla consulting';
public $przyciski = array('Strona g?ówna' => 'glowna.php', 'Kontakt' => 'kontakt.php',
'Us?ugi' => 'uslugi.php',
'Mapa strony' => 'mapa.php',
'Współpraca' => 'wspolpraca.php',
'Realizacje' => 'realizacje.php'
);
// operacje klasy Strona
public function __set($nazwa, $wartosc)
{
$this->$nazwa = $wartosc;
}
public function Wyswietl()
{
$this->WyswietlTytul();
$this->WyswietlSlowaKluczowe();
$this->WyswietlStyle();
echo "</head>\n<body>\n"; $this->WyswietlNaglowek();
$this->WyswietlMenu($this->przyciski);
$this->WyswietlStopke();
echo "</body>\n</html>\n"; }
public function WyswietlTytul()
{
echo "<title> $this->tytul </title>"; }
public function WyswietlSlowaKluczowe()
{
echo "<meta name=\"keywords\" content=\"".htmlentities($this->slowa_kluczowe)."\" />"; }
public function WyswietlStyle()
{
?>
<style>
<!--
body {background-color: #9CC}
h1 {color:white; font-size:24pt; text-align:center;
font-family:arial,sans-serif}
.menu {color:white; font-size:12pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold}
td {background:#09C}
p {color:black; font-size:12pt; text-align:justify;
font-family:arial,sans-serif}
p.foot { color:white; font-size:9pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold}
a:link,a:visited,a:active {color:white}
-->
</style>
<?php
}
public function WyswietlNaglowek()
{
?>
<table width="100%" cellpading="12" cellspacing="0" border="0">
<tr bgcolor="#09C">
<td align="left"><img src="logo.gif" /></td>
<td>
<h1>tla consulting</h1>
</td>
<td align="right"><img src="logo.gif" /></td>
</tr>
</table>
<?
}
public function WyswietlMenu($przyciski)
{
echo "<table width = '100%' border = '0' bgcolor = '#9CC' cellpadding = '4' cellspacing = '4'\n";
//obliczenie wielko?ci przycisku
$szerokosc = 100
/count($przyciski);
foreach ($przyciski as $nazwa=>$url)
{
$this->WyswietlPrzycisk($szerokosc, $nazwa, $url,
!$this->CzyToAktualnyURL($url));
}
}
public function CzyToAktualnyURL($url)
{
if(strpos($_SERVER['PHP_SELF'], $url)==false) {
return false;
}
else
{
return true;
}
}
public function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true)
{
if($active)
{
<img src = 'm-logo.gif' alt = '".htmlentities($nazwa)."' border = '0'></a> <a href = '".htmlentities($url)."'><span class='menu'>$nazwa</span></a></td>"; }
else
{
<img src = 'boczne-logo.gif'>
<span class='menu'>$nazwa</span></td>";
}
}
public function WyswietlStopke()
{
?>
<table width="100%" bgcolor="#09C" cellpading="12" border="0">
<tr>
<td>
<p class="foot">? tla consulting</p>
<p class="foot">Prosimy odwiedzi?
<a href ="prawne.php">stron? informacji prawnych</a></p>
</td>
</tr>
</table>
<?
}
}
?>
A i przy okazji, jak pozbyc sie tych szlaczków zamiast polskich znaków?

z góry dziekuje za pomoc
Ten post edytował Miedziaq 19.03.2011, 20:00:27