Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Chce zmieniać tylko wygląd menu na kazdej podstronie?
Forum PHP.pl > Forum > Przedszkole
kula0107
Nie wiedziałem czy ten tytuł będzie dobry ale chyba wyraziłem nim to o co mi chodzi

Więc na każdej podstronie mam takie samo menu i chce zeby tak zostało(strona systemem html) chcąc zmienić wygląd np: menu musze robić to na kazdej podstronie z osobna więc poczytałem troche o php:

tworze następujące pliki
-gora.php
-dol.php
-menu.php
-index.php

otwieram index.html i wycinam zawartość menu w to miejsce zapisuje: <?include('menu.php');?> zawartosć menu wklejam do pliku menu.php

Z tego co sie dowiedziałem teraz powinno wszytsko działaś, a na stronie nei wyświetla mi sie menu dlaczego??

podejrzewam, że nalzey też zrobić coś z plikiem index.php po co w ogóle on jest??

Jetsem Zielony prosze o pomoc
KCG
Tzn. zmieniłeś rozszerzenie .html na .php? smile.gif
smietek
W menu.php musisz zrobić coś mn. takiego:
  1. <?php
  2. echo "Tutaj linki i może jakieś formatowanie HTMLem";
  3. ?>

Wtedy powinno działać.
KCG
Hym, menu.php to może być czysty HTML bez PHP smile.gif
kula0107
nie może być czysty html bo w tedy musiałbym podzielić na ramki i gorzej by wyglądało
KCG
Chodziło mi o to, że w menu.php może być czysty html, a później dołączasz to include() w pliku .php i się wyświetli (bez stosowania echo w menu.php, jeśli to zbędne).
Czyli dalej masz problem z czymś?
kula0107
tak dalej mam problem bo to nie zdaje egzaminu ;/

w pliku menu.php zrobiłem coś takiego:
<?php
echo "tutaj część która wyciąłem z index.html"
?>
KCG
A może co się dzieje?
Poza tym nie wstwiaj żadnego <?php i ?>, bo masz tam tylko HTML? Coś czuję, że miałeś np. coś takiego echo "<a href="cos.html">cos</a>"; (cudzysłowy)
kula0107
teraz nic nie wstawiłem skopiowałem tylko zawartośc i jest to coś takiego
<table width="750" border="0" cellspacing="0" cellpadding="0" align="CENTER">
<tr>
<td width="750" height="19"><img src="top1.gif" width="750" height="19" alt=""><br></td>
</tr>
<tr>
<td width="750" height="26"><img src="top2.gif" width="478" height="26" alt=""><a href="index.htm"><img src="nav_glowna.gif" width="101" height="26" border="0" alt=""></a><a href="
nowotny
Poczytaj sobie troche o include i jak go używać...
kula0107
oki macie może linki gdzie ktoś opisuje include?? na tym forum lub gdzie indziej bo ja szukałem ale znaleść nie umiałem tego co chciałem
mike
~kula0107 nie przesadzasz? Od sprawdzania jak działa dana funkcja masz dokumentację!
Proszę poprawić tytuł wątku na zgodny z zasadami pisania na Przedszkolu.

Dodatkowo proszę poprawić swoje posty stosując odpowiednie tagi bbCode do umieszczania kodów źródłowych.
misiek08
Spórbuj zamiast <?include("menu.php")?> dać <?php include("menu.php");?> Czyli dodać ; i ominąć wyłączone asp_short_tags (albo coś podobnego) w php.ini
nowotny
Cytat(kula0107 @ 7.02.2008, 09:38:41 ) *
oki macie może linki gdzie ktoś opisuje include?? na tym forum lub gdzie indziej bo ja szukałem ale znaleść nie umiałem tego co chciałem

Przecież dałem ci linki... całe mnóstwo linków... :/
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.