不正确的PHP代码输出与嵌入式的HTML
问题描述:
我想在我的PHP代码中实现HTML代码。我用不正确的PHP代码输出与嵌入式的HTML
<?php
echo <<< _END
//HTML HERE
_END;
?>
的问题是,_END;?>
显示在页面上也是如此。
我编辑了我的网站文件夹的指令/etc/httpd/conf.d/mywebsite.conf
与此代码,我访问php文件与mydomain.com/test。没有添加.php扩展名。如果我访问mydomain.com/test.php比在我的html输出中没有_END;?>,这是正确的。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
#RewriteRule ^([a-z]+)\/?$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
#RewriteRule ^([a-z]+)\/?$ $1.html [NC]
</IfModule>
任何想法为什么我在我的网站上看到_END;?>
?
看起来,隐藏.html的作品,因为它应该,但.php得到不正确的解释。