search
HomeBackend DevelopmentPHP ProblemWhat are the three ways to embed html code in php

Three ways to embed HTML code in PHP: 1. Use echo to output HTML code, the syntax is "echo "HTML code";"; 2. Use the include() function to directly introduce HTML files into PHP, the syntax is " include ("html file");"; 3. Use the "

What are the three ways to embed html code in php

The operating environment of this tutorial: windows7 system, PHP8 version, DELL G3 computer

embed HTML code in php, which is a php type file Add html code~

There are many ways to embed HTML in PHP. Here are several common ways:

The first method: Use echo to output HTML code

Because some HTML elements have double quotes, the content output by echo is enclosed in single quotes to avoid errors and save the escaping step. For example, code like this:

<?php
    if(!$_POST){
    echo ‘<form action="" method="post">
    服务器地址:<input type="text" name="host" value="localhost" /><br />
    数据库账号:<input type="text" name="user" value="" /><br />
    数据库密码:<input type="password" name="pwd" value="" /><br />
    指定数据库:<input type="text" name="db" value="test" /><br />
    <input type="submit" value="确定"/>
    </form>‘;
    }
?>

or this with escape symbols:

<?php
     echo "<input type=\"submit\" value=\"确定\"/>" ;
 ?>

Second method: Directly introduce HTML files into PHP

An HTML file (test.html), the main code is:

<body>
    <p>我是一段Html代码</p>
</body>

Use php's include() function to connect the external HTML file to the PHP file

<?php
    include ("test.html");
?>

Output:

What are the three ways to embed html code in php

##The third method: use (

This is first seen in the template code of PHP168.

<?php
    print <<<EOT
    <div class="slidecont">{$label[deepblue_mainslide]}</div>
    <div class="newcontainter">
        <div class="head">{$label[deepblue_mainh1]}</div>
        <div class="cont" id="Tab1">{$label[deepblue_maint1]}</div>
        <div class="cont" id="Tab2">{$label[deepblue_maint2]}</div>
    </div>
    <a href="$rs[url]" title="$rs[descrip]" target="_blank">$rs[name]</a>
EOT;
?>

The document between "

" and "EOT;" is directly output. A better way to understand it is "a multi-line echo".

The advantage is that it is convenient to output large sections of HTML, no escaping is required, and variables can be quoted.

But there is one more thing to note when using (

) tags: the end of the identifier string EOT; must be on its own line, and no more content is allowed before or after it. , otherwise this php file will be equivalent to waste.

The EOT tag here can be replaced with any tag, such as

print

Recommended learning: "

PHP Video Tutorial"

The above is the detailed content of What are the three ways to embed html code in php. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool