• December 27, 2024, 00:58:34 am
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Author Topic: Pomoc z kodem - zagadka  (Read 22077 times)

Forti

  • Zagraal
  • **
  • Posts: 615
    • View Profile
Pomoc z kodem - zagadka
« 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:

Code: [Select]
$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ł?
Logged

FeN

  • Administrator
  • Cydaea
  • *****
  • Posts: 1386
    • View Profile
    • D3CL
Re: Pomoc z kodem - zagadka
« Reply #1 on: July 23, 2014, 20:20:04 pm »

DALEJ DALEJ SKRYPTY MAGA !
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: Pomoc z kodem - zagadka
« Reply #2 on: July 23, 2014, 20:24:06 pm »

ty lepiej poczytaj o nice urls a nie wymyslasz kolo od nowa za pomoca trojkata
Logged

Bibuk

  • Rakanoth
  • **
  • Posts: 432
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #3 on: July 23, 2014, 20:24:40 pm »

5 zloty
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: Pomoc z kodem - zagadka
« Reply #4 on: July 23, 2014, 20:30:02 pm »

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

Forti

  • Zagraal
  • **
  • Posts: 615
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #5 on: July 23, 2014, 20:35:22 pm »

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
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: Pomoc z kodem - zagadka
« Reply #6 on: July 23, 2014, 20:38:46 pm »

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.
« Last Edit: July 23, 2014, 21:02:16 pm by Mr.Mag »
Logged

Forti

  • Zagraal
  • **
  • Posts: 615
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #7 on: July 23, 2014, 20:43:09 pm »

Code: [Select]
<?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:
Code: [Select]
<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


Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: Pomoc z kodem - zagadka
« Reply #8 on: July 23, 2014, 20:45:49 pm »

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 ;)
« Last Edit: July 23, 2014, 20:53:49 pm by Mr.Mag »
Logged

fafnir

  • Rakanoth
  • **
  • Posts: 384
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #9 on: March 06, 2019, 05:19:47 am »

Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: Pomoc z kodem - zagadka
« Reply #10 on: March 06, 2019, 17:39:30 pm »

fafnir nie spamuj na tym martwym forum
Logged

fafnir

  • Rakanoth
  • **
  • Posts: 384
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #11 on: March 18, 2019, 20:40:56 pm »

fafnir nie spamuj na tym martwym forum

Coś w życiu trzeba robić
Logged

Rudy

  • Kabraxis
  • **
  • Posts: 246
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #12 on: March 21, 2019, 19:20:47 pm »

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.
Logged

fafnir

  • Rakanoth
  • **
  • Posts: 384
    • View Profile
Re: Pomoc z kodem - zagadka
« Reply #13 on: March 28, 2019, 11:25:38 am »

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
Logged
 


BlackRain , 2006 by Crip
Diablo 3 PvP, Diablo 3 PvP

Page created in 0.085 seconds with 18 queries.