Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4195 > unrolled thread
| Started by | Micha Kuehn <micha-usenet@nurfuerspam.de> |
|---|---|
| First post | 2017-08-06 00:31 +0200 |
| Last post | 2017-08-23 12:34 +0200 |
| Articles | 4 — 3 participants |
Back to article view | Back to de.comp.lang.php
header(...) wohin? Micha Kuehn <micha-usenet@nurfuerspam.de> - 2017-08-06 00:31 +0200
Re: header(...) wohin? k@rl.pflaesterer.de (Karl Pflästerer) - 2017-08-06 08:48 +0200
Re: header(...) wohin? Micha Kuehn <micha-usenet@nurfuerspam.de> - 2017-08-06 11:28 +0200
Re: header(...) wohin? Jan Novak <repcom@gmail.com> - 2017-08-23 12:34 +0200
| From | Micha Kuehn <micha-usenet@nurfuerspam.de> |
|---|---|
| Date | 2017-08-06 00:31 +0200 |
| Subject | header(...) wohin? |
| Message-ID | <om5gp1$up2$1@dont-email.me> |
Hallo, ich versuche einen Wiedereinstieg bei PHP nach langer Zeit. Bitte macht euch auf viele Fragen von mir gefasst...! Ich versuche, eine HTML-Datei mit PHP stückchenweise aufzubauen. Die HTML-Datei beginnt mit <!Doctype html> <html lang="de"> <head> Die PHP-Datei, die das aufbaut, soll einen header-Befehl enthalten. Nun habe ich gelernt, dass der ganz am Anfang stehen soll, also vor jeder Ausgabe und damit vor dem <!Doctype..>. Ohne die PHP-Anteile sieht meine Seite so aus: testseite.friedenskirche-jenfeld.de/ Mit dem PHP-Teil am Anfang so: testseite.friedenskirche-jenfeld.de/test.php Der Inhalt verschiebt sich nach unten. Und wenn ich mir im Firefox den Quelltext anzeigen lassen möchte, dann wird das <!Doctype ...> und einige Zeilen mehr rot wie ein Fehler markiert. Aber warum? Wo steckt da der Fehler? Und wo kommt der zusätzliche Abstand her? Danke für Hilfe, Micha -- Überlegen: Wer denken kann, ist klar im Vorteil. (Der Postillon)
[toc] | [next] | [standalone]
| From | k@rl.pflaesterer.de (Karl Pflästerer) |
|---|---|
| Date | 2017-08-06 08:48 +0200 |
| Message-ID | <m11sop2nuk.fsf@mbp.pflaesterer.de> |
| In reply to | #4195 |
Micha Kuehn <micha-usenet@nurfuerspam.de> writes: > Hallo, > > ich versuche einen Wiedereinstieg bei PHP nach langer Zeit. Bitte macht > euch auf viele Fragen von mir gefasst...! > > Ich versuche, eine HTML-Datei mit PHP stückchenweise aufzubauen. > > Die HTML-Datei beginnt mit > <!Doctype html> > <html lang="de"> > <head> > > Die PHP-Datei, die das aufbaut, soll einen header-Befehl enthalten. Nun > habe ich gelernt, dass der ganz am Anfang stehen soll, also vor jeder > Ausgabe und damit vor dem <!Doctype..>. > > Ohne die PHP-Anteile sieht meine Seite so aus: > testseite.friedenskirche-jenfeld.de/ > > Mit dem PHP-Teil am Anfang so: > testseite.friedenskirche-jenfeld.de/test.php > > Der Inhalt verschiebt sich nach unten. Und wenn ich mir im Firefox den > Quelltext anzeigen lassen möchte, dann wird das <!Doctype ...> und > einige Zeilen mehr rot wie ein Fehler markiert. Aber warum? Wo steckt da > der Fehler? Und wo kommt der zusätzliche Abstand her? Deine Testseite hat 3 UTF-8 BOMs https://de.wikipedia.org/wiki/Byte_Order_Mark am Anfang stehen. Könnte von deinem Editor kommen. Wenn du dir einen Gefallen tuen willst, dann trennst du von Anfang an Logik und Ausgabe in deinen PHP Files. Zeige doch mal den PHP Teil. KP
[toc] | [prev] | [next] | [standalone]
| From | Micha Kuehn <micha-usenet@nurfuerspam.de> |
|---|---|
| Date | 2017-08-06 11:28 +0200 |
| Message-ID | <om6n87$usn$1@dont-email.me> |
| In reply to | #4196 |
Karl Pflästerer schrieb: > Deine Testseite hat 3 UTF-8 BOMs Danke! Heute Morgen unter der Dusche war mir das auch schon als Idee gekommen... Das liegt daran, dass ich mit include(...) mehrere PHP-Dateien nachlade - eben weil ich Logik und eigentliche Ausgabe trenne. Danke für deinen Tipp, Micha -- Überlegen: Wer denken kann, ist klar im Vorteil. (Der Postillon)
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2017-08-23 12:34 +0200 |
| Message-ID | <onjlmo$3rg$1@news.albasani.net> |
| In reply to | #4197 |
Am 06.08.2017 um 11:28 schrieb Micha Kuehn: > Karl Pflästerer schrieb: > >> Deine Testseite hat 3 UTF-8 BOMs > > Danke! Heute Morgen unter der Dusche war mir das auch schon als Idee > gekommen... Das liegt daran, dass ich mit include(...) mehrere > PHP-Dateien nachlade - eben weil ich Logik und eigentliche Ausgabe trenne. Noch besser, du beutzt von Anfang an ein passendes Framework. Das hilft (später) ungemein. Ich nutze laravel - ist zar am Anfang etwas Umfangerich, aber es gibt sehr gute Video Tutorilals, gerade für Anfänger. Jan
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.php
csiph-web