【发布时间】:2016-01-27 13:26:05
【问题描述】:
我正在为 header.php 中的动态元描述寻找一个简单直接的解决方案。 到目前为止我所做的工作,但我对行数不满意,我认为这可以用更少的代码和结构良好的 XML 文件来完成。
到目前为止我所拥有的:
<?php
$full_name = $_SERVER['PHP_SELF'];
$name_array = explode('/',$full_name);
$count = count($name_array);
$page_name = $name_array[$count-1];
?>
<meta name="description" content="
<?php echo ($page_name=='index.php')?'De Nummer 1 in WebHosting, WordPress Hosting en vps infrastructuur. Professionele support gemakkelijk controlepaneel en vele domein extensies':'';?>
<?php echo ($page_name=='about.php')?'De Nummer 1 in WebHosting, WordPress Hosting en vps infrastructuur. Professionele support gemakkelijk controlepaneel en vele domein extensies':'';?>
<?php echo ($page_name=='webhosting.php')?'web hosting':'';?>
<?php echo ($page_name=='website_builder.php')?'builder':'';?>
<?php echo ($page_name=='wordpress_hosting.php')?'WordPress Hosting':'';?>
<?php echo ($page_name=='wordpress_builder.php')?'WordPress Builder':'';?>
<?php echo ($page_name=='domain_search.php')?'Zoek je Domeinnaam':'';?>
<?php echo ($page_name=='domain_transfer.php')?'Verhuisje domeinnaam':'';?>
<?php echo ($page_name=='contact.php')?'Contacteer ons':'';?>
<?php echo ($page_name=='support.php')?'Support':'';?>"
...
/>
我在寻找什么
<?php
$full_name = $_SERVER['PHP_SELF'];
$name_array = explode('/',$full_name);
$count = count($name_array);
$page_name = $name_array[$count-1];
?>
<meta name="description" content="
<?php echo ($page_name==' $page ')?' $content ':'';?>
/>
$page 应该是 pagename.php 而 $content 是该特定页面的元描述。有 20 多个使用 PHP 动态生成的页面都需要特定的描述、关键字……我想将描述和关键字放在 XML 文件中,然后根据页面调用正确的内容。我该怎么做?我对 PHP 很陌生,我花了最后 4 个小时试图解决这个问题......我也尝试了一些教程,但没有什么真正适合我的需求。
【问题讨论】: