So zeigen Sie Inhalte in einer Web-Seite mit PHP

Sie zeigen Inhalte auf Ihrer Web-Seite mit PHP Echo oder drucken statements- sie beide das gleiche tun. Ein Echo oder drucken Anweisung erzeugt eine Ausgabe, die an den Browser des Benutzers gesendet wird. In der Tat, übernimmt der Browser die Ausgabe als HTML.

Das allgemeine Format ein Echo Aussage

echo outputitem, outputitem, outputitem, ...

wo gelten die folgenden Regeln:

  • Einoutputitem eine Zahl, eine Zeichenfolge oder eine Variable sein kann. Eine Zeichenfolge muss in Anführungszeichen gesetzt werden.

  • Liste so viele outputitems wie Sie benötigen, durch Komma getrennt.

echo Statements
Echo-StatementAusgabe
echo "Hallo" -Hallo
echo 123-123
echo "Hallo", "World!" -Hallo Welt!
echo Hallo Welt! -Nicht Gül- führt zu einer Fehlermeldung
echo "Hallo Welt!" -Hallo Welt!
echo 'Hallo Welt!' -Hallo Welt!

Das Echo und drucken Aussagen Ausgabe eine Textzeile, die an einen Browser gesendet wird. Der Browser betrachtet den Text HTML zu sein und behandelt sie auf diese Weise. Daher müssen Sie sicherstellen, dass Ihre Ausgabe gültiger HTML-Code ist, der die Webseite beschreibt, die der Benutzer sehen wollen.

Wenn Sie eine Webseite angezeigt werden soll (oder Teil einer Web-Seite) von PHP verwenden, müssen Sie bei der Herstellung der Webseite beteiligten drei Teile zu berücksichtigen:

  • Das PHP-Skript: PHP-Anweisungen, die Sie schreiben.

  • Der HTML-Quellcode: Der Quellcode für die Web-Seite, die Sie sehen, wenn Sie View-Quelle in Ihrem Browser wählen. Das Quellcode ist die Ausgabe von dem Echo oder drucken Aussagen.

  • Die Web-Seite: Die Web-Seite, die Ihre Benutzer sehen. Die Web-Seite ergibt sich aus der HTML-Quellcode.

Das Echo oder drucken Aussagen senden genau das, was Sie an den Browser Echo - nicht mehr, nicht weniger. Wenn Sie keine HTML-Tags Echo, keine gesendet werden.

PHP ermöglicht es einige Sonderzeichen, dass Format Ausgabe, aber sie sind keine HTML-Tags. Die PHP-Sonderzeichen wirken sich nur auf die Ausgaben der Echo oder drucken Aussage - nicht die Anzeige auf der Webseite. Zum Beispiel, wenn Sie eine neue Zeile in der PHP-Ausgang oder den HTML-Quellcode zu starten wollen, müssen Sie ein Sonderzeichen enthalten ( n) Das sagt PHP eine neue Zeile zu beginnen.

Allerdings ist diese Sonderzeichen beginnt gerade eine neue Zeile in der Output- es tut nicht eine tatsächliche HTML-Tag senden Sie eine neue Zeile auf der resultierenden Webseite zu starten.

Die Stufen der Web-Seite Lieferung
Echo-StatementHTML-QuellcodeWeb-Seite anzeigen
echo "Hallo Welt!" -Hallo Welt!Hallo Welt!
echo "Hallo Welt!" -
echo "Hier bin ich!" -
Hallo Welt! Hier bin ich!Hallo Welt! Hier bin ich!
echo "Hallo Welt! n" -
echo "Hier bin ich!" -
Hallo Welt!
Hier bin ich
Hallo Welt! Hier bin ich!
echo "Hallo Welt!" -
echo "
"-
echo "Hier bin ich!" -
Hallo Welt!
Hier bin ich!"
Hallo Welt!
Hier bin ich!
echo "Hallo" -
echo "World!
N "-
echo "Hier bin ich!" -
Hallo Welt!

Hier bin ich!"
Hallo Welt!
Hier bin ich!

die Unterschiede zwischen den Stufen zu betrachten eine Web-Seite mit PHP näher bei der Schaffung, sollten die folgenden zwei drucken Aussagen:

print "Linie 1" -Druck "Leitung 2" -

Wenn Sie diese Zeilen in einem Skript setzen, können Sie erwarten von die Webseite, diese anzuzeigen:

Linie 1Line 2

Dies ist jedoch nicht die Ausgabe, die Sie erhalten würden. Die Web-Seite würde zeigen dies:

Linie 1Line 2

Wenn Sie sich den Quellcode für die Web-Seite betrachten, sehen Sie genau das, was an den Browser gesendet wird, was das ist:

Linie 1Line 2

Beachten Sie, dass die Linie, die an den Browser gesendet wird, enthält genau die Zeichen, die Sie gedruckt - nicht mehr, nicht weniger. Die Zeichenketten, die Sie gedruckt enthielt keine Räume, so erscheinen keine Leerzeichen zwischen den Zeilen. Beachten Sie auch, dass die beiden Leitungen auf der gleichen Zeile gedruckt werden.

Wenn Sie eine neue Zeile zu beginnen wollen, müssen Sie den Beginn einer neuen Zeile ein Signal senden, angibt. Zu signalisieren, dass eine neue Linie hier in PHP startet, drucken Sie das Sonderzeichen n. Ändere das drucken Aussagen zu den folgenden:

print "Linie 1 n" -Druck "Linie 2" -

Jetzt erhalten Sie, was Sie wollen, nicht wahr? Nun, nein. Nun sehen Sie Folgendes auf der Webseite:

Zeile 1 Zeile 2

Wenn Sie auf den Quellcode schauen, sehen Sie dies:

Linie 1LINE 2

Also, die n hat seine Aufgabe erfüllt: Es hat eine neue Zeile in der Ausgabe gestartet. Allerdings HTML zeigt die Ausgabe auf der Webseite als eine Zeile. Wenn Sie HTML wollen zwei Zeilen angezeigt wird, müssen Sie ein Tag, wie die Verwendung
-Tag. So ändern Sie die PHP-end-of-line Sonderzeichen zu einem HTML-Tag, wie folgt:

print "Linie 1
"-Druck" Linie 2 "-

Jetzt können Sie sehen, was Sie auf der Webseite wollen:

Linie 1LINE 2

Wenn Sie sich für diese Ausgabe auf den Quellcode schauen, sehen Sie dies:

Linie 1
Zeile 2

Benutzen n großzügig. Andernfalls wird die HTML-Quellcode ein paar wirklich lange Linien haben. Zum Beispiel, wenn Sie eine lange Form drucken, könnte die ganze Sache eine lange Zeile im Quellcode, auch wenn es in der Web-Seite sieht gut aus. Benutzen n den HTML-Quellcode in vernünftigen Linien zu brechen. Es ist viel einfacher zu untersuchen und den Quellcode zu beheben, wenn es nicht eine Meile langen Linie ist.

Menü