Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
edycja kodu w jednym miejscu a wyświetlanie w kilku - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: edycja kodu w jednym miejscu a wyświetlanie w kilku (/thread-edycja-kodu-w-jednym-miejscu-a-wy%C5%9Bwietlanie-w-kilku)



edycja kodu w jednym miejscu a wyświetlanie w kilku - marcel0001 - 27-04-2011

Witam, jestem nowy na forum, ponieważ ostatnio kupiłem sobie książkę i zacząłem, na razie tylko projektować stronę w języku xhtml przy użyciu stylów css. Natknąłem się na kilka problemów które zdołałem sam rozwiązać, ale z tym muszę się zwrócić do was.

A więc, mój problem jest następujący. Chciałbym zrobić tak żeby moje menu(jest ono rozwijane i jest(i będzie więcej) tam mnóstwo linków. Ale na pewno uciążliwe będzie edytowanie kodu każdej ze stron z osobna gdy chciałbym zmienić lub dodać jakąś informacje do menu czy też do jednego z paneli bocznych na mojej stronie, a podejrzewam że tych stron do edycji w przyszłości było by baaardzo dużo.

A więc jak zrobić tak, żeby np. takie menu które będzie w jednym pliku, wstawić za pomocą właśnie nie wiem czego. I żeby jego zawartość wyświetliła się na danej stronie i w danym miejscu. Mam nadzieję że dobrze wytłumaczyłem mój problem bo miewam problemy z przekazywaniem, opisywaniem, informacji, problemów.

Podsumowując: jeden raz edytuje, efekt widoczny na wszystkich stronach.

Pozdrawiam i z góry dziękuje za odpowiedz.

P.S. Szukałem już odpowiedzi na to pytanie w google i na tym forum, ale nie znalazłem, możliwe że już odpowiedź gdzieś jest lecz może szukałem pod złym hasłem, tematem...


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - Pedro84 - 27-04-2011

php.net => include()


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - marcel0001 - 28-04-2011

tylko że to jest w php... Pozatym nie bardzo rozumiem po angielsku


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - Ancik - 28-04-2011

Na dobrą sprawę nie musisz znać angielskiego. Znajdź jakieś proste polskie objaśnienie includowania i przeczytaj, to naprawdę nic trudnego, a twój problem na pewno rozwiąże Wink

http://www.webtips.pl/topic/3899-phpbezpieczne-includowanie-w-php/

Reasumując, @pedro84 podał ci nitkę, a ty już sam dojdź sobie do kłębka. W ten sposób przynajmniej czegoś się nauczysz Wink

Pozdrawiam.


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - mateo - 28-04-2011

Jeśli będziesz używał include to pamiętaj o zabezpieczeniu.


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - marcel0001 - 28-04-2011

Ciężko mi to opanować, wklejam w miejsce gdzie ma być logo(tylko po to żeby sprawdzić czy działa):

<?php
include("logo.htm");
?>

a plik logo.htm normalnie jak odpalam to jest widoczne logo, ale normalnie na stronie już nie... po prostu puste miejsce jakby nic tam nie było, jak zmieniam rozszerzenie pliku"logo" na .php to również nie działa, bo treść tego pliku jest w xhtmlu, więce nie wiem jak to zrobić mam.


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - Ancik - 28-04-2011

Wszystkie pliki .htm(l) zmień na .php , index też musi mieć rozszerzenie .php Wink


RE: edycja kodu w jednym miejscu a wyświetlanie w kilku - marcel0001 - 28-04-2011

Ah tak działa dzięki wielkieSmile, to nie będzie miało żadnego wpływu na stronę że jest pisana w xhtml a zapisana jako php?, troche dziwnie... Ale działaSmile

Jeszcze chciałem dodać, że tylko index wystarczyło że jest .php a inne pliki mogą mieś już dowolne rozszerzenie, inne w sensie te z treścią menu i logiemSmile