Как реализовать PHP в HTML-файл

0

поэтому я в основном новичок в веб-материалах. Мой университет предоставил мне сервер cPanel. Мне нужно реализовать некоторые основные функции php для моей главной веб-страницы.

Вот как выглядит мой cpanel, если это помогает:

Изображение 174551

Поэтому в моем файле index.html у меня есть:

<!DOCTYPE html>
<html>
<head>
<title>Current Date/Time</title>
</head>

<body>
<h3>
<?php
date_default_timezone_set('UTC');
echo date("l");
echo "Hello World!";
?>
</h3>
</body>
</html>

Но ни один из материалов php echo не отображается. Я не уверен, действительно ли мой сервер знает, что делать с файлом html с php.

Мои преподаватели сказали мне: файл php необходимо развернуть в папку public_html с помощью файлового менеджера в CPanel.

Но я не совсем уверен, что нужно делать в файле.php и как получить мой.html файл, чтобы использовать его.

Спасибо за ваше терпение.

Теги:

3 ответа

1
Лучший ответ

Расширение файла должно быть изменено с *.html на *.php или PHP не будет выполняться, он будет обрабатываться как необработанный HTML.

Здесь быстрый очень простой шаг за шагом, что происходит:

  1. Клиент запрашивает index.php

  2. Ваш веб-сервер распознает расширение *.php и сообщает PHP интерпретировать его

  3. PHP анализирует текст, ищущий PHP-код, и оценивает этот код, а затем заменяет PHP-код на выход этого PHP-кода (если есть)

    Например:

    $strVar = 'world';
    echo '<span class="contentText">hello ' . $strVar . '</span><br />';
    

    заменяется на этот вывод кода:

    <span class="contentText">hello world</span><br />
    
  4. Полученный HTML затем возвращается клиенту как контент, который будет отображаться клиентским веб-браузером

  5. Клиентский веб-браузер анализирует HTML-код и отображает веб-страницу
3

Ваше имя файла должно быть.php. Если веб-сервер настроен с помощью PHP (который, как я предполагаю, он будет), он будет обрабатывать файл php.

Переименуйте index.html на данный момент, и по умолчанию index.php будет первой загружаемой страницей.

2

Файл, который вы используете, - index.html. Это означает, что он может отображать только статический текст и что причина, по которой ваш PHP-код не работает.

Все, что вам нужно сделать, это изменить расширение с.html на.php, тогда ваш PHP-код должен работать.

Хотя я бы предложил вам Google несколько Intro. к учебникам HTML и PHP, которые помогут вам разобраться в основах

Ещё вопросы

Сообщество Overcoder
Наверх
Меню