1. Для создания сайта на PHP есть множество сайтов. Но я скажу самый проверенный и лучший! Это - hostinger.ru. Инструкция легка и понятна, но это не для новичков (!). Вы должны знать html и css, чтобы иметь сайт на Хостингере!
2. Скажем вы зарегестрировались на сайте и теперь нужен дизайн, тобы выглядел красивее. Для дизайна на PHP, нужны:
- header.php
- index.php
- footer.php
- CSS
А как же определить каждую часть дизайна?
<html> <head> <title>Example</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body> <div id="header"><img src="header.jpg" border="0" alt="0"></div> <div id="navigation"> <a href="index.htm">Главная</a> <a href="domain.htm">О сайте</a> <a href="content.htm">Содержание</a> <a href="contact.htm">Гостевая</a> </div> <div id="container"> <h1>Главная</h1> <p>Новости сайта, содержание и т.д.</p> </div> </body> </html>
За код спасибо monsterart.ru.
header.php будет та часть кода, которая чаще всего изменяется при добавлении новой ссылки навигации или же смене дизайна. Получается:
<html> <head> <title>Example</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body> <div id="header"><img src="header.jpg" border="0" alt="0"></div> <div id="navigation"> <a href="index.htm">Главная</a> <a href="domain.htm">О сайте</a> <a href="content.htm">Содержание</a> <a href="contact.htm">Гостевая</a> </div>
В эту часть включилась навигация, шапка и css.
Дальше:
<div id="container"> <h1>Главная</h1> <p>Новости сайта, содержание и т.д.</p> </div>
Эта часть сохраняется под названием index.php. В нее вошли новости сайта. Чтобы сохранить ее надо открыть Блокнот и сохранить ее под этим названием.
footer.php - это:
</body> </html>
В index.php добавляем в самом верху добавляем это:
<?php include('header.php');?>
А в самом низу:
<?php include('footer.php');?>
И в итоге получится:
<?php include('header.php');?> <div id="container"> <h1>Главная</h1> <p>Новости сайта, содержание и т.д.</p> </div> <?php include('footer.php');?>
Чтобы изменить дизайн нам понадобиться лишь изменить header.php, footer.php и CSS.