Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]includowanie do funkcji
Kamil Pietrzak
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


Witam

Chce zrobic skrypt menu, gdzie szablon jest w oddzielnym, wykonywalbym pliku

szablon.php
  1. <a href="<? echo $url; ?>"><? echo $name; ?></a>


ale nie chce tego pliku includowac tyle razy ile jest linkow na stronie

probowalem zrobic cos takiego
  1.  
  2. function pokaz_link($url, $name)
  3. {
  4. require('szablon.php');
  5. }
  6.  


ale wyglada na to, ze plik sie wczytuje za kazdym wywolaniem funkcji, a nie wpisuje na stale do niej
bo jak dam require_once(), to wywali mi jeden link

jest jakis inny sposob, aby to zrobic?
wykonywalny szblon menu, ale wczytywany jeden raz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kamil Pietrzak
post
Post #2





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


wiem, jak to skrotowo zapisac;)

sluchaj...

mam tak


  1. menu 1
  2. link 1.1
  3. link 1.2
  4. link 1.3
  5. link 1.4
  6. link 1.5
  7.  
  8. menu 2
  9. okienko logowania
  10.  
  11. menu 3
  12. ankieta
  13.  
  14. menu 4
  15. link 4.1
  16. link 4.2
  17. link 4.3
  18.  
  19. menu 5
  20. link 5.1
  21. link 5.2
  22. link 5.3
  23. link 5.4
  24. link 5.5
  25. link 5.6
  26. link 5.7
  27. link 5.8
  28.  
  29. menu 6
  30. link 6.1
  31. link 6.2
  32. link 6.3
  33. link 6.4
  34. link 6.5
  35. link 6.6
  36.  
  37. menu 7
  38. ankieta
  39.  
  40. menu 8
  41. link 8.1
  42. link 8.2
  43. link 8.3
  44. link 8.4



teraz tak
kazde menu jest w takim samym szablonie, rozni sie tresc menu, i tytul
kazdy link ma ten sam szablon

chce raz wczytac szablon menu
raz wczytac szablon linku
raz wczytac szablon ankiety
mimo, ze te elementy wystepuja wielokrotnie

chyba pozostaje mi robienie nowych funkcji dla menu, linkow, ankiety, logowania
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 14:46