Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt dzialajacy tylko w wybranym adresie
Lokm
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.05.2014

Ostrzeżenie: (0%)
-----


Czesc!
mam pewien skrypt, ktore chce wsadzic do jednego dzialu na forum. Tylko, ze problemem jest, ze gdy dodam go to ukazuje sie we wszystkich dzialach, poniewaz kazdy dzial bazuje na jednym. Dla przykladu, gdy wejde w dzial #1 adres wyglada tak http://adresforum.pl/index.php?showforum=1 , dzial #2 http://adresforum.pl/index.php?showforum=2 itd. Gdy edytuje showforum i wstawie tam moj skrypt powstaje w/w problem.
Licze na Wasza pomoc, pozdrawiam. (IMG:style_emoticons/default/wink.gif)

Ten post edytował Lokm 22.05.2014, 21:55:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ziolo
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 20
Dołączył: 17.01.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Poniższy kod wyświetli skrypt w pierwszym dziale, pozostałe działy analogicznie, dodajesz gdzie chcesz

  1. if ($_GET['showforum']==1) {
  2.  
  3. // twoj skrypt
  4.  
  5. }


Ten post edytował ziolo 22.05.2014, 22:46:04
Go to the top of the page
+Quote Post
Lokm
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.05.2014

Ostrzeżenie: (0%)
-----


Rozwiazane. Dziekuje za pomoc. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
KrzysiuFFF
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.05.2014

Ostrzeżenie: (0%)
-----


A jak ktoś da w adresie showforum=foo albo showforum=true to się wykrzaczy, bo np. część skryptu zwróci błąd, a część zacznie się wykonywać (IMG:style_emoticons/default/tongue.gif) A to wszystko dlatego, że zostało zastosowane złe porównanie, tj. "==", a nie "===".

Powinno być /dwie wersje, bo nie mam jak w tym momencie sprawdzić, a nie pamiętam czy parser PHP zwraca GET zawsze jako string/:
  1. $_GET['showforum']===1

albo
  1. $_GET['showforum']==='1'
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:49