以<;?开头的PHP代码;?而不是<;?php没有';我再也不工作了


PHP Code starting with <? instead of <?php doesn't work anymore

我有一些稍旧的PHP编码网站,它们的PHP代码是用<?而不是<?php开始的。我刚开始将这些网站迁移到安装了PHP 5.6的新服务器上。现在,我的PHP代码只显示为文本,Web服务器不再将其解释为PHP代码。对此有简单的修复方法吗?或者我需要用<?php替换所有<?标签吗?

提前感谢!

新服务器上的短标记已被禁用。您需要在php.ini文件中再次启用它。您的主机也可能允许您在.htaccess文件中修改它:

php_flag short_open_tag on