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: 81 Pomógł: 20 Dołączył: 14.06.2007 Ostrzeżenie: (0%)
|
można tak: w pliku wpisy.txt zrób tak:
Kod sites/strona1 sites/strona2 strona3 czyli oddzielane spacjami. a w pliku gdzie indludujesz strony: Kod $separator=" "; $dozwolone=explode($separator, file_get_contents($wpisy.txt)) if (isset($_GET['pokaz'])) $pokaz=$_GET['pokaz']; else $pokaz=$dozwolone[0]; if (in_array($pokaz,$dozwolone)) include($pokaz.'.php'); else include($dozwolone[0].'.php'); oczywiście to jakiego separatora użyjesz, to zalezy od ciebie, ja zaproponowałem spację, ale może to być np. przecinek itp. |
|
|
|
shreker [PHP]includowanie stron 14.07.2008, 12:52:36
shreker Zmieniłem kod na taki:
Kod$wpisy="strony.... 14.07.2008, 16:27:00
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 - 12:32 |