Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] otwieranie podstrony w div'ie
Argos
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


witam

mam nastepujacy kod:
  1. <?php
  2. <div id=&#092;"middle\">
  3.  if (!isset($middle))
  4. {
  5. ?>
  6.  <div id=\"witamy\">
  7.  <div id=\"informacje\">
  8.  }
  9.  else include($middle.'.php');
  10. ?>

gdy przekazuje linkiem
  1. <?php
  2. <a href=&#092;"index.php?middle=lokalizacja\">
  3. ?>
to otwiera mi w div'ie middle podstrone lokalizacja
wszystko mi dziala jak nalezy pod localhostem lecz na serwerze juz nie
Co moze byc przyczyna? </a href=\"index.php?middle=lokalizacja\"></div id=\"informacje\"></div id=\"witamy\"></div id=\"middle\">
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Piniek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Proszę o dodanie odpowiedniego tagu do tematu.
Go to the top of the page
+Quote Post
krzmig
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 3
Dołączył: 24.01.2008
Skąd: Witnica

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


Spróbuj tak:

  1. <div id="middle">
  2. <?php
  3.  if (!isset($_GET[middle]))
  4. {
  5. ?>
  6.  <div id="witamy"><? include("wstep.php"); ?></div>
  7.  <div id="informacje"> <? include("aktualnosci.php"); ?> </div>
  8.  <?
  9. }
  10.  else include($_GET[middle].'.php');
  11. ?>
  12. </div>
Go to the top of the page
+Quote Post
szpakoo
post
Post #4





Grupa: Zarejestrowani
Postów: 122
Pomógł: 16
Dołączył: 19.04.2007

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


register_globals

zamiast
  1. <?php
  2. if (!isset($middle))
  3. ?>
wpisz
  1. <?php
  2. if (!isset($_GET['middle']))
  3. ?>


//edit
spóźniłem się (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował szpakoo 17.05.2008, 10:44:12
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


I lepiej filtruj dane - bo takie coś to gotowy przepis na włamanie się na stronę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
  1. <div id="middle">
  2. <?php
  3.  if (!isset($_GET['middle']))
  4. {
  5. ?>
  6.  <div id="witamy"><? include("wstep.php"); ?></div>
  7.  <div id="informacje"> <? include("aktualnosci.php"); ?> </div>
  8.  <?
  9. }
  10.  else include(basename($_GET['middle']) . '.php'); //sprzydałoby się jeszcze chociaż sprawdzić czy taki plik istnieje (file_exists())
  11. ?>
  12. </div>
Go to the top of the page
+Quote Post
Argos
post
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


dzieki wielkie za szybka pomoc

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





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

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


Witam,

Dołącze się do tematu.

A więc mam stronkę:

  1. <div id="go">
  2. <?php
  3. if (!isset($_GET[go]))
  4. {
  5. ?>
  6. <div id="losowanie"><? include("losowanie.php"); ?></div>
  7. <div id="formularz"> <? include("formularz.php"); ?> </div>
  8. <?
  9. }
  10. else include($_GET[go].'.php');
  11. ?>
  12. </div>
  13.  
  14.  
  15. <a href="index.php?go=losowanie">Losowanie</a>
  16. <a href="index.php?go=formularz">Formularz</a>
  17.  


I wszystko gra, ale jak wchodze na strone główną (index.php) pokazuje mi się zawartość obydwu plików (losowanie.php i formularz.php).
Reszta działa dobrze, menu i odnośniki, ale co zrobić aby na stronie głównej nie pokazywały się pozostałe strony (tylko menu)(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)


pozdr.
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
I wszystko gra, ale jak wchodze na strone główną (index.php) pokazuje mi się zawartość obydwu plików (losowanie.php i formularz.php).

No przecież mu tak kazałeś...

Cytat
Reszta działa dobrze, menu i odnośniki, ale co zrobić aby na stronie głównej nie pokazywały się pozostałe strony (tylko menu)

Zdefiniuj, co jest czym, bo operujesz terminami, które mogą być niejednoznacznie rozumiane. Konkrety!

PS. Skrypt jest dziu-ra-wy jak polskie drogi.
Go to the top of the page
+Quote Post
deadmen4
post
Post #9





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

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


Cytat(erix @ 18.02.2010, 16:20:20 ) *
No przecież mu tak kazałeś...


Właśnie o to chodzi że nie wiem GDZIE! Skrypt nie jest mojego autorstwa. Chodzi o to żeby nie pokazywał zawartości tych plików na stronie głównej.


Zresztą testuje to tu: http://csmap.yoyo.pl


na samym dole są te dwa linki, a powinny być TYLKO one na całej stronie głównej.

Ten post edytował deadmen4 18.02.2010, 16:35:51
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A takie proste pytanie, wiesz w ogóle, co to jest PHP?
Go to the top of the page
+Quote Post
deadmen4
post
Post #11





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

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


Tak wiem. Proszę tylko o pomoc jak ten kod ma wyglądać aby się nie pokazywało to na stronie głównej (IMG:style_emoticons/default/axesmiley.png) (IMG:style_emoticons/default/co_jest.gif) (IMG:style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
griwes
post
Post #12





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 15.02.2009
Skąd: Racibórz/Wrocław

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


Naucz się PHP, a konkretniej co to u licha jest include i if.
Go to the top of the page
+Quote Post
deadmen4
post
Post #13





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 17.02.2010
Skąd: Gliwice

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


A mógłbyś podać jak to ma być(IMG:style_emoticons/default/questionmark.gif) Jak zobacze to się naucze (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
griwes
post
Post #14





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 15.02.2009
Skąd: Racibórz/Wrocław

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


Naucz się i nie będzie trzeba z takimi głupotami pomagać. W mojej opinii do zamknięcia.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #15





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Rozpisz to sobie tak, abyś mógł to przeczytać
  1. if($cos=='strona')
  2. {
  3. include('strona');
  4. }
  5. else
  6. {
  7. include('inna_strona');
  8. }

Po polsku to będzie tak: Jeśli zmienna cos ma przypisaną wartość strona, dołącz plik strona. Jeśli tak nie jest, dołącz plik inna strona
Jeśli dopiero zaczynasz, pisz w naturalnym języku to co chcesz osiągnąć w kodzie i przekładaj ów język na konstrukcje php. Do tego musisz znać jego składnię.

Pozdrawiam
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: 25.08.2025 - 06:37