Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2009 Ostrzeżenie: (0%)
|
Witam wszystkich!
Jestem nowym użytkownikiem forum i z php nie miałem wiele do czynienia, mam skrypt z zagranicznej strony i skrypt ma za zadanie generowanie praktycznie wszystkich podstron, cala stronę miałem oparta na ramkach teraz chce się wyzbyć ramek i mój problem zaczyna się przy includowaniu treści z php. Cala stronę mam podzielona na kilka sekcji w divach menu jest oparte na css. I chodzi mi o to by przy kliknięciu z menu strona wyświetlała się w divie "main". Korzystam z następującego skryptu: CODE if (isset($_GET['page'])) { $page = $_GET['page']; if(!empty($page)) if (is_file("$page")) include ("$page"); else echo "Podana strona nie istnieje."; } else include "home.php"; ?> I wszystko jest dobrze dopóki w linkach są konkretne pliki przykladowo: CODE <li><a href="index.php?prace.php" >Moje prace</a></li> problem zaczyna sie gdy link ze skryptu przyjmuje postac taka: CODE <li><a href="index.php?page=prace.php?mod=kat&kid=3" >Moje fotografie</a></li> i wtedy include jaki stosuje nie chodzi? Czy ktoś mógł by mi pomóc jak sobie z tym poradzić ew. coś doradzić? z góry bardzo dziękuje za pomoc. Dołączam index.php w którym jest fragment tego mojego menu i ten skrypt: CODE <? session_start(); if(!$_SESSION['lang']) $_SESSION['lang']='pl'; if($_GET['lang']) $_SESSION['lang']=$_GET['lang']; header("Content-Type: text/html; charset=ISO-8859-2"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <title> tytul</title> <link href="style2.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="header"> <h1>Header</h1> <ul id="menu"> <li><a href="index.php?page=his.php">O mnie » <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> </a> <ul> <li><a href="index.php?page=home.php" >Tytul1</a></li> <li><a href="index.php?page=rozne.php" >Rozne » </a></li> <li><a href="index.php?page=content.php?content=Prace" >Prace » <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> </a><ul> <li><a href="index.php?page=prace.php?mod=kat&kid=3">Fotografie</a></li> <li><a href="index.php?page=prace.php?mod=kat&kid=4">Rysunki</a></li ></ul> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> <li><a href="index.php?page=produkty.php?dzial=2" >Sztuka a sztuka</a></li> <li><a href="index.php?page=produkty.php?dzial=4" >W obiektywie</a></li> </ul> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> <li><a href="index?page=produkty.php?dzial=5">Multimedia » <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> </a> <ul> <li> </a><a href="index.php?galeria.php">Galeria</a></li> <li> </a><a href="index.php?page=nagrania.php">Nagrania </a></li> </ul> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> </ul> <!-- end #header --></div> <div id="main"> <?php if (isset($_GET['page'])) { $page = $_GET['page']; if(!empty($page)) if (is_file("$page")) include ("$page"); else echo "Podana strona nie istnieje."; } else include "home.php"; ?> <!-- end #main --></div> <div id="footer"> <!-- end #footer --></div> <div id="copyright"> <p>Copyright © 2003-2009 <a href="mailto:ktesibios@gmail.com"Ktesibios</a>. Wszelkie prawa Zastrzeżone. </p> <!-- end #copyright --></div> <!-- end #container --></div> </body> </html> |
|
|
|
ktesibios [PHP][HTML][CSS]Funkcja include. 14.03.2009, 11:33:54
Lion_87 No to powiem Tobie że linki wygląda... 14.03.2009, 11:52:45
Mephistofeles Pamiętaj o zabezpieczeniach. Taki skrypt to otwart... 14.03.2009, 13:38:14
ktesibios Probowalem zrobic tak jak mówiliście i po wgraniu ... 14.03.2009, 14:24:58
Spawnm albo dajesz tablice z nazwami plików które mogą by... 14.03.2009, 14:28:48
Foxx CytatWarning: include() [function.include]: Failed... 14.03.2009, 14:32:03
ktesibios Swietnie, includowanie wszystkiego chodzi jeszcze... 14.03.2009, 14:45:07 
Spawnm Cytat(ktesibios @ 14.03.2009, 14:45:0... 14.03.2009, 15:28:39
erix Cytati jak ustawic strone startowa "defualt... 14.03.2009, 14:47:29
ktesibios Nie rozumiem jak to sprawdzac? a nie mozna tego po... 14.03.2009, 15:54:01 
Spawnm Cytat(ktesibios @ 14.03.2009, 15:54:0... 14.03.2009, 15:58:47
Foxx [PHP] pobierz, plaintext <?phpif(empty... 14.03.2009, 15:57:48
Mephistofeles Przy zabezpieczeniach warto wspomnieć jeszcze... 14.03.2009, 17:10:04
ktesibios Moze to sie dla was wyda smieszne ale ja naprawde ... 14.03.2009, 18:25:44
Foxx Raczej powinno być:
[PHP] pobierz, plaintext ... 14.03.2009, 18:32:36
ktesibios ekstra wszystko chodzi, teraz zaglebie sie dokladn... 14.03.2009, 18:41:03 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 17:28 |