Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> alternatywa dla header, Jak przekierowac stronpo znacznikach HTM
cudny
post
Post #1





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Problem polega na przekierowaniu strony poda dany adres tak jak to robi funkcja header, np.
  1. <?php
  2.  
  3. print ('<TABLE>
  4.  <TR>
  5. <TD>
  6. Jakies tam pierdy :)
  7. </TD>
  8.  </TR>
  9. </TABLE>');
  10.  
  11. if($k = TRUE)
  12. {
  13.  print '$k przyjmuje wartosc k'.&#092;"<BR>\";
  14. }
  15. else
  16. {
  17.  header(&#092;"Location: index.php\");
  18. }
  19.  
  20. ?>


Oczywiscie nie jest to zbyt wyszukany przyklad ale idealnie odzweirciedla moje oczekiwania do poszukiwanetgo rozwiazania.

W powyzszym przypadku funkcja header wyzuci mi blad - szukalem w manualu nic innego nie znalazlem (jest tam mozliwosc konfiguracji po stronie serwera ale to odpada bo niestety nie korzystam ze swojego serwerka sad.gif ).

Niech ktos napisze mi jak przekierowac stronke pod wybrany przezemnie adres nawet gdy znaczniki HTML byly juz wyslane do przegladarki.

pzdr
cudny


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


bylo juz chyba z milion razy. uzyj wyszukiwarki na tym forum.

mozesz np. uzyc output_buffering, czyli ob_start() na samym poczatku, albo wklic kod javascriptu, czego nie polecam...


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
cudny
post
Post #3





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


THX smile.gif


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Mozna tez inaczej kod skonstruowac:
  1. <?php
  2. if($k = TRUE)
  3. {
  4.  
  5.  print ('<TABLE>
  6.  <TR>
  7. <TD>
  8. Jakies tam pierdy :)
  9. </TD>
  10.  </TR>
  11. </TABLE>');
  12.  
  13.  print '$k przyjmuje wartosc k'.&#092;"<BR>\";
  14. }
  15. else
  16. {
  17.  header(&#092;"Location: index.php\");
  18. }
  19. ?>

Skoro zostaniesz przekierowany to po co cokolwiek wypisywac?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
therifler
post
Post #5





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

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


jestem ciemny i ofcourse dla mnie to = nielogiczne ;D trzeba umieć dobrze użyć header... mnie też to wnerwiało ale to nie problem...
Go to the top of the page
+Quote Post
cudny
post
Post #6





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


nie no - umiem logicznie skonstruowac kod biggrin.gif

piszac stronke skladajaca sie tylko z tabel np:

  1. <?php
  2.  
  3. print ('<TABLE border=\"0\">
  4.          <TR>
  5.          <TD width=\"30%\">
  6.          
  7.          <TABLE>
  8.          <TR>
  9.          <TD>
  10.  
  11.           <A href=\"index.php?k=1\">link 1</A><BR>
  12.           <A href=\"index.php?k=2\">link 2</A><BR>
  13.           <A href=\"index.php?k=3\">link 3</A><BR>
  14.  
  15.           </TD>
  16.           </TR>
  17.           </TABLE>
  18.  
  19.           <TABLE>
  20.           <TR>
  21.           <TD>
  22.           
  23.           <A href=\"index.php?k=4\">link 4</A><BR>
  24.           <A href=\"index.php?k=5\">link 5</A><BR>
  25.  
  26.           </TD>
  27.           </TR>
  28. </TABLE>
  29.           
  30. </TD>
  31. <TD width=\"70%\">');
  32.  
  33.           if($k == 1)
  34.           {
  35.                //w pliku includowanym mam pytania do MySql'a i jezeli np.
  36.               //ktores z tablic mysql_fetch_row() przyjmuje TRUE
  37.               //to w zaleznosci ktora to jest daje header(\"Location: index.php?q=1\")
  38.                include(&#092;"panel.php\");
  39.           }
  40.           else if($k == 2)
  41.           {
  42.                 include(&#092;"panel2.php\");
  43.           }
  44.           else if(...)
  45.           {}
  46.           else if($q == 1)
  47.           {
  48.                 print 'Wlasnie o to mi chodzi :)'.&#092;"<BR>\";
  49.           };
  50.  
  51. print ('</TD></TR></TABLE>');
  52.  
  53. ?>


Odpowiedz juz uzyskalem smile.gif

pzdr
cudny

Ten post edytował cudny 11.05.2005, 17:25:28


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:27