Proszę o pomoc, w przerobieniu tego skryptu. Chcę, żeby zamiast ‘index.php?go=’ pokazywało się ‘index.php?id=’. Przypuszczam, że trzeba dokonać korekty w którymś z tych dwóch plików:
index.php (fragment)
<?php
// zmienna $go przekazana metoda GET
$go = $_GET['go'];
// sprawdzamy czy zmienna $go nie jest pusta
if(!empty($go)) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("page/$go.html")) include "page/$go.html";
// jezeli plik nie istnieje wyswietla się komunikat
else echo "
Nie ma takiej strony :-(";
}
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include "page/start.html";
?>
menu_lewe.php (całość)
<?php
// sprawdzenie czy zmienna $add_site istnieje
if(!$add_site) exit;
?>
strona główna
podstrona 1
podstrona 2
podstrona 3
podstrona 4
podstrona 5[/code]
<?php
// zmienna $go przekazana metoda GET
$go = $_GET['id'];
// sprawdzamy czy zmienna $go nie jest pusta
if(!empty($go)) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("page/$go.html")) include "page/$go.html";
// jezeli plik nie istnieje wyswietla się komunikat
else echo "
Nie ma takiej strony :-(";
}
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include "page/start.html";
?>
<?php
// sprawdzenie czy zmienna $add_site istnieje
if(!$add_site) exit;
?>
strona główna
podstrona 1
podstrona 2
podstrona 3
podstrona 4
podstrona 5[/code]
Dziękuję za pomoc. Jeszcze jedno mam zapytanie. Otóż mam zadeklarowane takie kodowanie w pliku index.php , ale na serwerze nie ma polskich znaków diakrytycznych. Korzystam z edytora KED i mam tu zdefiniowane właśnie na iso-8859-2. Jak zmienię rozszerzenie pliku index na html to wszystkie znaki polskie są. Więc w czym może być problem? Dodam, że stronę mam na zagranicznym hostingu, lecz nie wiem, czy to ma jakieś znaczenie.
I jeszcze zapytanie o pliki PHP, bo dopiero raczkuję w tym temacie: czy jak inkluduję jakiś plik do innego, to w tamtym jest pomijana sekcja HEAD i BODY?