2015-04-02 98 views
0

我已經有一些老的PHP編碼的網站,開始他們的PHP代碼<?而不是<?php。我剛剛開始將這些網站遷移到安裝了PHP 5.6的新服務器上。現在我的PHP代碼只顯示爲文本,Web服務器不再將其解釋爲PHP代碼。有沒有一個簡單的解決辦法呢,還是我需要用<?php替換所有<?標籤?以<?開頭的PHP代碼而不是<?php不再工作

在此先感謝!

+0

「[?PHP也允許短開放標記<](http://php.net/manual/en/language.basic- syntax.phptags.php)(這是不鼓勵的,因爲它只有在使用short_open_tag php.ini配置文件指令啓用時纔可用,或者如果PHP配置了--enable-short-tags選項)「 – D4V1D 2015-04-02 19:23:26

回答

3

您的新服務器上已禁用短標籤。您需要在您的php.ini file中再次啓用它。你的主機也可以讓你修改它的.htaccess文件:

php_flag short_open_tag on