Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> skrypt linków
uroczy
post 3.02.2006, 10:21:37
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


Mama bard proste patynie tak proste ze zastawiałem się czy nie wrzucić go do hide parku .

Mianowicie dopiero zaczynam odkrywać php i nie mam za bardzo materiałów musze napisać sobie pętle na stronne

Mianowicie :
Pierwotnie odsyłacze były czytym Htmlu
  1. <td><a href=index.php> .:News:.</a></td>
  2. <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  3. <td><a href="zastepy.php">.:Za:.</a></td>
  4. <td><a href="kadra.php">.:Ka:.</a></td>
  5. <td><a href="imprezy.php">.:Im:.</a></td>
  6. <td><a href="spiewnik.php">.:Śpk:.</a></td>
  7. <td><a href="http://net3.pl/uslugi/ksiega.phpxxxxxxxxxxxxx=0" target="_blank">.:Księga gości:.</a></td>
  8. <td><a href="linki.php">.:Linki:.</a></td>


Ale terz zagniezdziłem to w osobnym pliku php

  1. <?php echo('
  2.  <td ><a href="index.php">.:News:.</a></td>
  3.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  4.  <td><a href="zastepy.php">.:Zas:.</a></td>
  5.  <td><a href="kadra.php">.:Ka:.</a></td>
  6.  <td><a href="imprezy.php">.:Im:.</a></td>
  7.  <td><a href="spiewnik.php">.:Śpk:.</a></td>
  8.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_userxxxxxxxnrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  9.  <td><a href="linki.php">.:Linki:.</a></td> '); ?>


Jednak arkusz styli pracował na takiej zasadzie ze jeśli była otwarta strona główna (index php) to wtedy kod wstawiony wyglądał tak

  1. <td >News:.</td>
  2. <td><a href="o_nas.php">.ohmy.gif n:.</a></td>
  3. <td><a href="zastepy.php">.:Z:.</a></td>
  4. <td><a href="kadra.php">.:Ka:.</a></td>
  5. <td><a href="imprezy.php">.:Im:.</a></td>
  6. <td><a href="spiewnik.php">.:Śpi:.</a></td>
  7. <td><a href="http://net3.pl/uslugi/ksiega.php?p_userxxxxxxxnrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  8. <td><a href="linki.php">.:Linki:.</a></td>

Identycznie

I wtedy hasło news zgodnie z arkuszem stylu miało inny kolor . ? teraz wiem ze musze napisać pętle ale nie mam bladego pojęcia o składni :/ która będzie wstawiało odpowiedni (ni wiem jak to nawet nazwać ) w zależności od tego co się kliknie

  1. <?php
  2.  
  3. If (coś tam questionmark.gif) gdy klikniemy na news to ma być wyswietlone
  4.  
  5.  
  6.  
  7.  
  8. echo('
  9.  <td >.:News:.</td>
  10.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  11.  <td><a href="zastepy.php">.:Zas:.</a></td>
  12.  <td><a href="kadra.php">.:Ka:.</a></td>
  13.  <td><a href="imprezy.php">.:Im:.</a></td>
  14.  <td><a href="spiewnik.php">.:Śpk:.</a></td>
  15.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_userxxxxxxxnrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  16.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  17.  
  18.  
  19. If gdy klikniemy na O nas 
  20.  
  21. echo('
  22.  <td ><a href="index.php">.:News:.</a></td>
  23.  <td>.:ohmy.gif nas:.td>
  24.  <td><a href="zastepy.php">.:Zas:.</a></td>
  25.  <td><a href="kadra.php">.:Ka:.</a></td>
  26.  <td><a href="imprezy.php">.:Im:.</a></td>
  27.  <td><a href="spiewnik.php">.:Śpk:.</a></td>
  28.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_userxxxxxxxnrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  29.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  30. ?>

Itd. Itp.


Czy ktoś zna podobny skrypt na którym mógł bym się wzorować albo wiek jak to zrobić questionmark.gif

Ten post edytował uroczy 3.02.2006, 10:37:53


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 10:35:11
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. if ($_SERVER['PHP_SELF']=='news.php'){
  3. //....
  4. }
  5. elseif ($_SERVER['PHP_SELF']=='o_nas.php'){
  6. //....
  7. }
  8.  
  9. ?>
Oto ci chodzi?

ps: popraw tytul tematu na zgodny z treścią. nie zamykam bo to Twoj pierszy post. Przy następnych razie będą konsekwencje.

edit: dziękuję za szybką reakcję winksmiley.jpg


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 11:00:18
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


  1. <?php
  2. if ($_SERVER['PHP_SELF']=='news.php'){
  3.  
  4. echo('
  5.  <td> .:News:.</td>
  6.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  7.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  8.  <td><a href="kadra.php">.:Kadra:.</a></td>
  9.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  10.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  11.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  12.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  13.  
  14. }
  15.  
  16. elseif ($_SERVER['PHP_SELF']=='o_nas.php'){
  17.  
  18. echo('
  19.  <td><a href="index.php"> .:News:.</a></td>
  20.  <td>.ohmy.gif nas:.</td>
  21.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  22.  <td><a href="kadra.php">.:Kadra:.</a></td>
  23.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  24.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  25.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  26.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  27.  
  28. }
  29. elseif ($_SERVER['PHP_SELF']=='zastepy.php'){
  30. echo('<td><a href="index.php"> .:News:.</a></td>
  31.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  32.  <td>.:Zastępy:.</td>
  33.  <td><a href="kadra.php">.:Kadra:.</a></td>
  34.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  35.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  36.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  37.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  38.  }
  39.  elseif ($_SERVER['PHP_SELF']=='kadra.php'){
  40.  
  41.  echo('  <td><a href="index.php"> .:News:.</a></td>
  42.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  43.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  44.  <td><a href="kadra.php">.:Kadra:.</td>
  45.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  46.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  47.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  48.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  49.  
  50.  
  51. }
  52.  elseif ($_SERVER['PHP_SELF']=='imprezy.php'){
  53. echo(' <td><a href="index.php"> .:News:.</a></td>
  54.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  55.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  56.  <td><a href="kadra.php">.:Kadra:.</a></td>
  57.  <td>.:Imprezy:.</td>
  58.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  59.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  60.  <td><a href="linki.php">.:Linki:.</a></td> '); }
  61.  elseif ($_SERVER['PHP_SELF']=='spiewnik.php'){
  62. echo(' <td><a href="index.php"> .:News:.</a></td>
  63.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  64.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  65.  <td><a href="kadra.php">.:Kadra:.</a></td>
  66.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  67.  <td>.:Śpiewnik:.</td>
  68.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  69.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  70. }
  71.  elseif ($_SERVER['PHP_SELF']=='linki.php'){
  72. echo('<td><a href="index.php"> .:News:.</a></td>
  73.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  74.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  75.  <td><a href="kadra.php">.:Kadra:.</a></td>
  76.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  77.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  78.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  79.  <td>.:Linki:.</td> ');
  80.  
  81. } ?>
miałem zrobic coś takiego questionmark.gif


nie wiem czemu ale nie wkleja sie do stron jest include
  1. <?php include('tobar.php'); ?>
questionmark.gif wczesniej sie wklejał teraz jak go porawiłem to jest puste pole

Ten post edytował uroczy 3.02.2006, 11:12:22


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 11:13:09
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
nie wiem czemu ale nie wkleja sie do stron jest include questionmark.gif
Staraj się uzywać znaków interpunkcyjnych, bo ni w ząb nie kumam co te zdanie/pytanie znaczy. Może opisz problem jasniej winksmiley.jpg

Dopisz se na początku skryptu:
  1. <?php
  2. echo $_SERVER['PHP_SELF'];
  3. ?>

Moze warunki się nie zgadzają, bo masz co innego w w tej zmiennej niz zakladasz.


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 11:18:27
Post #5





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


wkleiłem i hmm questionmark.gif zamiast poajwić sie menu pojawił sie url oglądanej strony
Kod
/~testy/index.php
ale już jest jakis postęp exclamation.gif smile.gif


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 11:22:58
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Twoje menu generuje się, gdy odwolujesz się do pewnych plikow. Dla index.php nie masz menu, a przynajmniej w tym skrypcie co pokazales winksmiley.jpg
pozatym musisz uzyc np. strrpos() w warunku, bo $_SERVER['PHP_SELF'] zwraca ci ciut wiecej niz myslalem


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Apo
post 3.02.2006, 11:33:29
Post #7





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


możesz tez zamiast elseif uzywać switch winksmiley.jpg
Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 11:38:10
Post #8





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


jak zmnieniam na switch to mi wyskakuje Parse error: parse error, expecting `T_CASE' or `T_DEFAULT' or `'}'' in c:\usr\krasnal\www\testy\tobar.php on line 23
ps. własnie przeczytalem intrukcje komsy switch tongue.gif chyba trzeba przbudować skrypt do tego questionmark.gif a ja pozaminiałem poprosty z elseif laugh.gif


a jak mam użyć strrpos() chodzi mi o to w jaki sposób bo nie mam bldegoo pojecia

Ten post edytował uroczy 3.02.2006, 11:43:34


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
cadavre
post 3.02.2006, 11:49:06
Post #9





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


Bo składnia switch to coś innego:
  1. <?php
  2. switch($warunek) {
  3. case "przypadek1":
  4. echo "cośtam";
  5. break;
  6. case "przypadek2":
  7. echo "drugie cusik";
  8. break;
  9. (...)
  10. default:
  11. echo "to co ma byc w standardzie czyli u ciebie np index";
  12. }
  13. ?>


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 11:55:41
Post #10





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


Działa dzięki wielkie smile.gif za szybką pomoc i cierpliwość

ale

  1. <?php
  2.  
  3.  
  4.  
  5.  
  6. switch ($_SERVER['PHP_SELF'])
  7. {
  8.  case index.php:
  9. echo('
  10.  <td> .:News:.</td>
  11.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  12.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  13.  <td><a href="kadra.php">.:Kadra:.</a></td>
  14.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  15.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  16.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  17.  <td><a href="linki.php">.:Linki:.</a></td> ');
  18. case o_nas.php:
  19. echo('
  20.  <td><a href="index.php"> .:News:.</a></td>
  21.  <td>.ohmy.gif nas:.</td>
  22.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  23.  <td><a href="kadra.php">.:Kadra:.</a></td>
  24.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  25.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  26.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  27.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  28.  
  29.  
  30. case zastepy.php:
  31. echo('<td><a href="index.php"> .:News:.</a></td>
  32.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  33.  <td>.:Zastępy:.</td>
  34.  <td><a href="kadra.php">.:Kadra:.</a></td>
  35.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  36.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  37.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  38.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  39. case kadra.php:
  40.  
  41.  echo('  <td><a href="index.php"> .:News:.</a></td>
  42.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  43.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  44.  <td>.:Kadra:.</td>
  45.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  46.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  47.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  48.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  49. case zast.php:
  50.  
  51.  echo('  <td><a href="index.php"> .:News:.</a></td>
  52.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  53.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  54.  <td><a href="zastepy.php">.:Kadra:.</a></td>
  55.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  56.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  57.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  58.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  59. case druz.php:
  60.  
  61.  echo('  <td><a href="index.php"> .:News:.</a></td>
  62.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  63.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  64.  <td><a href="zastepy.php">.:Kadra:.</a></td>
  65.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  66.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  67.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  68.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  69. case przyb.php:
  70.  
  71.  echo('  <td><a href="index.php"> .:News:.</a></td>
  72.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  73.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  74.  <td><a href="zastepy.php">.:Kadra:.</a></td>
  75.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  76.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  77.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  78.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  79. case imprezy.php:
  80. echo(' <td><a href="index.php"> .:News:.</a></td>
  81.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  82.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  83.  <td><a href="kadra.php">.:Kadra:.</a></td>
  84.  <td>.:Imprezy:.</td>
  85.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  86.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  87.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  88.  
  89. case spiewnik.php:
  90. echo(' <td><a href="index.php"> .:News:.</a></td>
  91.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  92.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  93.  <td><a href="kadra.php">.:Kadra:.</a></td>
  94.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  95.  <td>.:Śpiewnik:.</td>
  96.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  97.  <td><a href="linki.php">.:Linki:.</a></td> '); 
  98. case linki.php:
  99. echo('<td><a href="index.php"> .:News:.</a></td>
  100.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  101.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  102.  <td><a href="kadra.php">.:Kadra:.</a></td>
  103.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  104.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  105.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  106.  <td>.:Linki:.</td> ');
  107. break;
  108.  
  109. default:
  110. echo('<td> .:News:.</td>
  111.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  112.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  113.  <td><a href="kadra.php">.:Kadra:.</a></td>
  114.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  115.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  116.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  117.  <td> <a href="linki.php">.:Linki:.</a></td> ');
  118. ?>


tak wyglada obecny kod smile.gif

i przez to ze wraca po załadowaniu do default: to menu niczym sie nie rózni od tego gdybym je wstawił
  1. <?php
  2.  
  3. echo('<td><a href="index.php"> .:News:.</a></td>
  4.  <td><a href="o_nas.php">.ohmy.gif nas:.</a></td>
  5.  <td><a href="zastepy.php">.:Zastępy:.</a></td>
  6.  <td><a href="kadra.php">.:Kadra:.</a></td>
  7.  <td><a href="imprezy.php">.:Imprezy:.</a></td>
  8.  <td><a href="spiewnik.php">.:Śpiewnik:.</a></td>
  9.  <td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>
  10.  <td> <a href="linki.php">.:Linki:.</a></td> ');
  11. ?>



moze coś źle robie questionmark.gif

Ten post edytował uroczy 3.02.2006, 12:26:16


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
Ociu
post 3.02.2006, 12:28:27
Post #11





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Ja proponuje przecyztać byle jaki kurs o php.
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 12:35:27
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a ja propnuje czytac co piszą inni (czytaj ja winksmiley.jpg ). mowilem ci ze tobie $_SERVER['PHP_SELF'] zwraca cos wiecej niz tylko nazwie pliku. miales uzyc strrpos, ale to w przypadkow if. dla switch to raczej nie przejdzie.
musisz wiec popbrac wszystko od konca do znaku '/' i to do swircha wrzucic.
bo tobie zwraca "/~testy/index.php" a musisz z tego wyciac nazwe pliku
przydatne funkcje: strrpos, substr i inne operujace na stringach. troche pokombinuj winksmiley.jpg

edit: no chyba ze bedziesz w warunku umieszczal pelną nazwe pliku wraz ze sciezka

pozatym tekst umieszcza sie w apostrofach ''

edit2: ja sie poddaje... pisalem funkcje a nie indexy... zajrzyj se do manuala...
http://pl.php.net/manual/pl/function.strrpos.php


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 12:39:34
Post #13





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


Cytat(nospor @ 2006-02-03 11:35:27)
a ja propnuje czytac co piszą inni (czytaj ja winksmiley.jpg ). mowilem ci ze tobie $_SERVER['PHP_SELF'] zwraca cos wiecej niz tylko nazwie pliku. miales uzyc strrpos, ale to w przypadkow if. dla switch to raczej nie przejdzie.
musisz wiec popbrac wszystko od konca do znaku '/' i to do swircha wrzucic.
bo tobie zwraca "/~testy/index.php" a musisz z tego wyciac nazwe pliku
przydatne funkcje: strrpos, substr i inne operujace na stringach. troche pokombinuj winksmiley.jpg

pozatym tekst umieszcza sie w apostrofach ''

jakiś przykład questionmark.gif bo juz nic nie wiem blink.gif

Ten post edytował uroczy 3.02.2006, 12:42:06


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 12:45:37
Post #14





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




dobra...
  1. <?php
  2. $nazwapliku = substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],'/')+1);
  3. echo $nazwapliku;
  4.  
  5. ?>
i zmienna $nazwapliku wstaw do switch.


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 12:48:10
Post #15





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


THX ten skrypt potostu zwraca mi nazwe pliku chyba ze zle go umiejscawiam withstupidsmiley.gif :/ i dochodzi tylko nazwa pliku w okolicach menu pojawia sie idex.php jak jestem na index php

Ten post edytował uroczy 3.02.2006, 12:55:08


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 12:59:37
Post #16





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




idex.php? gdy jestes na index.php? to literowka twoja czy naprawde to ci zwraca? zakaldam ze literowka;)

  1. <?php
  2. $nazwapliku = substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],'/')+1);
  3. switch ($nazwapliku)
  4. {
  5.  case 'index.php':
  6. //i tu reszta podobnie, tylko pamietaj o tych apostrofach
  7. //pozatym na koncu kazdego case powinien byc brake;
  8. brake;
  9. case 'innanazwa ;)':
  10. //blalala
  11. break;
  12. case 'i tak do bulu :)'
  13.  
  14. ?>

tak masz?


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 13:13:16
Post #17





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


dzięki wielki juz dziła smile.gif zle wklejałem brakowało breake i apostrofów


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 14:04:25
Post #18





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




blink.gif
Przeglądając Twoją stronkę, dotarlo do mnie, ze ty cale to menu generujesz zawsze takie samo, tylko w zaleznosci od pliku, czesc jest linkiem a czesc nie. Przedobrzyles i my tez ze tego nie zauwazylismy. Tu ma full zbędnego kodu.
Przerobka:
  1. <?php
  2.  
  3. $nazwapliku = substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],'/')+1);
  4. echo '<td>'.($nazwapliku=='index.php' ? '.:News:.' : '<a href="index.php"> .:News:.</a>').'</td>';
  5. echo '<td>'.($nazwapliku=='o_nas.php' ? '.ohmy.gif nas:.' : '<a href="o_nas.php"> .ohmy.gif nas:.</a>').'</td>';
  6. echo '<td>'.($nazwapliku=='zastepy.php' ? '.:Zastepy:.' : '<a href="zastepy.php"> .:Zastepy:.</a>').'</td>';
  7. echo '<td>'.($nazwapliku=='kadra.php' ? '.:Kadra:.' : '<a href="kadra.php"> .:Kadra:.</a>').'</td>';
  8. echo '<td>'.($nazwapliku=='imprezy.php' ? '.:Imprezy:.' : '<a href="imprezy.php"> .:Imprezy:.</a>').'</td>';
  9. echo '<td>'.($nazwapliku=='spiewnik.php' ? '.:Spiewnik:.' : '<a href="spiewnik.php"> .:Spiewnik:.</a>').'</td>';
  10. echo '<td><a href="http://net3.pl/uslugi/ksiega.php?p_user=6ldsh&p_nrksiegi=0" target="_blank">.:Księga gości:.</a></td>';
  11. echo '<td>'.($nazwapliku=='linki.php' ? '.:Linki:.' : '<a href="linki.php"> .:Linki:.</a>').'</td>';
  12.  
  13. ?>
Prawda, że mniej kodu? winksmiley.jpg


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
uroczy
post 3.02.2006, 14:56:16
Post #19





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


wow z 130 linijek na 18 i działa ja bym na to nie wpadł smile.gif dzięki wielkie smile.gif w tym kodzie to ja sie pogubiłem jak on dziła winksmiley.jpg questionmark.gif (bo działa super)

Ten post edytował uroczy 3.02.2006, 15:07:46


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
nospor
post 3.02.2006, 15:13:33
Post #20





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zastosowanie operatorów porównania oraz łączenia. podstawy php. zachęcam do czytania manuala:
http://pl.php.net/manual/pl/language.opera....comparison.php
http://pl.php.net/manual/pl/language.operators.string.php


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 20.06.2025 - 08:56