Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z menu
marezo
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

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


Mam menu. Wszystko dzialalo dobrze ale po jakims czasie pozmienialy sie ustawienia na serwerze i przestalo dzialac.


<a href="index.php?s=news">NEWS</A>


<? if($s=="") include"news.php"; else include"$s.php"; ?>

a moze calkowicie inny skrypt musze wstawic
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




do zmiennych z URL nalezy dobierac sie tak: $_GET['zmienna'], a nie tak jak ty: $zmienna

ps :przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marezo
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

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


a moglbys mi napisac od pocztaku do konca ta linijke jak to zrobic.
Go to the top of the page
+Quote Post
c3zi
post
Post #4





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

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


Przeciez napisal ..


--------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Go to the top of the page
+Quote Post
marezo
post
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

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


ale mi chodzi od <..........................> jak to zrobic bo ja nie mam zielonego pojecia o php jeszcze dopiero zaczym
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ja nie mam zielonego pojecia o php
To tym bardziej powinienes byl poprobowac zrobic cos z tym co ci napisalem. W twoim przypadku $zmienna to $s, a $_GET['zmienna'] to $_GET['s']. A w calosci i ladnie:
  1. <?php
  2. if(empty($_GET['s'])) include"news.php"; else include $_GET['s'].'.php';
  3. ?>

Ale nie powinno sie tak includowac skryptow jak ty bo jest to niebezpieczne:
http://forum.php.pl/index.php?showtopic=30056&st=0


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marezo
post
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

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


Parse error: parse error, unexpected T_INCLUDE in /vhome/marezo/stronaa/index.php on line 10

taki mi blad wyskoczyl

a jak to zrobic zeby bylo bezpiecznie questionmark.gif

oj juz wszystko dziala dzieki wielkie ale wracam do pytania a jak zrobic zeby bylo bezpieczniej??
Go to the top of the page
+Quote Post
mrjozo
post
Post #8





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


nospor podał Ci już link, na który wystarczy tylko kliknąć i tam masz o bezpieczeństwie, co do includowania, to chociażby pierwsze dwa posty:
http://forum.php.pl/index.php?showtopic=30056&st=0


--------------------
W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 07:33