![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 3 Dołączył: 26.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Napisałem prosty skrypt pełniący rolę cmsa do tworzenia małych stron i wizytówek internetowych. Proszę o przetestowanie, ocenienie oraz wskazanie błędów, które popełniłem, ponieważ dopiero uczę się php, oraz wskazówek co do dalszego rozwoju skryptu.
adres: http://cms.wloszczowa.cba.pl/ adres do panelu administracyjnego: http://cms.wloszczowa.cba.pl/admin login: admin hasło: admin ps. oczywiście nie jestem autorem wszystkich szablonów, przystosowałem je tylko do potrzeb skryptu. Ten post edytował tadek92 17.12.2008, 22:26:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 3 Dołączył: 26.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jest plik index.php który wczytuje dany szablon:
Kod <?php $nazwa_pliku = "admin/baza/theme.n"; $templates = fopen($nazwa_pliku, "r"); $theme = fread($templates, filesize($nazwa_pliku)); fclose($templates); ?> <?php include("themes/$theme/index.php"); ?> a to plik index.php przykładowego szablonu: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Keywords" content="<?php $nazwa_pliku = "admin/baza/kluczowe.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Słowa kluczowe"; else echo $dane; fclose($plik); } else echo "Słowa kluczowe"; } else echo "Słowa kluczowe."; ?>" /> <meta name="Description" content="<?php $nazwa_pliku = "admin/baza/opis.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Opis"; else echo $dane; fclose($plik); } else echo "Opis"; } else echo "Opis."; ?>" /> <meta name="Robots" content="ALL" /> <meta name="Author" content="Tadeusz Jedliczka" /> <link href="themes/bialy/style.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="themes/bialy/image.css" /> <title><?php $nazwa_pliku = "admin/baza/nazwa.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Nazwa"; else echo $dane; fclose($plik); } else echo "Nazwa"; } else echo "Nazwa."; ?></title> </head> <body> <div id="header"> <ul id="nav"> <li><a href="index.php?page=1"><?php $nazwa_pliku = "admin/baza/1name.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "link1"; else echo $dane; fclose($plik); } else echo "link1"; } else echo "link1."; ?></a></li> <li><a href="index.php?page=2"><?php $nazwa_pliku = "admin/baza/2name.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "link2"; else echo $dane; fclose($plik); } else echo "link2"; } else echo "link2."; ?> </a></li> <li><a href="index.php?page=3"> <?php $nazwa_pliku = "admin/baza/3name.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "link3"; else echo $dane; fclose($plik); } else echo "link3"; } else echo "link3."; ?> </a></li> <li><a href="index.php?page=4"> Kontakt </a></li> </ul> <div id="title"><?php $nazwa_pliku = "admin/baza/nazwa.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Nazwa"; else echo $dane; fclose($plik); } else echo "Nazwa"; } else echo "Nazwa."; ?></div> <div id="slogan"><?php $nazwa_pliku = "admin/baza/slogan.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Slogan"; else echo $dane; fclose($plik); } else echo "Slogan"; } else echo "Slogan"; ?></div> </div> ciąg dalszy pliku szablonu index.php Kod <div id="path">
</div> <div id="maincontent"> <!-- Tutaj zaczyna się treść --> <?php $page = $_GET["page"]; switch ($page) { case '1' : $nazwa_pliku = "admin/baza/1.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo $dane." "; fclose($plik); } else echo "Nie mogę nawiązać połączenia z plikiem..."; } else echo "Z pliku nie można odczytać informacji lub on nie istnieje..."; ; break; case '2' : $nazwa_pliku = "admin/baza/2.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo $dane." "; fclose($plik); } else echo "Nie mogę nawiązać połączenia z plikiem..."; } else echo "Z pliku nie mozna odczytać informacji lub on nie istnieje..."; ; break; case '3' : $nazwa_pliku = "admin/baza/3.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo $dane." "; fclose($plik); } else echo "Nie mogę nawiazać połączenia z plikiem..."; } else echo "Z pliku nie można odczytać informacji lub on nie istnieje..."; ; break; case '4' : $nazwa_pliku = "admin/baza/kontakt.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo $dane." "; fclose($plik); } else echo "Nie mogę nawiazać połączenia z plikiem..."; } else echo "Z pliku nie można odczytać informacji lub on nie istnieje..."; ; break; default: $nazwa_pliku = "admin/baza/1.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się..."; else echo $dane." "; fclose($plik); } else echo "Nie mogę nawiązać połączenia z plikiem..."; } else echo "Z pliku nie można odczytać informacji lub on nie istnieje...";; } ?> <!-- Tutaj kończy się treść--> </div> <div id="sidecontent"> <?php $nazwa_pliku = "admin/baza/opis.n"; if (is_readable($nazwa_pliku)) { if ($plik = fopen($nazwa_pliku, "r")) { $dane = fread($plik, filesize($nazwa_pliku)); if ($dane === FALSE) echo "Opis"; else echo $dane; fclose($plik); } else echo "Opis"; } else echo "Opis."; ?> </div> <div id="footer"> Skrypt W-CMS - Tadeusz Jedliczka Szablon: Opracowanie <a href="http://www.ittechnology.us/">Marketing w Internecie</a>| Design by <a href="http://ContentedDesigns.com">Contented Designs</a> </div> <div id="footercontact"> </div></div></body></html> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:27 |