2016-07-24 88 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錯誤藏匿在那裏...