Cytat
rozumie ze w index.php jest include head.html
- źle rozumie. Podstawy budowy serwisów inernetowych - mamy tak zwany SILNIK - silnik generuje np. tytuł strony (zapisany na ogół w zmiennej $title), który powstaje np. na podstawie treści czy jest definiowany przez użytkownika - ale to mało istotne. Wygenerowane przez silnik zmienne są podstawiane do tak zwanych TEMPLATÓW - czyli (najczęściej) plików .tmpl z kodem html - odpowiada za to SYSTEM SZABLONÓW - popularnym systemem jest np. smarty, ale równie dobrze możesz napisać własny:
http://www.programuj.com/artykuly/www/template.phpOddzielenie kodu PHP od HTML jest praktycznie niezbędne - to jedna z pierwszych rzeczy, które trzeba opanować. Jak kiedyś przyjdzie Ci poprawiać skrypt, gdzie masz 50 linijek typu echo '<td background="red">' to zrozumiesz dlaczego jest to tak istotne.