2016-07-24 86 views
-1

我从来没有使用PHP,所以这可能是一个愚蠢的问题。PHP块没有执行

我想在版权声明中包含年份,但希望它每年更新一次。我看,你可以这样做:

<?php echo date("Y") ?> 

但是,当我这样做:

<details> 
    <summary>&copy; <?php echo date("Y") ?> My Company</summary> 
    <p>All rights reserved.</p> 
</details> 

我得到的是:

我公司©

如何我是否让PHP在页面上显示?

P.S.我也用分号试了一下,因为我认为这是问题,没有任何变化:

<?php echo date("Y"); ?> 
+0

你用什么版本的PHP? –

+1

页面是'.php'?如果你查看源代码是'<?php echo date(“Y”)?>'那里? – chris85

+0

你确定PHP代码正在执行吗?即页面是否具有适当的扩展名,PHP是否受支持和启用等?检查页面源代码是否包含未执行的PHP代码。如果是这样,那就是问题所在。 – LSerni

回答

0

我想你是不是执行PHP在所有...这PHP代码是正确的......您可能需要使用这个太多,如果你想其他的办法:

$fecha = new DateTime('now', new DateTimeZone('America/Argentina/Buenos_Aires')); 
$year = $fecha->format('Y'); 

如果你读America/Argentina/Buenos_Aires变化可用here任何位置。

无论如何,我认为你的PHP代码没有运行。

如果你的代码只表示一切直到PHP代码,然后什么更多的,是HTML,你可以有一些PHP错误藏匿在那里...