Всем, собственно :-). А если конкретнее - то php-файл - это исполняемый файл, который содержит программные инструкции, исполняемые на сервере. Пользователю на его компьютере показывается лишь результат выполнения этих инструкций. А html - это, по сути, текстовый документ, размеченный определенным образом. Его отображением занимается браузер на компьютере пользователя. Хотя на самом деле "чистый" html сейчас встречается крайне редко, он обычно содержит и многочисленные программы-скрипты, в том числе, возможно, и на языке php. Но если разработчик не хочет, чтобы текст этих программ стал известен пользователю, то основная их часть будет размещаться (и выполняться) все-таки на сервере, в том числе и в виде php-файлов, а загружаемая страница будет содержать лишь ссылки на эти программы.
Грубо говоря: файл с расширением .html содержит html код, код написанный на языке гипертекстовой, который представляет собой набор так называемых тегов; файл с расширением .php содержит код языка php, который в отличие от html, является именно языком программирования. Такой файл (с расширение .php) может содержать как html, так и php код.
Для чего это нужно?
Всё просто. Сайт нельзя написать без использования html, такой сайт будет работать, более того, работать он может даже без php, но это будет не совсем полноценный сайт, так как там не будет взаимодействия с базой данных, не будет никакой логики, не будет никакой защиты. В общем, это будет чисто картинка, набор каких-то элементов, с которыми сделать ничего нельзя будет, если только не залезть в сам html код и там, через текстовый редактор, его не отредактировать
Это 2 разных языка, которые отличаются по контексту, командам и функциональному назначению.HTML язык, позволяющий создавать(чаще) статические страницы, более ориентирован на разметку и дизаин страницы, определяет положение абзацев и текстов, картинок и ссылок на странице+css делает страницу "красивой".PHP-это язык для автоматизации созданных шаблонов страниц, с помощью него создаются строки кода, который соединяет содержимое html страниц с базами данных, позволяет создать файл авторизации пользователей на странице, параметры пользователя-это "невидимый" код, который оптимизирует многие функции html.
Добавить комментарий