Сейчас каждый уважающий себя веб-программист знает HTML и PHP.
HTML – всемирно известный язык гипертекстовой разметки, без которого нынешний Интернет был бы невозможен. На нем написано большинство страниц. Синтаксис довольно простой, сам язык необходим скорее для верстки, нежели для программирования.
PHP, чье название в полном варианте звучит как Hypertext Preprocessor – представляет собой язык, с помощью которого можно создавать динамические web-странички. Его синтаксис напоминает Perl, Java и С. Тут уже речь идет о программной части сайта. Однако, по заявлениям производителя РНР не является самостоятельным программным языком, а создан как дополнение. В официальной документации указано, что РНР – это «server-side HTML-embedded scripting language», что расшифровывается как «встраиваемый в HTML скриптовый язык с обработкой на сервере». Встраивание одного языка в другой (PHP в HTML) производится с помощью специальных тэгов <?php и ?>. Все, что заключено между ними интерпретируется браузером как код РНР. Проблема в том, что страница, содержащая РНР должна иметь разрешение .php по умолчанию. Если планируется использовать данный программный язык, лучше сразу прописывать нужное разрешение.
Стоит признать, что современные сайты не могут обойтись без РНР, но что делать, если сайт старый, или все страницы по умолчанию прописаны с разрешением .html? Есть несколько способов решить эту проблему. Если все страницы оканчиваются.html, то можно просто поменять расширение на .php, но следует быть готовым к неприятному сюрпризу. Тем страницам, которые уже были проиндексированы поисковиками с расширением .html нужно будет снова пройти эту процедуру. Плюс, все внешние ссылки со сторонних ресурсов утратят свою силу, придется разговаривать с каждым владельцем сайта и договариваться о смене ссылок. Если сайт большой, такой вариант недопустим.
Второй способ предполагает, что ваш сервер на котором расположен сайт, поддерживает mod_rewrite и в вашей власти поменять настройки файла .htaccess. В нем необходимо прописать вот это:
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
Теперь странички с расширением html будут менять его .php автоматически. Спасибо серверу Apache. Если в том же файле прописать: «AddHandler application/x-httpd-php .php .html .htm», то .html станет равнозначным .php.
Использование любых материалов возможно только при наличии прямой ссылки на www.vectora.net

497-840-632