Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%)
|
Mam problem następującego typu:
w tablicy $dozwolone mam wpisane strony które są "includowane" do okna głównego przeglądarki. Jest tych stron oczywiście sporo, dlatego mam pytanie czy można ten fragment kodu przerobić tak aby nazwy stron były includowane z zewnętrznego pliku, a nie wypisane jak poniżej. Jeżeli można tak zrobić to w jaki sposób i jak miałby wyglądać plik zewnętrzny (tzn. jakim separatorem , i czy w ogóle miały by być oddzielone te nazwy stron. Kod $dozwolone=array('sites/glowna',
'sites/strona1', 'sites/strona2'; ); if (isset($_GET['pokaz'])) $pokaz=$_GET['pokaz']; else $pokaz=$dozwolone[0]; if (in_array($pokaz,$dozwolone)) include($pokaz.'.php'); else include($dozwolone[0].'.php'); |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%)
|
Zmieniłem kod na taki:
Kod $wpisy="strony.php"; $separator=","; $dozwolone=explode($separator, file_get_contents($wpisy)); if (isset($_GET['pokaz'])) $pokaz=$_GET['pokaz']; else $pokaz=$dozwolone[0]; if (in_array($pokaz,$dozwolone)) include($pokaz.'.php'); else include($dozwolone[0].'.php'); plik strony.php : Kod sites/glowna, sites/strona1, sites/strona2, i jest problem :-( strona glowna otwiera się bez problemu, ale inne w ogóle (po nasiśnięciu w menu, obojętnie którą stronę by się nie wybrało zawsze ładuje stronę glowna - tak jakby inne "były niedozwolone". Probowalem też z cudzyslowami, ale dalej ta sama sytuacja. Wyglada to tak jakby iine strony poza glowną nie były wczytywane. W czym problem. wydaje mi się że coś jest nie tak z tą linijka, ale sam już nie wiem : Kod $dozwolone=explode($separator, file_get_contents($wpisy));
Ten post edytował shreker 14.07.2008, 16:20:07 |
|
|
|
shreker [PHP]includowanie stron 14.07.2008, 12:52:36
loganek można tak: w pliku wpisy.txt zrób tak:
Kodsites/st... 14.07.2008, 13:21:06
nexis A nie łatwiej utworzyć katalog z dozwolonymi podst... 14.07.2008, 16:34:00
shreker Nie bardzo mogę tak zrobić, bo strony są rozmieszc... 14.07.2008, 16:40:27
loganek Kodsites/glowna,
sites/strona1,
sites/strona2,
zau... 14.07.2008, 19:29:39
Kristof Mysle że połaczenie tego:
http://pl2.php.net/manua... 14.07.2008, 22:38:31 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:41 |