Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Redeklaracja klasy
artisan
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 14.11.2011
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


mam trzy pliki
Kod
<?php
class v{
public $opis;
public $tytul="blabla";
public $cos="to ja jestem blabla";
public $zdjecie="obrazek.png";
public $tytuls="hejcia";
public $tytul2="siema";
public $tresc="fgkjghfcnjbhbnv jhdbnfhv";
public $tresc2="vfdhgfhnfdxgfgxhvghxcnjkvhcnxjfvnnk";
public $stopka="toaj wykonalem te piekna strone";
public function __get($zmienna)
{
$this->$zmienna;

}
private function meta() {
echo '<!DOCTYPE>';
echo '<html><head><meta charset="UTF-8" />';
echo '<meta name="Description" content="Tu wpisz opis zawartości strony" />';
echo' <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />';
echo '<title>'.$this->tytul .'</title>';
echo'    <link rel="Stylesheet" type="text/css" href="style.css" /></head><body>';
}
private function naglowek()
{
echo '<header>';
echo'<section>';
echo'<img class="logo" src="logo.png" alt="logo"/>';
echo'<h1>slogan</h1>';
echo'</section>';
echo'<nav>';
echo'<ul>';
echo'<li><a href="in.php?strona=Domowa">Domowa</a></li>';
echo'<li><a href="in.php?strona=Projekt">O projekcie</a></li>';
echo'<li><a href="in.php?strona=Artykuly">Artykuly</a></li>';
echo'<li><a href="in.php?strona=Forum">Forum</a></li>';
echo'<li><a href="in.php?strona=Linki">Ciekawe linki</a></li>';
echo'<li><a href="#">link</a></li>';
echo'</ul></nav>';
echo'<img src="'.$this->zdjecie .'" alt="obrazek tematyczny" />';
echo'</header>';
}
private function zawartosc()
{
echo'<section id="zaw">';
echo '<article id="opis"><h2>';
echo $opis[0];
echo '</h2><p>';
echo $opis[1];
echo'</p>';
echo '</article>';
echo'<article class="jeden">';
echo'<h2>'.$this->tytuls .'</h2>';
echo'<p>'.$this->tresc .'</p>';
echo'<a href="#">czytaj dalej</a>';
echo'</article>';
echo'<article class="dwa">';
echo'<h2>'.$this->tytul2 .'</h2>';
echo'<p>'.$this->tresc2 .'</p>';
echo'<ul><li>i jakas lista</li>';
echo'<li>i jakas lista</li>';
echo'<li>i jakas lista</li>';
echo'<li>i jakas lista</li>';
echo'</ul>';
echo'<a href="#">czytaj dalej</a>';
echo'</article>';
echo'</section>';



}
private function stopa()
{
echo'<footer>'.$this->stopka .'</footer>';
echo'</body>';
echo'</html>';
}
public function wyswietl()
{
$this->meta();
$this->naglowek();
$this->zawartosc();
$this->stopa();


}


}
?>

Kod
<?php
include("c.php");
class m {

public $opis;
public function __get($zmienna)
{
$this->$zmienna;

}
private function pobierz(){
      try{
$pdo= new PDO('mysql:host=localhost;moje dane, 'logujemy',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
        $pdo->setattribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $zap=$this->opis;
$opis=$pdo->query('Select strona, tresc from strony where strona="$zap"');
foreach($opis->fetchAll() as $przeb)
{
     $wynik=array($przeb['strona'],$przeb['tresc']);
}

           }

        
   catch( PDOException $e)

   {
    echo $e->getmessage();

   }
  
  $wopis=$wynik;
}
public $wopis;




}
?>

Kod
<?php
include("v.php");
include("m.php");
$model= new m();
  $widok= new v();

class c {




public function __get($zmienna)
{
$this->$zmienna;

}
public $strona;
private function ladujtekst()
    {
switch($strona)
{
case "Domowa" :
$opis=$model->opis=$strona;
break;
case "Projekt" :
$opis=$model->opis=$strona;
break;
case "Artykuly" :
$opis=$model->opis=$strona;
break;
case "Forum":
$opis=$model->opis=$strona;
break;
case "Linki":
$opis=$model->opis=$strona;
break;
}
$widok->opis=$model->wopis;
$widok->wyswietl();
    }
    
}

?>


I mam pytanko bo ja już nie widzę i mnie bierze gdzie ja tu chce redeklarować klase v ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:20