php - 包含函数 PHP

标签 php php-include

我有一个包含函数的 Php 文件和一个 css 页面。我正在尝试制作一个包含函数来生成我的大部分 html。我只是不知道如何让 css 文件包含在我制作的 php 包含函数中。

<?phpe
    function HTMLStart( $Title)
    {
        echo "<!DOCTYPE html>\n";
        echo "<html>\n";
        echo "<head>\n";
        echo "      <title>".$Title."</title>\n";
        echo "      <link href=\ 'IncLab.css' type=\"text/css\" rel=\"Stylesheet\" />\n";
        echo "</head>\n";
        echo "<body>\n";
    }
?>

我遇到的问题是 echo行:

echo "      <link href=\ 'IncLab.css' type=\"text/css\" rel=\"Stylesheet\" />\n";

我尝试使用双引号并出现错误,因此我尝试对“IncLab.css 使用单引号并且没有出现错误。如果这是正确的方法,我会受伤。

此外,我在我的包含文件中制作了一个导航栏,但我如何放入一个类(对于 CSS)以使我的链接正确排列。

<?php
    function PageNagivation()
    {
        echo "<!-- Nav of the page --> \n";
        echo "<nav> \n";
        echo       '<div class="nav-item float-left"> <a href="IncLabPage1.php">Page 1</a>';
        echo       '<div class="nav-item end-float"> <a href="IncLabPage2.php">Page 2</a>';
        echo "</nav> \n";
    }
?>

导航栏可以正常显示,但显示不正确。我知道的问题在于 <div class....代码的一部分。我将如何让它工作。谢谢。

最佳答案

对于引号问题,是的,在那种情况下使用单引号是完全可以接受的,这就是它们的用途。你正在逃避其中一个,你不需要这样做:

echo "<link href='IncLab.css' type='text/css' rel='Stylesheet' />\n";

要添加类,您只需将其输入到 HTML 中即可:

echo '<div class="nav-item end-float myclass"> <a href="IncLabPage2.php">Page 2</a>';

或者,如果它存储在一个变量中:

echo '<div class="nav-item end-float '.$myclass.'"> <a href="IncLabPage2.php">Page 2</a>';

或者

echo '<div class="nav-item end-float $myclass"> <a href="IncLabPage2.php">Page 2</a>';

关于php - 包含函数 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804162/

相关文章:

PHP : Output iCalendar File as Plain Text

php - 为什么图像板脚本不使用数据库?

PHP 在建立数据库连接时包含错误

php - PHP 中的命名空间语句可以是 "included"吗?

php - 如何在drupal 7中包含php文件

未找到 PHP 前端 Controller 类(命名空间)

php - 使用 SimpleXMLElement 从对象获取数组

php - 如何显示用户信誉

PHP 从 HTML5 获取数据属性

php - 在一个 html 文件中包含两个 PHP 文件不起作用