Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Coś jaki iframe, tyle, że w php
Koniu
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.03.2006

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


»zdjęcie strony«

1. Jak zrobić coś takiego jak tu(z tą funkcją 'go')(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
2. Co to za tajemnicza funkcja 'GO'?
3. Jak zrobić takiego iframe tyle, że w php(zamiast iframe dać np. 'include', to jak później zmienić jego wartość ('include')?

Pozdrawiam, Konrad

Ten post edytował Koniu 9.03.2006, 17:14:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Zakładam, że jest to system CMS, a w zmiennej $go przekazywanej w URLu zawarty jest ID strony, jeśli zmienna $go nie istnieje - wyświetlany jest dany tekst.
  1. <?php
  2.  
  3. if (isset ($_GET['go'])) {
  4.  print ('To jest ten tekst ;)');
  5. }
  6. else {
  7.  print ('Inny tekst');
  8. }
  9.  
  10. ?>

Co do include:
  1. <?php
  2.  
  3. if ($_GET['p'] == 'home') {
  4.  include ('home.php');
  5. }
  6. ...
  7. else {
  8.  include ('index.php');
  9. }
  10.  
  11. ?>


Ten post edytował Fipaj 9.03.2006, 17:13:22
Go to the top of the page
+Quote Post
Rafał U.
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Polska

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


Co do punktu trzeciego, to istnieje nawet łatwiejszy sposób.

  1. <?php
  2.  
  3. switch ( $go ) {
  4.  
  5. case 1:
  6. include ("1.php");
  7. break;
  8.  
  9. case 2:
  10. include ("2.php");
  11. break;
  12.  
  13. case 3:
  14. include ("3.php");
  15. break;
  16.  
  17. // I tak tworzysz kolejne podstrony, ktore includujesz.
  18.  
  19. }
  20. ?>


Można także ustawić stronę domyślną, gdy nie zostanie podana wartość dla $go. Więcej możesz poczytać tu: switch
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 - 23:41