Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP w PHPie?
Forum PHP.pl > Forum > Przedszkole
Pascal
Uwaga! Z góry ostrzegam że jestem lamerem jeśli chodzi o php.

Mój problem jest nastepujący:
w kodzie glownej strony mam m. in. takie instrkcje:

.
.
<a href="index.php?action=aktualnosci">Aktualności</a>
.
.
If($action==aktualnosci) include("aktualnosci.php");
else
.
.

dzięki którym załączam podstrony np. aktualności.

Potrzebuję teraz w tych podstronach załączyc kolejne pod-podstrony z wykorzystaniem PHPa. Męczę się już kilka godzin i nie potrafie znaleźć rozwiązania.

z góry serdeczne dzięki
Pascal
fiszol
Niewiem czy dobrze zrozumiałem ale chyba chodzi Ci o to:

  1. <?php
  2. $url = $_SERVER['REQUEST_URI'];
  3. if ( $url === &#092;"index.php?action=aktualnosci\" )
  4.  { include'aktualnosci.php' ; };
  5. if ( $url === &#092;"index.php?action=aktualnosci&strona2\" )
  6.  { include'strona2.php' ; };
  7.  
  8. ?>


a link powinien wyglądać tak:
  1. <a href="index.php?action=aktualnosci&amp;strona2">Aktualności</a>


jeśli nie to sorx, ps, na przyszłość używaj tagoów php / code smile.gif
hwao
  1. <a href=\"index.php?action=aktualnosci\">Aktualności</a>
  2.  
  3. <?php
  4.  
  5. If($_GET['action']=='aktualnosci') {
  6.  include(&#092;"aktualnosci.php\");
  7. }
  8. else {
  9.  //...
  10. }
  11.  
  12. ?>


Jezeli potrzebujesz dalej cos zalaczac to w pliku aktualnosci.php dajesz
  1. <?php
  2. include( 'cotam.txt');
  3. include('ijeszczeCos.php');
  4. ?>
Pascal
Dzięki bardzo za informacje ale niestety, źle to wytłumaczyłem. Spróbuję jeszcze raz na podstawie tego rysunku:

przyklad (22kb)

Chciałbym na PodStronie mieć tak jakby kolejne menu w którym mógłbym wybierać dowolne PodPodStrony.

I jeszcze parę uwag, ktorych nie musicie uwzględniać (mam nadzieje że już nie namieszam zupełnie smile.gif)
1. Gdyby się dało to fajnie by było aby jak najwięcej kodu php znalazlo się nie na głownej stronie (index.php) a na PodStronie (galeria.php).
2. Z pewnych powodów chciałbym aby PodStrona galeria.php oraz wszystkie z nią związane PodPodStrony były na innym serwerze niż cała reszta.
sendi16
w pliku index.php dajesz cos takiego:

  1. <?php
  2.  
  3. if($_GET['action'] == 'aktualnosci')
  4. {
  5. include('aktualnosci.php');
  6. }
  7.  
  8. ?>


a link powinien byc w takiej postaci:

  1. <a href="index.php?action=aktualnosci">Aktualności</a>


a w pliku aktualnosci.php dajesz

  1. <?php
  2.  
  3. if($_GET['action'] == 'aktualnosci')
  4. {
  5. if($_GET['site'] == 'ostatki')
  6. {
  7. include('ostatki.php');
  8. }
  9. }
  10.  
  11. ?>


a link powinien byc w takiej postaci:

  1. <a href="index.php?action=aktualnosci">Aktualności</a>


mam nadzieje ze o cos takiego ci chodzilo
Guest
Dzieki Sendi.

Mam to co chciałem, chociaż wkradł się tobie na końcu mały błąd:

-------------------------------
a link powinien byc w takiej postaci:

HTML
  1. <a href="index.php?action=aktualnosci">Aktualności</a>

--------------------------------


powinno być:
  1. <a href="index.php?action=aktualnosci&site=ostatki">ostatki</a>
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.