动态网址PHP-HTML

时间:2018-09-08 12:59:00

标签: php html

我想使用PHP动态地重用HTML内容。在这种情况下,我有index.php,可在其中使用<?php include(PHP_PATH . '/navigation.php'); ?>调用导航菜单,并显示菜单。问题是菜单的链接不起作用。很显然,我在定义WWW_ROOT时是错误的,但我不知道为什么。

导航菜单

    <li class="active">
        <a href="<?php echo WWW_ROOT . '/index.php'; ?>">
            <i class="fas fa-tachometer-alt" style="opacity:0.4;"></i>
            <p>Dashboard</p>
        </a>
    </li>

initialize.php首次尝试

    <?php
      define("PHP_PATH", dirname(__FILE__));
      define("WWW_ROOT", '');

    ?>

正在开发项目的文件夹称为“ lpweb”,因此我尝试了以下操作,该方法也不起作用:

initialize.php第二次尝试

<?php
    define("PHP_PATH", dirname(__FILE__));
    $public_end = strpos($_SERVER['SCRIPT_NAME'], '/lpweb');
    $doc_root = substr($_SERVER['SCRIPT_NAME'], 0, $lpweb_end);
    define("WWW_ROOT", $doc_root);
?>

1 个答案:

答案 0 :(得分:0)

您可以使用

$ awk -F'/' '{print (($1=="test") && ($2~/^[[:alnum:]_-]+$/) ? $2 : "")}' file
alpha_numeric-9034

alpha_numeric-9034
QR-9034