![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki oto problem:
Pisze sobie stronkę w php. Linki w menu mają następującą postać: http://localhost/Projekt/index.php?page=felietony W pliku index.php mam taki oto fragment kodu php: [php:1:d8cd2972ec]<? if(!isset($page)) { $page="index"; } if(file_exists("strony/$page.inc")) { include "strony/$page.inc"; } else { echo "Strona niedostępna!"; } ?>[/php:1:d8cd2972ec] Wszystkie podstrony (np. felietony.inc) mam umieszczone w katalogu strony. I problem polega na tym, że za gdy będąc off-line, czli korzystając z jakiegoś serwera (korzystawłem w Apache z php, teraz zainstalowałem FoxServ) po kliknięciu na link ni pokazuje się treść owego pliku o rozszerzeniu *.inc, tylko za każdym razem ostrzeżenie "Strona niedostępna!", a adres w polu, w którym wpisuje się adresu pojawia się taki, jaki ma być, czyli: http://localhost/Projekt/index.php?page=felietony Więc dlaczego to nie działa!!! Pomóżcie proszę!!! Tylko nie piszcie "zainstaluj krasnala" !!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Hmm...
Zastanawiam się tylko jak ponazywałeś pliki i gdzie są umieszczone, bo taka informacja byłaby istotna... 1. [php:1:b56f84b49b]<?php $page = ( isset($HTTP_GET_VARS['page']) && !empty($HTTP_GET_VARS['page']) ) ? $HTTP_GET_VARS['page'] : 'index'; ?>[/php:1:b56f84b49b] 2. Domyślam się, że domyślna strona "index" jest w katalogu głównym... [php:1:b56f84b49b]<?php if( file_exists($page . ".inc") ) { include($page . "inc"); } else if( file_exists("historia/".$page.".inc") ) { include("historia/".$HTTP_GET_VARS["historia"]."inc"); } else { echo "Strona niedostępna!"; } ?>[/php:1:b56f84b49b] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 17:00 |