Witam.
Jak można dodać podstrony do strony typu index.php, które działałyby pod adresem przypuśćmy: index.php?strona=1
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Podstrony strony
Started By fastlone, 14.06.2010 15:53
8 replies to this topic
#1
Posted 14.06.2010 15:53
#2
Posted 14.06.2010 16:13
poczytaj o przekazywaniu zmiennych do pasku adresowego jak i o podstawowych instrukcjach warunkowych oraz ewentualnie o tablicach
#3
Posted 14.06.2010 16:56
if ($_GET['strona']==1) { //jakis kod }
#4
Posted 14.06.2010 17:14
W skrócie?
index.php
link wygląda tak: http://adres_www.pl/....php?id=strona1 Pobieramy parametr "id" (jeśli istnieje) i ładujemy plik o rozszerzeniu *.php, którego nazwa zawarta jest w zmiennej "id".
index.php
<?php
if(isset($_GET['id']))
{
$plik = $_GET['id'];
include('folder/gdzie/znajduje/sie/plik/'.$plik.'.php');
}
else
include('folder/gdzie/znajduje/sie/plik/home.php");
?>
link wygląda tak: http://adres_www.pl/....php?id=strona1 Pobieramy parametr "id" (jeśli istnieje) i ładujemy plik o rozszerzeniu *.php, którego nazwa zawarta jest w zmiennej "id".
IP: ts3.cserwerek.pl
#5
Posted 14.06.2010 21:38
Portek ale tak to ty nie rób(nie ucz).
Co jak ktoś zrobi np tak:
Co jak ktoś zrobi np tak:
id=../../../jakiś_wazny_plik.conf?lolto wtedy będziemy mieli załadowanie pliku:
folder/gdzie/jakiś_wazny_plik.conf
#6
Posted 14.06.2010 22:13
<?php
switch($_GET['strona'])
{
case 'cos1':
include('jakas_strona.php');
break;
case 'inne':
include('inna_strona.php');
break;
default:
include('strona_glowna.php');
}
?>
przyklad
nazwa_pliku.php?strona=cos1
Edited by kyku, 14.06.2010 22:14.
#7
Posted 15.06.2010 00:30
a najlepiej jakiś plik .ini czy .xml z możliwymi opcjami
#8
Posted 20.06.2010 12:31
Serdeczne podziękowania. Dostaliście repe
#9
Posted 20.06.2010 16:13
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Problem rozwiązany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Problem rozwiązany
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users