Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienne + inlcude
Forum PHP.pl > Forum > Przedszkole
enero
witam

robie serwis w oparciu o ladowanie modulow na podstawie zmiennych.
mam plik glowny do ktorego jest wszystko ladowane - index.php
pliki z dzialami - d1.php, d2.php, d3.php, d4.php, d5.php
w pliku index.php elementami stalymi sa naglowek i stopka.
inculduje do niego plik menu.php - ktory sklada sie z 5 linkow (5 roznych obrazkow z efektem rollover (js)).
po kliknieciu ktoregos z linkow do index.php ma zaladowac sie okreslone podmenu (gdzie rowniez sa rollovery) i okreslona tresc. po kliknieciu danego buttona ma pozostac w stanie 'po kliknieciu' i ma byc nieaktywny. podmemu ma rozniez swoje podmenu... i historia sie powtarza...
moze mi ktos napisac jak to rozegrac z tymi zmiennymi?
powiem szczerze ze sie troche gubie w ich gaszczu i jak na razie 10 razy szybciej zrobilbym to piszac normalnie w html...
Nie wiem np. jak zrobic cos takiego w pliku index.php - jesli id=1 to zaladuj menu.php ze zmienna id=2, a w menu.php dla zmiennej id=2 zaladuj odpowiednia tres z kolejnym podmenu...
ufff... nie wiem czy ja to zle probuje konstruowac, ale jak na razie to ten php strasznie spowalnia mi prace i jest ona malo komfortowa (w wielu plikach skrawki oderwanego kodu do includowania - kto sie w tym lapie?)

pozdr.
e.
scanner
Lekki OT: Zastanów sie powaznie nad rozpoczeciem korzystania z któregoś z systemów szablonów.
enero
Co polecisz do użytku komercyjnego?
scanner
Smarty lub WACT - poczytaj ich licencje.
enero
Z tego co czytam - spokojnie można budować w oparciu o Smarty komercyjne projekty bez jakichkolwiek opłat. Fajnie smile.gif

Ale w ciągu kilku godzin nie dam rady zbudować tego w oparciu o szablony.
Jestem początkującym skrypciarzem, a o szablonach wiem jeszcze mniej..
Muszę pobawić się tymi zniennymi...

Napisz mi proszę jak wywołać plik ze zmienną w zależności od której będzie ustawiana zmienna w tym pliku i w zależności od niej z kolei wywoływana odpowiednia akcja. To by mi troche pomogło.

ps. Nigdy nie zrozumiem ludzi takich jak Ci od Smarty... Poświęcają temu większość swojego czasu i rozdają za darmo... W dodatku inni na tym zarabiają poważne pieniądze.
scanner
Cytat(enero)
Napisz mi proszę jak wywołać plik ze zmienną w zależności od której będzie ustawiana zmienna w tym pliku i w zależności od niej z kolei wywoływana odpowiednia akcja. To by mi troche pomogło.

Jeśłi includujesz jakiś plik, to zmienne sa normalnie widoczne. Co najwyżej może być czasem konieczność użycia
  1. <?php
  2. global nazwa_zmeinnej; echo nazwa_zmiennej;
  3. // lub
  4. echo $GLOBALS['nazwa_zmiennej']
  5. ?>
Innimiu sowy includowany fragment kodu zachowuje się tak, jakby był integralna cześcią pliku inkludującego.
enero
Chodziło mi o coś takiego, że jeśli na stronę index.php zostałem przeniesiony razem ze zmienną id=1 to chiałbym doładować menu.php ale również w zależności od zmiennej
W index.php:

  1. <?php
  2. if($id==1){
  3.     include(&#092;"menu.php?id=21\");
  4. ?>


Jak to zrobić prawidłowo?

---------------------------------
edit
mam dosyć.
stwierdzam wszem i wobec, że budowanie strony w oparciu o includowanie poszczególnych podstron, kwałków kodu - jest całkowicie poronionym pomysłem.
jest totalnie niewygodne, bardzo uciążliwe i czasochłonne.
chyba czegoś nie rozumiem.
niech mi ktoś udowodni jeśli jest inaczej.
ręce mi opadły sad.gif sad.gif sad.gif

w akcie rozpaczy mam gorącą prośbę do zaawansowanych developerów..
proszę o udostępnienie źródła jakiegos średnio zaawansowanego projektu w celach edukacyjnych.
z góry dziękuję.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.