我想使用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);
?>
答案 0 :(得分:0)
您可以使用
$ awk -F'/' '{print (($1=="test") && ($2~/^[[:alnum:]_-]+$/) ? $2 : "")}' file
alpha_numeric-9034
alpha_numeric-9034
QR-9034