Использовать строку php для создания веб-страницы

Если я загружу переменную PHP $ text со следующим HTML-кодом:

    $text = '' ;
    $text .= '<html lang = "en">' ;
    $text .= '<head>' ;
    $text .= '   <meta charset = "UTF-8">' ;
    $text .= '</head>' ;
    $text .= '<body>' ;
    $text .= '   hello <br>' ;
    $txt .= '</body>' ;
    $text .= '</html>' ;

Какую функцию я использую, чтобы отобразить $ text как новую веб-страницу?

Это довольно элементарно: echo. Если вы пытаетесь изучить PHP, вам понадобится какой-нибудь справочник или руководство. Рассмотрим PHP правильный путь как отправную точку. Если вы серьезно относитесь к созданию приложений, подумайте о такой платформе, как Laravel, в которой есть высококачественные вводные материалы и сообщество, которое вас поддержит.

tadman 11.03.2018 01:48
Стоит ли изучать 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 и хотите разрабатывать...
2
1
90
2

Ответы 2

Если вы хотите использовать переменные PHP на HTML-страницах (или в вашем случае; для создания HTML-страницы), вы можете использовать echo $text;. Однако это может быть не лучший вариант, поскольку вы можете использовать PHP в для своей HTML-страницы:

<html>
    <body>
    <?php echo "hello"; ?>
   </body>
</html>

Мне кажется, вы новичок в программировании, и было бы неплохо прочитать несколько руководств о том, как использовать PHP и HTML вместе. Вы можете начать с Mozilla Developer Network, где есть хорошее руководство по началу работы:

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web

Если вы хотите создать новый файл с помощью PHP, вы можете использовать $file = fopen("newfile.php", "w") и использовать $text = "Your text here\n"; fwrite($file, $text); для редактирования его содержимого. Подробнее о создании файлов можно найти здесь:

https://www.w3schools.com/php/php_file_create.asp

Извините за то, что не добавил контекста к моему вопросу. Я знаю, что могу использовать echo или print для использования HTML на текущей странице, но я хочу, чтобы код отображался на новой странице. Я сделал это, сохранив текст в файле и используя URL-запрос, чтобы увидеть результаты на новой странице. Однако я бы предпочел, чтобы текст отображался немедленно.

monkey_boy 11.03.2018 02:13

@monkey_boy Вы можете просто использовать include() для этого, если я правильно понимаю ваш вопрос.

Kevin Voorn 11.03.2018 03:34

include () позволит мне вставить код на существующую веб-страницу. Я хочу, чтобы HTML-код в $ text использовался для создания совершенно новой и независимой страницы. Я ищу функцию, которая запускала бы создание новой страницы только с использованием кода в $ text.

monkey_boy 11.03.2018 14:56

@monkey_boy В этом случае вам стоит взглянуть на fopen() и fwrite()! Отредактированный ответ

Kevin Voorn 12.03.2018 17:20

Пожалуйста, не отвечайте на некачественные вопросы, будут рассмотрены только другие некачественные вопросы.

GordonM 12.03.2018 17:49

@GordonM Я не считаю, что вопрос нельзя спасти, после нескольких правок вопрос будет улучшен, и спрашивающий будет извлекать уроки из этого, все еще получая ответ на свой вопрос. Я даже предложил изменить вопрос, чтобы улучшить качество, в духе правил «будь хорошим»: «Будьте приветливы, проявите терпение и предполагайте добрые намерения. Не ожидайте, что новые пользователи знают все правила - они не t. И будьте терпеливы, пока они учатся ".

Kevin Voorn 12.03.2018 21:43

Вроде все просто! Для создания веб-страницы с помощью PHP у вас есть несколько вариантов:

1. Используя эхо или его аналогичную форму, Распечатать
2. Добавьте каждый введенный вами текст в массив, а затем используйте print, чтобы получить результат, используя его индексы. 3. Построение других структур данных и получение их записей. 4. Другие творческие методы, которые могут быть определены пользователями.

Было рекомендовано не использовать PHP в качестве языка программирования непосредственно на веб-странице HTML, это может быть испорчено, поэтому лучшим решением является использование шаблонизатор, отличный источник которых есть в PHP.

Веточка и Умный - хорошо известные механизмы шаблонов.

Также я добавлю простой класс шаблона PHP, который может отображать страницу по вашему желанию: PHPsimpleTE

Пожалуйста, не отвечайте на некачественные вопросы, будут рассмотрены только другие некачественные вопросы.

GordonM 12.03.2018 17:49

Я рассмотрю еще. Большое спасибо.

JoyeBright 15.03.2018 23:19

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