The Lounge > Offtopic / BNPL

Pomoc z kodem - zagadka

(1/3) > >>

Forti:
A więc na forum.php.pl odpisują mi tak, abym się czegoś nauczył, co jest bardzo dobre ale... to jest rzecz w zasadzie "prosta".

3 godziny bawiłem się aby zrobić coś takiego:
jak wpiszesz www.mojastrona.pl <- ładuje plik news.php
jak wpiszesz www.mojastrona.pl/folder-istnieje/plik-istnieje <- ładuje plik plik-stnieje.php
jak wpiszesz www.mojastrona.pl/folder-istnieje/plik-nie-istnieje <- ładuje plik error.php (404)
jak wpiszesz www.mojastrona.pl/plik/folder-nie-istnieje <- ładuje error.php  <- tutaj miałem najwięcej problemów

Rozwiązałem to ale teraz mam coś takiego:

www.mojastrona.pl/folder-istnieje/plik-istnieje/fdsfsdfsa <- powinno wywalić error.php jednak tego nie robi..

Kod jaki mam do ładowania linków:


--- Code: ---$pages = array(
'index.php'=>'inc/news.php',
'log'=>'log/{log}.php',
'klan'=>'inc/{klan}.php',
'forum'=>'fora/{forum}.php',
);

$errorPage = 'inc/error.php';
$page = 'inc/news.php';

foreach($pages as $k=>$v){
if(isset($_GET[$k])){
$page = realpath(str_replace('{'.$k.'}',$_GET[$k],$v));
print_r($k);
if(!file_exists($page)){
$page = $errorPage;
}
break;
}
else{
$page = $errorPage;
}
}

include($page);
--- End code ---


Wiem, że może nie potrzebnie tu przychodzę i powinienem na php.pl jednak mówie, tam mi odpisują mało konkretnie.. Macie ktoś jakiś pomysł?

FeN:
DALEJ DALEJ SKRYPTY MAGA !

Mr.Mag:
ty lepiej poczytaj o nice urls a nie wymyslasz kolo od nowa za pomoca trojkata

Bibuk:
5 zloty

Mr.Mag:
na forum php piszesz, ze rozwiazales problem (21 minut temu) wiec po co ten temat tutaj?

Navigation

[0] Message Index

[#] Next page

Go to full version