Всё самое лучшее случается неожиданно.

Удаляем Winlock, самостоятельно снимаем блокировку Windows

        Как самостоятельно разработать веб сайт на PHP, MySQL и HTML?    


Что лучше самописный движок или готовая CMS


Ну, начнем с того, что для начала необходимо определиться, какой именно сайт вам нужен?
создание сайта на PHP и HTML Если необходимо создать портал, форум или блог, то в таком случае лучше всего использовать уже готовые CMS, и лучше всего платные, это позволит сократить наличие проблем в дальнейшем. Конечно наиболее оптимальным решением для создания полно функционального сайта является, самостоятельно разработанный движок CMS, которого нет в паблике, это может быть отличной гарантией безопасности. Ведь злоумышленник, просто не будет знать, функции и переменные которые используются для работы сайта. Но здесь зразу же оговорюсь, CMS должна быть разработанна грамотно и отвечать всем параметрам безопасности.
Все свои проекты я разрабатываю самостоятельно на PHP, MySQL и HTML, пример тому этой сайт, на котором я и тестирую многие свои PHP скрипты. Он находится на бесплатном хостинге, что меня практически не к чему не обязывает. Да и посещения у него доходят до 300 уников в день) Помимо этого у меня есть блог на blogspot, тоже бесплатный, и полнофункциональный блог на WordPress, который распологается на хорошем платном хостинге. Ведь большая часть моих знакомых фрилансеров и блогеров используют именно платформу WordPress, для ведения своих блогов. Этот блог является моим третим и самостоятельно разработанным. При его создании основной акцент я делал именно на безопасность PHP сценариев. По этому в данном случае ответ очевиден:
Лучше всего сделать свой сайт самому!
Но этот процесс очень долгий, и требует наличия определенных знаний программирования, поэтому начинать нужно именно с создания простого сайта на PHP и HTML.
Напромер достаточно часто ко мне обращаются люди, которым нужен простой сайт визитка, статического содержания на 20-30 страниц. В этОм слУЧаЕ Я создаю прОСтОй дВижоК СаЙТа на PHP и HTML, и даже не заморациваюсь с MySQL, ибо для сайта визитки это совершенно не к чему! Почему на PHP и HTML, а не на чистом HTML?
Здесь ответ тоже очевиден:
Потому, что иногда приходится добавлять новые страницы, или удалять ссылки на уже имеющиеся [старые] и если сайт написан на чистом HTML и имеет 30 страниц, то придется менять содержание всех 30 страниц, а на это может уйти очень много времени, Вы согласны?

C чего начать создание сайта на PHP?


А начать создание сайта нужно с начала, т. е. создания файла index.php, который и будет основным файлом сценария отвечающим за вывод содержания сайта.
Потом необходимо создать файл заголовка header.php и файл подвала сайта footer.php, которые будут подключаться к основному файлу сценария используя функцию include()

Пример скрипта сайта может выглядеть так:

<?php include('header.php'); ?> //подключаем заголовок сайта

<B> Мой первый сайт на PHP</B>  //вывод основного контента сайта

<?php include('footer.php'); ?> //подключаем подвал сайта

После этого необходимо сделать файл, который будет выводить ссылки на страницах сайта, и написать условие, которое будет динамически отображать выбранную информацию на страницах сайта. Посмотреть пример динамического вывода информации на сайте, и скачать исходник скрипта сайта, можно на моем блоге, здесь: http://master-it.biz/create-site-engine-php.html

Все вопросы по созданию сайта и работе скрипта, можно писать там же:)

 

 
X