您好我试图在我的网站上配置我的标题。我的想法是,任何页面都需要读取命令" include header.php"并自动更新网站标题。 我找到了脚本,但我无法隐藏.php扩展名。
任何想法?
<title>
<?php
$current_file_name = basename($PHP_SELF);
echo $current_file_name."\n"
?> | Site Name</title>
答案 0 :(得分:1)
这将为您提供所需的所有好东西。在这种情况下,您正在寻找'文件名'。
<?php
$parts = pathinfo(__FILE__);
print_r($parts);
您可以这样使用:
<?php
$parts = pathinfo(__FILE__);
echo "<title>{$parts['filename']}</title>";
答案 1 :(得分:0)
我不确定这是你想要的,但是如果你想删除字符串.php
中的字符串$current_file_name
,可以用""
替换为str_replace
}:
<title>
<?php
$current_file_name = basename($PHP_SELF); // = "header.php"
$current_file_name = str_replace(".php", "", $current_file_name); // = "header"
echo $current_file_name."\n";
?> | Site Name</title>
答案 2 :(得分:0)
你可以使用.htaccess
隐藏.php扩展名RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php