Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak dolaczacie podstrony?
Suchy
post 20.03.2006, 21:00:52
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


W jaki sposob dolaczacie podstrony w swoich skryptach? JA to robie poprzez i nclude i $_GET a w jaki sposob rob icie to Wy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
jastu
post 20.03.2006, 21:21:12
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


No to ja mam pytanie do ciebie : czy możesz mi podać przykład takiego załączenia pliku - chodzi mi o to że serwer na którym ostatnio osiadłem nie pozwala na osadzania kodu php w plikach HTML i też muszę sobię poradzić z include . Proszę o jakiś link zgłębiający zagadnienie (najlepiej przykład ) bądź przykład kodu . Pozdrawiam i czekam niecierpliwie sadsmiley02.gif


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 21:26:40
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


tzn jesli nie mozesz łączyć kodu html i php to mozesz to zrobi c odwortnie- polaczyc php z htmlem. tzn robisz 2 pliki- naglowek.phpi w im masz <html><head></head><body> potem plik index.php w ktorym dolacnczasz pliki, i trzeci stopka.php i wnim masz</body></html>

a oto jak dolaczam pliki:
  1. <?
  2.  $plik=$_GET['id'].".php";
  3.  
  4. if(file_exists($plik))
  5. { 
  6.  include($file);
  7.  }
  8.  
  9. ?>  

mam nadzieje ze jakos c itto pomoże

a i jeszcze jedno- link moze wygladac tak: http://mojastrona.pl/index.php?id=newsy

Ten post edytował Suchy 20.03.2006, 21:28:30
Go to the top of the page
+Quote Post
Kuziu
post 20.03.2006, 21:27:37
Post #4





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


  1. <?php
  2.  
  3. if(!isset($_GET['module']))
  4. $_GET['module'] = 'news';
  5.  
  6. switch($_GET['module']){
  7. case 'news': include 'modules/news.php'; break;
  8. case 'forum': include 'modules/forum.php'; break;
  9.  
  10. default: include 'wrongpage.php'; break;
  11. }
  12.  
  13. ?>


Przykład który podał suchy jest dość niebezpieczny gdyż pozwala użytkownikowi na dołączenie plików któych dołaczania sobie nie życzymy i wykonywanie być może akcji których nie powinien.

Ten post edytował Kuziu 20.03.2006, 21:28:26


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 21:31:44
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


w sumei kuziu ma racje więc użyj jego kodu smile.gif a tak przy okazji kuziu czytałeś akrtykuł o przyjaznych urlach?
Go to the top of the page
+Quote Post
Dex1987
post 20.03.2006, 21:32:14
Post #6





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


@jastu moze Ci się przyda http://forum.php.pl/index.php?act=ST&f=27&t=42203
Go to the top of the page
+Quote Post
Kuziu
post 20.03.2006, 21:33:30
Post #7





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Tak, ale narazie nie mam potrzeby jego stosowania. Jakos nie zależy mi na tym by użytkownik patrzył na ładny adres www. Chociaż przy serwisie w którym ludzie często wymieniali by się lnikami to oczywiśćie dobry pomysł. Narazie robiłem stornki w których tego nie potrzebowałem.


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 21:35:59
Post #8





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


a jak masz teraz chwilke to pobaw sie tym i jestem ciekaw czy ci t ozadziałą... mi t odziałaćidealne ien ichciało... bo gdy zaincludowało odpowiedni plik t otraciły sie wszystkie style:/
Go to the top of the page
+Quote Post
bigZbig
post 20.03.2006, 21:41:05
Post #9





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Cytat(jastu @ 2006-03-20 22:21:12)
No to ja mam pytanie do ciebie : czy możesz mi podać przykład takiego załączenia pliku - chodzi mi o to że serwer na którym ostatnio osiadłem nie pozwala na osadzania kodu php w plikach HTML i też muszę sobię poradzić z include . Proszę o jakiś link zgłębiający zagadnienie (najlepiej przykład ) bądź przykład kodu . Pozdrawiam i  czekam niecierpliwie  sadsmiley02.gif

