Wie anzeigen, PHP & HTML-source-code auf einer Seite?
Wie würde man gehen, zu zeigen, PHP-code auf Benutzer-Ende. So in der Art wie w3School?
Haben, sprich eine Grauzone div, und dann zeigen Sie den code in es, ohne es zu aktivieren?
Fügen Sie nicht die öffnung
oder schließen tag entweder
<?php
tagoder schließen tag entweder
?>
InformationsquelleAutor Qpert | 2013-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie html-entities
<?php
im html gerendert werden als <?phpKönnen Sie htmlspecialchars für die Kodierung von code in html-Entitäten.
&
müssen maskiert werden, zum Beispiel:if (x && y) {}
. Also, wenn der Inhalt übergeben wird, über PHPhtmlspecialchars
helfen könnte.ja, müssen Sie die html-entities für alle Zeichen, die Notwendigkeit der Flucht.
InformationsquelleAutor Musa
Verwenden
<pre>
oder<code>
- tags zu wickeln Sie Ihren code.Werfen Sie einen Blick auf http://php.net/manual/en/function.highlight-string.php weiter zu sehen, wie können Sie damit den code hübsch Aussehen.
Da an einem großen block von code zu highlight_string() kann chaotisch sein, möchten Sie vielleicht Blick auf die Ausgabe-Pufferung in Kombination mit highlight_string Ausgabe eingefärbten php-code.
Etwas wie:
InformationsquelleAutor jszobody
Der erste Schritt ist nicht wickeln, dass code in PHP-tags. Also statt:
Hätten Sie diese:
Es ist nicht der code an sich was löst die server-Seite kompilieren der PHP-engine, es ist die tags, die zeigen, dass der Motor was blockiert der Datei code und welche nicht. Alles, was nicht code ist im wesentlichen als string behandelt und Ausgabe der Seite für die browser zu interpretieren.
Sobald Sie die Ausgabe der code, es ist dann eine Frage der Formatierung. Der alte standard ist, wickeln Sie es in
pre
- tags, um loszuwerden, HTML-ish Formatierung:Können Sie auch CSS-Stil für die
pre
- tags (oder alle anderen tags, die Sie verwenden möchten, für die Anzeige von code, wiediv
) wie Sie sehen, passen.Gibt es auch sehr nützliche code-syntax-highlighting-plugins und tools machen den code um einiges "schöner". Google-code-prettify oft ist sehr zu empfehlen.
InformationsquelleAutor David
Einfach können Sie verwenden Sie folgenden code, um php-code auf der Webseite.
Wird es geben Ausgabe wie
InformationsquelleAutor Salman Mohammad
In der Regel erfolgt dies durch anzeigen-code innerhalb
<pre>
oder<code>
tags.InformationsquelleAutor Mike Brant
Können Sie diese Vorlage verwenden........
Wird es den Quellcode und Ausgabe nach.
InformationsquelleAutor Ashfak Md Shibli
Den PHP-code wird einfach nur ein string sein, können Sie
echo
oderprint
auf die Seite, nicht anders als alle anderen Daten, die Sie wollen PHP anzeigen. Wenn Sie möchten, um die Formatierung (ex. die Einrückung), legte es in einen<pre><code>
block.Ex:
'; echo "<pre><code>$php_code</code></pre>";
wie ?> schließt php und meldet Fehler, die auf nicht geschlossene AnführungszeichenDas ist nicht wirklich wahr. Ich lief einfach meinen code und es funktionierte, wie ich es beschrieben. Probieren Sie es selbst aus. EDIT: Tatsächlich, Nein, du hast Recht und ich bin falsch. Sie arbeiteten außerhalb des <body> tag, (ex. wie der Titel des Dokuments), aber nirgendwo sonst. Vielen Dank also, ganz ehrlich, ich wusste nicht, dass der PHP-parser benahm sich auch so.
InformationsquelleAutor Liv