Привет друзья! В прошлый раз, я рассказал про структуру html странички и показал вам схему простого сайта, но забыл упомянуть и сказать, что html представляет собой статику, т.е. статичный не изменяемый материал — создали один раз и он у вас лежит. Придет время поменять страничку и вы ручками, ковыряясь в коде, вносите нужные изменения.
Сегодня же, речь пойдет о более продвинутом варианте создания своего сайта — поговорим про сайт на PHP. Это более продвинутый язык программирования, который позволяет создавать сайты практически любой сложности. Сайты на PHP еще называться динамическими, т.е. изменяемыми.
Что же представляет собой сайт сделанный на PHP, давайте посмотрим на простую схему.
Как видете, у нас есть базовый документ, у которого расширение фаила php? Это основной документ в котором содержится весь, тот страшный и непонятный с первого взгляда код. В основном это будет файл под названием Index.php. Но одного кода мало, посмотрите, что будет, если мы возьмем и откроем это файл в браузере.
Простой белый фон с текстовыми и другими надписями. Нам это надо? Где же красота? Где ровное выравнивание всех элементов? Где красивые менюшки, красивые фон и прочие украшения, которые мы видим ежедневно путешествия по просторам сети. Мы этого не наблюдаем. Так?
А дело все том, чтобы наш сайт был красиво оформлен и с позиционирован нужно еще подключить к нему с специальный файл (тоже код), отвечающий за выстраивание всех элементов по нашим правилам, т.е в данном файле мы сами показываем браузеру, где что должно у нас находится на страничке. Называется такое файл — таблицей стилей и имеет расширение CSS. В нашем примере, это style.css
Вот так, у нас уже появилось два основных файла php сайта, но и это еще не все. Я же сказал, что сайт динамический? Правильно? Так в чем же его еще динамика?
Помните про html, весь ваш материал и тексты, вы должны были вписывать на каждой отдельной страницы? Помните? Так вот, у php сайтов такого нет. Вся та «муть», которую вы напишите, будет хранится в специально базе — Базе данных сайта.
И вот, уже с помощью этой базы данных, будут строится все странички сайта. Таким образом, уже на основе трех составляющих — основного кода в index.php, таблицы стилей в style.ss и базы данных, мы уже можем сделать полноценный сайт, который будет сам генерировать нужное количество отдельных страничек с нашим контентом (статьями, материалами и т.п.).
Вам не нужно изменять заголовок, логотип на каждой страничке, как бы вы это делали редактировав сайт на html. Все, что вам теперь нужно, это открыть основной файл с кодом php (в основном index.php) найти и заметить желаемый код. И все!!! Новый код автоматически приценится ко всем созданным страницам. Круто? Да. Надеюсь, я смог донести основное преимущество динамических сайтов на РHP.
Подводя некоторый итог, могу сказать, что обладая нужными знаниями в программировании, вам цены не будут ). Незря программистам платят такие бешеные деньги за их работы. Но не пугайтесь, для того чтобы создать свой блог, вам не надо учить программирование и все эти страшные коды.
Специально для Вас, все теме же программистами были созданы специальные шаблоны, на основе которых, любой человек, далекий от программирования, может сделать свой сайт. Программисты уже подготовили много php фаилов, стилей оформления, и прочих фаилов, раскидали это все по папкам и упаковали в красивую коробку — архив. Все что вам остается — это скачать данный архив и установить его.
Так вот, набор нужных файлов для создания блога, сайта, форума, интернет -магазина и т.п, называется система управления сайтом, на английском Content Management System — инфосистема или специальное программное обеспечение для организации совместного процесса создания, редактирования и управления контентом, т.е сайтом.
Более детальный обзор самых популярных CMS уже скоро. Не пропустите, подписывайтесь, на обновления.
Думаю на сегодня это все.
Для меня все эти коды и настройки далеки, как Китай. Хвала программистам, которые все это понимают и помогают нам, «чайникам»!
Да я и сам в PHP мало понимаю, просто знаю базовые знания в HTML.
Меня интересует вот какой момент в кодах. Важно ли расположение строк, например, отступы? Если, допустим отступить побольше, то это влияет на функцию? Спасибо.
Если отступы в начале, то нет. Наоборот когда вы отступаете, то весь код становится опрятным, и глаз может свободно найти нужный элемент. Правилом хорошего тона считается если у вас код с отступами и оформлен с комментариями.