A więc przechodzimy do rzeczy, muszę wykonać stronę internetową składającą się z różnych wersji językowych a że jestem osobą początkującą w php więc to obmyślałem trochu kombinując. Chciałbym zrobić tak że jak kliknę w wersję językowa np. EN to otworzy mi się menu po angielsku, a jak kliknę w odnośnik to otwoży mi się jakaś tam treść
Powiązanie wygląda następująco:
PL, EN, RU ->
-----------
Menu ->
-----------
Treść główna
No i chciałbym to wszystko tak powiązać, kombinowałem na wszystkie sposoby ale nie dało rady moja wiedza w php jest mała po za tym przeglądałem po sieci i też to nic nie dało, używałem następującej komendy:
Kod
<?
$urls=$_GET['id']. ".php"; /*zamiast html musimy podać jakie
rozszerzenia mają pliki, które chcemy wkleić */
if(file_exists("$urls"))
{
$file=fopen($urls,"r"); /* otwiera plik o ścieżce
dostępu równej wartości
zmiennej $id plus rozszerzenie */
while($linia=fgets($file, 99))
{
echo($linia); // wyświetla zawartość pliku $file
}
fclose($file); // zamyka plik
}
/* Tu pojawia się informacja, gdy wystąpi błąd */
?>
$urls=$_GET['id']. ".php"; /*zamiast html musimy podać jakie
rozszerzenia mają pliki, które chcemy wkleić */
if(file_exists("$urls"))
{
$file=fopen($urls,"r"); /* otwiera plik o ścieżce
dostępu równej wartości
zmiennej $id plus rozszerzenie */
while($linia=fgets($file, 99))
{
echo($linia); // wyświetla zawartość pliku $file
}
fclose($file); // zamyka plik
}
/* Tu pojawia się informacja, gdy wystąpi błąd */
?>
Kod
<a href="index.php?id=home">Home</a>
// To dorwałem z tego forum ;p działa i nawet tak jak ja chciałem
Wszystko ładnie gra do momentu gdy: klikam na wersję językową otworzy mi się menu w danym języku, klikam na link w menu otwiera się treść lecz znika menu. No i nie wiem jak to zrobić aby menu zostawało a treść się tylko zmieniała.
Proszę o pomoc i z góry dziekuję