Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP w PHPie?
-Pascal-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
fiszol
post
Post #2





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował fiszol 12.04.2005, 04:08:07
Go to the top of the page
+Quote Post
hwao
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  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. ?>
Go to the top of the page
+Quote Post
-Pascal-
post
Post #4





Goście







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 (IMG:http://forum.php.pl/style_emoticons/default/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.
Go to the top of the page
+Quote Post
sendi16
post
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 29.03.2003
Skąd: Kraków

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


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
Go to the top of the page
+Quote Post
-Guest-
post
Post #6





Goście







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>
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:26