Ich versuche, HTML-Code in meinem PHP-Code zu implementieren. Ich benutzefalsche PHP-Code-Ausgabe mit eingebetteten HTML
<?php
echo <<< _END
//HTML HERE
_END;
?>
Das Problem ist, dass _END;?>
zeigt auf der Seite auch.
Ich habe Direktiven für meinen Webseitenordner in /etc/httpd/conf.d/mywebsite.conf
mit diesem Code bearbeitet und greife auf die PHP-Datei mit mydomain.com/test zu. Keine .php-Erweiterung hinzugefügt. Wenn ich auf mydomain.com/test.php zugreife, dann gibt es kein _END;?> In meiner HTML-Ausgabe, was korrekt ist.
<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>
Jede Idee, warum sehe ich _END;?>
in meiner Website?
Es scheint, dass das Verstecken von .html funktioniert wie es sollte, aber .php wird falsch interpretiert.