0
我想在我的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得到不正確的解釋。