Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt dzialajacy tylko w wybranym adresie
Forum PHP.pl > Forum > PHP
Lokm
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. wink.gif
ziolo
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. }
Lokm
Rozwiazane. Dziekuje za pomoc. wink.gif
KrzysiuFFF
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ć 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'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.