Jako początkujący webmaster z pewnością zastanawiasz się jakiego języka użyć do kreowania swoich stron. Opanowanie HTML to podstawa - bez tego nie postawisz żadnej „normalnej” strony. Teraz tylko pozostaje dylemat - tworzyć w czystym HTML, czy połączyć go z funkcjonalnym PHP. Otóż polecam tworzenie ich z zastosowaniem PHP ponieważ...
Wpływ PHP na wygodę w edytowaniu stron jest podobny do wpływu jaki ma użycie CSSa na wygodę w formatowaniu ich wyglądu.
Możesz mi wierzyć lub nie, ale nie raz i nie dwa będziesz zmuszony do zmiany pewnych fragmentów tworzonych stron. Mam tutaj na myśli stałe fragmenty kodu, np. tego odpowiedzialnego za wyświetlanie menu. Zazwyczaj jest ono takie samo dla wszystkich podstron w obrębie danego serwisu www (strona główna, kontakt, działy tematyczne itp.).
Wyobraź sobie że popełniłeś serwis który składa się z 10 podstron. Po jakimś czasie dojdziesz do wniosku, że przydałby się nowy dział (np. downlooad). Co robisz? Otwierasz każdy plik HTML i edytujesz go z osobna - dodając do menu odnośnik do w/w działu. Przy dziesięciu stronach jest to zaledwie irytujące. Co jeśli tych stron jest 50 lub 500? Nawet Syzyfowi ręce opadłyby razem z gaciami ;)
Język PHP ma bardzo przydatną funkcję - include. Jest to funkcja która wczytuje "w locie"do źródła strony oddzielny plik (fragment kodu). Właśnie takie menu umieszczasz w tym oddzielnym pliku. Na każdej zaś podstronie dołączasz menu za pomocą funkcji include (jedna krótka linijka kodu). Wtedy aby zmienić wygląd menu na wszystkich podstronach - edytujesz tylko ten dołączany (inkludowany) plik.
Sprytne.
Tyczy się to różnych stałych elementów stron - choćby reklam. Chcesz wstawić inne? Nie ma sprawy. Edytujesz jeden dokument i na wszystkich podstronach masz funkiel nówka reklamy :) To samo tyczyć się może stopki, czy też nagłówka.
Stosowanie tego języka daje nam również wiele możliwości, których nie daje nam sam HTML.
Za pomocą skryptów PHP możesz stworzyć formularz kontaktowy, ankietę, losowy dobór wyświetlanych elementów, logowanie, rejestrację, licznik odwiedzin, księgę gości i wiele innych przydatnych, a czasem wręcz niezbędnych dodatków.
Powtórzę jeszcze raz - aby korzystać z dobrodziejstw PHP - musisz znać HTML. PHP tylko "zarządza" nim po stronie serwera, aby do wyszukiwarki wysłać czysty, przetworzony kod HTML.
Do nauki polecam książkę: Larry Ullman - "Dynamiczne strony www. PHP i MySQL" (Wydawnictwo Helion).
szczerze to powiem tak każda strona jest na szablonie z html... sam kod php nic nam nie daje więc i tak trzeba najpierw sie nauczyć html/css żeby można było cokolwiek mówić o pisaniu skryptów w php... dla niedowiarków (proszę zobaczyc w kod dowolnej strony) Ps. nie wiem kto to pisał ale nie ma zielonego pojęcia o tworzeniu stron. Html język opisowy Css odpowiada za wygląd strony php... tworzenie skryptów które ułatwiają życie
Z poważanie doświadczony webmaster
Pisząc ten artykuł miałem na myśli "czysty html" i "html+php" (to oczywiste) - dlatego o tym nie wspomniałem, ale widzę że będę musiał go edytować - żeby WSZYSCY zrozumieli. Ja piszę w php, a kod html wstawiam w "echo" - to daje duże możliwości (dynamiczna zmiana tytułu strony, wybór arkuszy stylów, itp.). Prawie nie korzystam z javy. Co do tego czy mam pojęcie, czy nie - świadczy chociażby struktura tej strony (html, php, mysql, css). Wszystko bez użycia jakichkolwiek gotowych szablonów - od A do Z pisane przeze mnie. Chyba zrobię dział portfolio ;) W sumie to dziękuję za zwrócenie uwagi - faktycznie ktoś kto nie ma w ogóle pojęcia o tworzeniu stron mógłby opacznie zrozumieć treść tego artykułu. Podro.
Dopiero w trakcie edycji zauważyłem, że w ostatnim zdaniu artykułu umieściłem info o koniecznej znajomości HTML. Widocznie Koder xhtml/css nie doczytałeś artykułu do końca ;) W sumie to mogłem umieścić to zdanie na początku. Tak też zrobiłem w trakcie edycji tego artykułu.
do Koder xhtml/css PHP+HTML vs czysty HTML
chcesz robić duży portal w czystym html powodzenia
© copyright: www-4u.pl