To jest raczej standardowe zachowanie serwera. Plik łaczacy w sobie kod html i php powinien miec rozszerzenie phtml. Mozesz oczywiscie zastosowac samo php. Mozesz tez plik o rozszerzeniu html inludowac do innego pliku. W takim przypadku dla serwera wazne jest rozszerzenie pliku, z ktorego wywoluje sie include.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 21:44:25
Post #10





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


gizbig a ty uzywasz moze tych "przyjaznych urli"?

Ten post edytował Suchy 20.03.2006, 21:44:58
Go to the top of the page
+Quote Post
bigZbig
post 20.03.2006, 21:46:02
Post #11





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


@Suchy - jesli to "bzip" bylo do mnie to prosze zobacz http://bigweb.pl

edit
-----------------
"gizbig" - jestes coraz blizej

Ten post edytował bigZbig 20.03.2006, 21:46:51


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
jastu
post 20.03.2006, 21:48:21
Post #12





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


  1. <?
  2.  $plik=$_GET['id'].".php";
  3.  
  4. if(file_exists($plik))
  5. { 
  6.  include($file);
  7.  }
  8.  
  9. ?>


Prosto ,rozumiem - tylko jeszcze podpowiedzcie mi czym ma być 'id' - czy mogę w wyżej podanym kodzie zamiast 'id' wpisać nazwę pliku bez rozszeżenia i to starczy ?
smile.gif


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 21:49:10
Post #13





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


bigZbig bardzo przepraszam za wszelakie przekręcenia smile.gif


@jastu: zerknij no w moim poscie ci napisałem jak powinien wyglądaćprzykładowy link- możśe wtedy skumasz co i jak:)

Ten post edytował Suchy 20.03.2006, 21:51:31
Go to the top of the page
+Quote Post
bigZbig
post 20.03.2006, 21:50:53
Post #14





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


@jastu jak napiszesz adres http://domena.pl?id=nazwa_pliku to to id w tablicy superglobalnej $_GET to bedzie wlasnie nazwa pliku bez rozszerzenia

edit
---------------
@Suchy ja sie nie obrazam a style nie beda ci sie rozpadaly jesli uzyjesz adresow bezwzglednych

Ten post edytował bigZbig 20.03.2006, 21:52:10


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
jastu
post 20.03.2006, 21:54:27
Post #15





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


nie przeniosę kodu jeśli powpisuje takie linki , bardziej odpowiada mi odwałanie do pliku w folderze .


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
Suchy
post 20.03.2006, 22:03:09
Post #16





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


ee nie rozumiem możesz jaśniej?
Go to the top of the page
+Quote Post
jastu
post 20.03.2006, 22:44:40
Post #17





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Poradziłem sobie ,dzięki exclamation.gif! - ale mam inny problem. Czy może mi ktoś podpowiedzieć jak w tej sytuacji podzielić stronę na ramki używając php - Pozdrawiam exclamation.gif!

Ten post edytował jastu 20.03.2006, 23:10:18


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
bigZbig
post 20.03.2006, 23:43:09
Post #18





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


@jastu - wybacz, ale piszesz w sposob jakby wszyscy patrzyli wlanie w tej chwili na Twoj projekt. W jakiej sytuacji i na czym ma polegac problem z podzialem na ramiki skoro strony wyswietlane w ramkach sa zawsze stronami html tyle, ze czasami napisanymi bezposrednio, a czasami wygenerowanymi przez php.

Zamiast wyswietlac w ramce index.html wyswietl index.php.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
jastu
post 20.03.2006, 23:48:54
Post #19





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Wybaczcie .... poradziłem sobie też z ramkami - podzeliłem stronę tabelą i umieściłem tam pliki php.pozdrawiam i dziękuję za pomoc worriedsmiley.gif


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:45