Đưa php vào html

Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng câu lệnh include, require trong PHP. Để học tốt bài này, các bạn cần đọc lại bài để biết cách chạy ứng dụng web PHP với XAMPP

1. Câu lệnh bao gồm và yêu cầu trong PHP

Câu lệnh

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 hoặc
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 giúp lấy tất cả văn bản/mã trong một tệp bất kỳ và sao chép chúng vào tệp đang sử dụng câu lệnh
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 hoặc ________0____2. Câu lệnh bao gồm và yêu cầu khá giống nhau, chỉ khác nhau khi gặp lỗi

    • Khi yêu cầu một tệp không tồn tại thì sẽ gây ra lỗi (E_COMPILE_ERROR), tập lệnh PHP sẽ bị dừng lại.
    • Khi gộp một tệp không tồn tại thì chỉ bị cảnh báo (E_WARNING), tập lệnh PHP sẽ tiếp tục được thực thi.

Câu lệnh

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 thường được sử dụng framework, CMS hoặc các ứng dụng PHP phức tạp. Chúng luôn yêu cầu đầy đủ các tập tin, câu lệnh để thực thi. Việc làm này giúp đảm bảo tính toàn vẹn và bảo mật của ứng dụng

Câu lệnh

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 thường được sử dụng phổ biến hơn. Ví dụ, chúng ta có thể chia trang web thành các file header, menu, footer. Sau đó, chúng ta
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 các tập tin trở lại thành một trang web hoàn chỉnh. Việc này giúp quản lý và chỉnh sửa mã sử dụng nhanh hơn

Cú pháp của câu lệnh

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 và
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 trong PHP

include 'filename';

require 'filename';

2. Ví dụ sử dụng câu lệnh bao gồm và yêu cầu trong PHP

2. 1. Ví dụ bao gồm chân trang tập tin. php

Giả sử, chúng ta có tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
0 như bên dưới

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>

Trong tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
1, chúng ta đưa tệp
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 vào tệp
<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
0

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
Kết quả
Welcome to Gochocit.com!
Nice to meet you.
Thanks for your visiting.
Copyright © 2021-2022 Gochocit.com

2. 2. Ví dụ bao gồm tệp vars. php

Giả sử, chúng ta có tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
4 chứa một số biến (biến) đã được định nghĩa trước như bên dưới

<?php
$domainname='gochocit.com';
$numberposts=380;
?>

Trong tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
1, chúng ta đưa tệp
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 vào tệp
<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
4

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'vars.php';
echo "My website is ".$domainname." which had ".$numberposts." posts.";
?>

</body>
</html>
Kết quả
Welcome to Gochocit.com!
Nice to meet you.
Thanks for your visiting.
My website is gochocit.com which had 380 posts.

2. 3. Ví dụ yêu cầu chân trang tập tin. php

Giả sử, chúng ta có tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
0 như bên dưới

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>

Trong tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
1, chúng tôi đưa tệp
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 vào tệp
<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
0

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php require 'footer.php';?>

</body>
</html>
Kết quả
Welcome to Gochocit.com!
Nice to meet you.
Thanks for your visiting.
Copyright © 2021-2022 Gochocit.com

Trường hợp tệp

<html>
<body>

<h1>Welcome to Gochocit.com!</h1>
<p>Nice to meet you.</p>
<p>Thanks for your visiting.</p>
<?php include 'footer.php';?>

</body>
</html>
0 không tồn tại, khi sử dụng
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 sẽ gây ra lỗi

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
0

Lưu ý. Sử dụng

<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 khi tệp bắt buộc được sử dụng. Sử dụng
<?php
    echo "<p>Copyright &copy; 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 khi tệp có thể tồn tại hoặc không, tập lệnh PHP vẫn có thể được thực thi kể cả khi tệp không tồn tại