Diablo 3 Clan League - PvP forum
The Lounge => Polska sekcja => Offtopic / BNPL => Topic started by: Forti on July 23, 2014, 20:14:03 pm
-
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:
$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);
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ł?
-
DALEJ DALEJ SKRYPTY MAGA !
-
ty lepiej poczytaj o nice urls a nie wymyslasz kolo od nowa za pomoca trojkata
-
5 zloty
-
na forum php piszesz, ze rozwiazales problem (21 minut temu) wiec po co ten temat tutaj?
-
zzz... dobra, nie zrozumiałeś :P
nice url mam, koła na nowo nie wymyślam.
wejdz na http://test.niceteam.pl/klan/galeria/fdsfsdf lub http://test.niceteam.pl/klan/galeria?fdsfsdf
chce aby wyskoczył error tutaj ^^ nice url mam nospora
-
nie pamietam jakie ma niceurl nospor ;p /klucz1/wartosc1/klucz2/wartosc2? czy /modul/klucz1/wartosc1/klucz2/wartosc2?
nie wiem czy nie masz problemow ze sciezkami wzglednymi/bezwzglednymi. daj do kazdego includa jakas wartosc bazowa z configa. ja tam robie u siebie. wszyscy co jest includowane najpierw ma na poczatku jakas bazowa sciezke aplikacji i wtedy niezaleznie "gdzie" jestes na podstawie adresu, i tak zaincludujesz dobrze. inaczej to masakra i pewnie wlasnie to masz u siebie.
-
<?php echo'<a href="'.$nurl->Url('klan=news').'" >'?>
a z tym klucz/wartosc/klucz/wartosc to mi nie działa od zawsze, np:
link wygląda tak: <a href="'.$nurl->Url('forum=posty?temat='.$id['id'].'').'">
http://test.niceteam.pl/forum/tematy?dzial=riftem
a powinno być:
http://test.niceteam.pl/forum/tematy/dzial/riftem
-
przeciez to ty generujesz link, wiec chyba wiesz dlaczego nie? :P zajrzyj do kodu tego $nurl->url. nie napisales jak masz w koncu z rozformatowaniem urla bo to ma znaczenie. i dodaj te sciezke bazowa bo bedziesz mial dziure w security ;)
-
5 zloty
Lubię to
-
fafnir nie spamuj na tym martwym forum
-
fafnir nie spamuj na tym martwym forum
Coś w życiu trzeba robić
-
Fafnir zadał sobie to zajebiście ale to zajebiście ważne pytanie: "Co lubisz w życiu robić?"
I odpowiedział na nie: "Spamować na forum d3cl."
I robi to.
-
Fafnir zadał sobie to zajebiście ale to zajebiście ważne pytanie: "Co lubisz w życiu robić?"
I odpowiedział na nie: "Spamować na forum d3cl."
I robi to.
i mój stary był królem sedesów