Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobić "szablonowanie", problem....
-lukasfromzgr-
post
Post #1





Goście







na początek adres strony gdzie pojawił się problem:

http://lukasfromzgr.ovh.org/

jak widać, menu po lewej stronie jest tak zrobione ze jak sie kliknie na link to po prawej stronie wyswietla sie odpowiedni tekst zaczerpniety z katalogu folder/

problem jest taki ze ja tam mam kilka zmiennych
  1. <? if(!isset($plik)) { $plik="index";"omnie";"umiejetnosci";"aktualneprojekty";"osiagniecia";"kontakt";  ///pierwsza linia kodu
  2. } if(file_exists("folder/$plik.inc")) {  ///druga linia kodu
  3. include "folder/$plik.inc"; ///trzecia linia kodu
  4. } else { echo "Przepraszamy, ale pojawiły się błędy podczas tej strony!"; ///4 linia
  5. } ?>  ///5 linia kodu


tak wlasnie wyglada ten kod, a na swoim koncie mam tylko strone glowna czyli index.php i w miejscu gdzie maja sie wyswietlac tresci plikow z folderu "folder/" wstawiłem ten kod php (tak jak było w przykładzie)

przykładowy link do na stronie głównej wygląda tak:
  1. <A HREF="index.php?plik=kontakt">costam</A>



uzylem tego skryptu zeby nie robic kilku takich samych podstron ktore roznia sie tylko zawartoscia jednej tabelki i teraz mam z tym problem....

ps. jest o tyle śmieszniej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , że dokladnie takie same pliki u mnie na krasnalu działają poprawnie, tylko na serwerze źle ...

____
prosze uzywac bbCode
ActivePlayer
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shpyo
post
Post #2





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


  1. <?php
  2.  
  3. $plik="index";"omnie";"umiejetnosci";"aktualneprojekty";"osiagniecia";"kontakt";  
  4.  
  5. ?>


co to o jest?
najpierw zobacz co się wyświetli tu:
  1. <?php
  2.  
  3. print_r($_GET);
  4.  
  5. ?>


pomyśl chwilę, chodzi o to aby php includował plik ze zmienną przesyłaną w adresie, co nie?
To można napisać w 2-3 linijkach. Jednak Twój sposób nie jest bezpieczny!!
Lepiej uzależnić wyświetlanie poszczególnych plików w zależności od cyferek czyli:
  1. <A HREF="index.php?plik=6">kontakt</A>


Ten post edytował shpyo 6.11.2005, 15:13:07
Go to the top of the page
+Quote Post

Posty w temacie
- lukasfromzgr   jak zrobić "szablonowanie"   6.11.2005, 10:42:47
- - shpyo   [PHP] pobierz, plaintext <?php $plik=...   6.11.2005, 15:12:50
- - j00seph   zgaduje ze na krasnalu masz wlacaone register_glob...   6.11.2005, 15:13:05


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: 8.10.2025 - 09:20