Преобразование файла PHP в HTML

(Я использую Wamp64) У меня есть простой файл PHP, но когда я меняю расширение .php на .html, страница отображается неправильно. Это мой файл PHP:

<!DOCTYPE html>
<?php
require ('steamauth/steamauth.php');
?>
<html>
<head>
    <title>page</title>
</head>
<body>
<?php
if (!isset($_SESSION['steamid'])) {

    echo "welcome guest! please login<br><br>";
    loginbutton(); 

}  else {
    include ('steamauth/userInfo.php');


    echo "Welcome back " . $steamprofile['personaname'] . "</br>";
    echo "here is your avatar: </br>" . '<img src = "'.$steamprofile['avatarfull'].'" title = "" alt = "" /><br>';

logoutbutton();
}    
?>  
</body>
</html>

А это моя страница (с расширением .html): html-страница

В файле .html операторы php - это только текст, и браузер распечатывает их

Mohammad 28.10.2018 11:21

Значит, невозможно включить php-код в html-файлы?

Nathan Loisel 28.10.2018 11:24

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

Kazz 28.10.2018 11:28

Зачем возиться с этим? Зачем нужно расширение html?

Andreas 28.10.2018 11:42

Потому что с NodeJS, когда я пытаюсь отправить файл .PHP и открывать веб-страницу, я заставляю меня загрузить файл php, вместо того, чтобы показывать его мне ... Спасибо :)

Nathan Loisel 28.10.2018 11:49
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
5
2 517
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

То, что вы пытаетесь, невозможно. PHP интерпретируется процессором, который запускает код и структуры и выводит обработанный код на вашу страницу.

Итак, я думаю, что вы пытаетесь переписать URL-адрес с «.html» на «.php». Итак, у вас есть расширение html в вашем URL-адресе, но вы отправляете его в файл php. Без расширения php ваш интерпретатор работать не будет.

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

Перезапись URL с помощью PHP

Другие вопросы по теме