Header ändern mit PHP
Hallo NG,
bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
Webprogrammierung.
Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server an den
CLient sendet, verändern kann. Wie kriege ich eine Zeile wie
<meta name="keywords" content="PHP, HTML">
in eine PHP-Datei.
mfg
Andreas Schimpf
Re:
Andreas Schimpf schrieb:
> Hallo NG,
> bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
> Webprogrammierung.
> Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server an den
> CLient sendet, verändern kann. Wie kriege ich eine Zeile wie
> <meta name="keywords" content="PHP, HTML">
> in eine PHP-Datei.
.... und ich bin mit dem Thema header() auch noch nicht fertig.
Wie sieht eigentlich eine typische <head></head> Partition, in PHP
programmiert, aus?
Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
> Hallo NG,
> bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
> Webprogrammierung.
> Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server an den
> CLient sendet, verändern kann. Wie kriege ich eine Zeile wie
> <meta name="keywords" content="PHP, HTML">
> in eine PHP-Datei.
Das ist nicht dein Ernst, oder? Hast du schonmal _irgendwas_ von PHP
gesehen? Auch nur ein ganz ganz kleines Stück Code?
Bitte begib dich zurück zu
http://www.php.net/manual/de/language.basic-syntax.php , gehe dabei
nicht über http://www.php.net/manual/de/function.echo.php und ziehe auch
keine 1000 http://www.php.net/manual/de/function.header.php ein.
Daniel
--
------- _ | _ |_ _. | _ _ _ -------
(_| | (_) |_) (_| | /_ (_) (_)
_| Deine Reisecommunity
--- Reiseblogs - Reisekarte - Reisetipps - http://www.globalzoo.de/ ---
Re: Header ändern mit PHP
..oO(Andreas Schimpf)
>bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
>Webprogrammierung.
>Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server an den
>CLient sendet, verändern kann.
Der Server sendet HTTP-Header.
>Wie kriege ich eine Zeile wie
> <meta name="keywords" content="PHP, HTML">
>in eine PHP-Datei.
print '<meta name="keywords" content="PHP, HTML">';
Das ist reines HTML und hat mit irgendwelchen HTTP-Headern nicht im
geringsten zu tun.
Micha
Re:
Werner Partner schrieb:
> Andreas Schimpf schrieb:
>> Hallo NG,
>> bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch
>> bei Webprogrammierung.
>> Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server
>> an den CLient sendet, verändern kann. Wie kriege ich eine Zeile wie
>> <meta name="keywords" content="PHP, HTML">
>> in eine PHP-Datei.
>
> ... und ich bin mit dem Thema header() auch noch nicht fertig.
>
> Wie sieht eigentlich eine typische <head></head> Partition, in PHP
> programmiert, aus?
Bist du der gleiche wie Andreas?
Wie auch immer, es gilt für deine Frage die gleiche Antwort wie die, die
ich ihm geschrieben habe.
Und es gibt keinen Grund, den Betreff des Fadens zu löschen.
Daniel
--
------- _ | _ |_ _. | _ _ _ -------
(_| | (_) |_) (_| | /_ (_) (_)
_| Deine Reisecommunity
--- Reiseblogs - Reisekarte - Reisetipps - http://www.globalzoo.de/ ---
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
>dass man den HTML-Header, den der Web-Server an den CLient sendet
Du weisst, dass HTML und HTTP zwei unterschiedliche Dinge sind?
Einen Header gäbs bei HTTP. HTML kennt zwar ein head-Element, aber hat nichts
mit Servern oder Clients zu tun.
Also erkläre mal, was du genau tun willst.
--
Wolfgang Fellger
Re: Header ändern mit PHP
Hey Jungs und Mädels,
langsam, langsam. Ich Newbie. Ich tuhen das seit Montag. Mit HTML und PHP
ist alles anders als etwa mit C.
Ein C-Programm für Windows funktioniert immer gleich, beim Code für eine
Web-Site muss das nicht sein. Ihr wisst das, ich muss es lernen. Das ist
(noch) verwirrend und ich bitte um Verständnis. Wenigstens ein bisschen
Ich habe nur gemerkt, wenn ich eine PHP-Datei auf den Server lade und mir
dann im Browser den Header ansehe, dann ist das nicht der, den ich will.
Und das --- und nur das war der Grund meiner Frage.
>
> Das ist nicht dein Ernst, oder? Hast du schonmal _irgendwas_ von PHP
> gesehen? Auch nur ein ganz ganz kleines Stück Code?
ein paar Dutzend Zeilen - leider nicht mehr.
>
> Bitte begib dich zurück zu
> http://www.php.net/manual/de/language.basic-syntax.php , gehe dabei
> nicht über http://www.php.net/manual/de/function.echo.php und ziehe auch
> keine 1000 http://www.php.net/manual/de/function.header.php ein.
Aber die Links haben geholfen. Bei Google bin ich bei QuakeNet
hängengeblieben und dort habe ich nichts für meine momentane Situation
gefunden.
Danke
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
> Hallo NG,
> bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
> Webprogrammierung.
aufgrund deiner Frage bezweifele ich allerdings,daß du überhaupt eine
Programmiersprache kennst
ciao Peter
--
WWW : http://www.marbaise.info/ Uptime: 14 Days 02 Hours
Debian 3.0 und WLan http://www.tuxoche.de/index.php/2/art/11/
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
> Hey Jungs und Mädels,
> langsam, langsam. Ich Newbie. Ich tuhen das seit Montag. Mit HTML und PHP
> ist alles anders als etwa mit C.
> Ein C-Programm für Windows funktioniert immer gleich, beim Code für eine
> Web-Site muss das nicht sein. Ihr wisst das, ich muss es lernen. Das ist
> (noch) verwirrend und ich bitte um Verständnis. Wenigstens ein bisschen
>
> Ich habe nur gemerkt, wenn ich eine PHP-Datei auf den Server lade und mir
> dann im Browser den Header ansehe, dann ist das nicht der, den ich will.
> Und das --- und nur das war der Grund meiner Frage.
>
>> Das ist nicht dein Ernst, oder? Hast du schonmal _irgendwas_ von PHP
>> gesehen? Auch nur ein ganz ganz kleines Stück Code?
>
> ein paar Dutzend Zeilen - leider nicht mehr.
>
>> Bitte begib dich zurück zu
>> http://www.php.net/manual/de/language.basic-syntax.php , gehe dabei
>> nicht über http://www.php.net/manual/de/function.echo.php und ziehe auch
>> keine 1000 http://www.php.net/manual/de/function.header.php ein.
>
> Aber die Links haben geholfen. Bei Google bin ich bei QuakeNet
> hängengeblieben und dort habe ich nichts für meine momentane Situation
> gefunden.
Die PHP-Doku ist wirklich gut: http://www.php.net
Und die FAQ dieses Grüppchens dito: http://www.php-faq.de
Daniel
--
------- _ | _ |_ _. | _ _ _ -------
(_| | (_) |_) (_| | /_ (_) (_)
_| Deine Reisecommunity
--- Reiseblogs - Reisekarte - Reisetipps - http://www.globalzoo.de/ ---
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
>Ich tuhen das seit Montag. Mit HTML und PHP ist alles anders als etwa mit C.
Richtig erkannt. Deshalb hilft es auch, einfach mal z.B.
http://de.selfhtml.org/intro/index.htm durchzulesen um die Grundlagen zu
begreifen, eben weil diese Materie so komplett anders ist als klassische
Desktopprogramme.
Web ist nicht einfach: serverseitige Skripte, clientseitige Skripte, HTML auf
beiden Seiten, HTTP um das ganze zu verschiffen, und dann kommen noch die
unterschiedlichen Browser ins Spiel - da verliert man leicht den Überblick.
Trotzdem sollte man wissen was man tut.
--
Wolfgang Fellger
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
> Hallo NG,
> bin Newbie, kenne viele Programmiersprachen, bin aber ziemlich frisch bei
> Webprogrammierung.
> Ich habe herausgefunden, dass man den HTML-Header, den der Web-Server an den
> CLient sendet, verändern kann. Wie kriege ich eine Zeile wie
> <meta name="keywords" content="PHP, HTML">
> in eine PHP-Datei.
Das ist eine einfache HTML-Ausgabe und hat nix mit dem Header zu tun, ansonsten
<http://de3.php.net/manual/de/function.header.php>
Wenn Du eine einfache Ausgabe möchtest: echo "<meta>...";
Matze
Re: Header ändern mit PHP
Andreas Schimpf schrieb:
> Wie kriege ich eine Zeile wie
> <meta name="keywords" content="PHP, HTML">
> in eine PHP-Datei.
PHP-Datei im Editor öffnen, Zeile reinschreiben, speichern, schließen.
Grüße, Mat*das war einfach*thias
--
http://www.trullala.de
--
Der Trend geht ganz eindeutig zur Zweitsignatur.
Re:
Werner Partner schrieb:
> .... und ich bin mit dem Thema header() auch noch nicht fertig.
>
> Wie sieht eigentlich eine typische <head></head> Partition, in PHP
> programmiert, aus?
Dir fehlen offensichtlich elementage Grundkenntnisse von PHP (und
möglicherweise auch von HTML). Diese solltest Du Dir unbedingt als
erstes aneignen, bevor Du Dich hier mit weiteren, derart trivialen
Fragen noch mehr blamierst.
<head> und </head> ist pures HTML und kann genau so in der PHP-Datei
drinstehen (natürlich außerhalb von <?php und ?>) oder per echo oder
print ausgegeben werden (innerhalb von <?php und ?>). header() brauchst
Du dafür nicht, und PHP eigentlich auch nicht.
Gruß. Claus
Re:
Claus Reibenstein schrieb:
> Werner Partner schrieb:
>
>> .... und ich bin mit dem Thema header() auch noch nicht fertig.
>>
>> Wie sieht eigentlich eine typische <head></head> Partition, in PHP
>> programmiert, aus?
>
> Dir fehlen offensichtlich elementage Grundkenntnisse von PHP (und
> möglicherweise auch von HTML). Diese solltest Du Dir unbedingt als
> erstes aneignen, bevor Du Dich hier mit weiteren, derart trivialen
> Fragen noch mehr blamierst.
>
> <head> und </head> ist pures HTML und kann genau so in der PHP-Datei
> drinstehen (natürlich außerhalb von <?php und ?>) oder per echo oder
> print ausgegeben werden (innerhalb von <?php und ?>). header() brauchst
> Du dafür nicht, und PHP eigentlich auch nicht.
Schau mal, und genau das ist das Problem, weswegen man Gefahr läuft,
sich zu blamieren:
ich habe seit etwa 5 Jahren in verschiedenste in PHP programmierte
Seiten im Netz stehen, die mit <html> anfang und mit </HTML> enden
(natürlich steht davor der HTML-versionshinweis.
Nun hat jemand vor ein paar Tagen geschrieben im Zusammenhang mit der
charset UTF-8 Zuweisugn geschrieben, dass als erstes Statement immer
header() usw. stehen muss, mit der Begründung, dass der Server sowie
nciht liest, was zwischen <head> und </head> steht. Ich habe daraus
genau die Anweisung geschrieben, die mna mir empfohlen hat. Aber
insgesamt hat's mnich verwirrt, den vorher hat's funktioniert und
nachher auch.
Ich habe mir dann in php.net die header()-Referenz angeschaut und
eigentlich nicht wirklich verstanden. Nun bin ich natürlich verwirrt:
Ich habe alles komplizierter gemacht, nicht verstande, warum, aber
geschadet hat's eh nciht, also was soll's.
Mien Glaube, dass man per PHP eine einfach HTML-Seite erstellt, ist
natürlich nun erschüttert, deshalb beweg ich mich jetzt nciht mehr - es
könnte ja was umfallen.
Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de
Re: Header ändern mit PHP
Werner Partner schrieb:
>ich habe seit etwa 5 Jahren in verschiedenste in PHP programmierte Seiten
>im Netz stehen, die mit <html> anfang und mit </HTML> enden (natürlich
>steht davor der HTML-versionshinweis. [...]
>Mien Glaube, dass man per PHP eine einfach HTML-Seite erstellt, ist
>natürlich nun erschüttert, deshalb beweg ich mich jetzt nciht mehr - es
>könnte ja was umfallen.
Tja, so einfach ist es in der Tat nicht.
Es gibt zwei grundverschiedene Standards, die daran beteiligt sind, Webseiten
auf deinen Bildschirm zu bringen: HTML und HTTP.
HTTP ist ein Transportprotokoll. HTML ist eine Auszeichnungssprache.
HTTP übernimmt damit etwa die Rolle des Briefumschlags, in den du dein
fertiges HTML-Dokument steckst, um es zum Browser auf dem Zielrechner zu
transportieren.
Merke: Mit allen echo-Ausgaben und dem, was du außerhalb von PHP-Blöcken in
eine Datei hineinschreibst, erreichst du nur das HTML-Dokument, *nicht* den
HTTP-Umschlag. Was du mit dem Befehl header() erreichst, geht also über alles
hinaus was du bisher gemacht hast :-)
Du hast den Transport per HTTP bisher einfach als selbstverständlich
hingenommen und dich nicht weiter darum gekümmert; als Nutzer bekommt man den
"Umschlag" auch normalerweise nicht zu sehen, das macht der Browser
selbstständig. Du kannst dir beispielsweise für den Firefox die Erweiterung
"Live HTTP Headers" installieren, um dir die sonst unsichtbare Kommunikation
zwischen Server und Browser einmal anzusehen.
Wichtig ist, dass du mittels PHP und dem Befehl header() eben diesen Umschlag
doch manipulieren kannst, was zum Beispiel im Zusammenhang mit dem
Zeichensatz interessant ist.
Die <meta http-equiv=''>-Elemente im <head> eines HTML-Dokumentes sind grob
vergleichbar mit einem Fensterbriefumschlag: Der Browser beachtet sie, falls
auf dem Umschlag selbst nichts näheres draufsteht.
[Subject repariert]
--
Wolfgang Fellger
Re: Header ändern mit PHP
Werner Partner schrieb:
> Claus Reibenstein schrieb:
>> Werner Partner schrieb:
>>
>>> .... und ich bin mit dem Thema header() auch noch nicht fertig.
>>>
>>> Wie sieht eigentlich eine typische <head></head> Partition, in PHP
>>> programmiert, aus?
>>
>> Dir fehlen offensichtlich elementage Grundkenntnisse von PHP (und
>> möglicherweise auch von HTML). Diese solltest Du Dir unbedingt als
>> erstes aneignen, bevor Du Dich hier mit weiteren, derart trivialen
>> Fragen noch mehr blamierst.
>>
>> <head> und </head> ist pures HTML und kann genau so in der PHP-Datei
>> drinstehen (natürlich außerhalb von <?php und ?>) oder per echo oder
>> print ausgegeben werden (innerhalb von <?php und ?>). header() brauchst
>> Du dafür nicht, und PHP eigentlich auch nicht.
>
> [header()-Referenz zu kompliziert]
>
> Mien Glaube, dass man per PHP eine einfach HTML-Seite erstellt, ist
> natürlich nun erschüttert, deshalb beweg ich mich jetzt nciht mehr - es
> könnte ja was umfallen.
Naja, findest du nicht, dass das die flasche Reaktion ist? Vielleicht
wäre es an deiner Stelle mal sinnvoll, dich ein bisschen mit den
zugrundeliegenden Mechanismen auseinanderzusetzen. Nur wenn du die
verstehst, kannst du z.b. header() und vieles andere erst wirklich
einsetzen.
Niemand hat behauptet, dass PHP leicht sei, aber so furchtbar
kompliziert ist das meiste auch nicht. Nur wenn du nach 5 Jahren noch
Probleme mit der header-Referenz hast, dann war die Steigung deiner
Lernkurve nahezu Null.
Bastel dir eine Testumgebung, und dann experimentier darin rum. Wenn was
umfällt - nicht tragisch. Das wäre mein Tipp :-)
Daniel
[Subject auch repariert]
--
------- _ | _ |_ _. | _ _ _ -------
(_| | (_) |_) (_| | /_ (_) (_)
_| Deine Reisecommunity
--- Reiseblogs - Reisekarte - Reisetipps - http://www.globalzoo.de/ ---
Re: Header ändern mit PHP
Wolfgang Fellger schrieb:
> Tja, so einfach ist es in der Tat nicht.
>
> Es gibt zwei grundverschiedene Standards, die daran beteiligt sind, Webseiten
> auf deinen Bildschirm zu bringen: HTML und HTTP.
>
> HTTP ist ein Transportprotokoll. HTML ist eine Auszeichnungssprache.
> HTTP übernimmt damit etwa die Rolle des Briefumschlags, in den du dein
> fertiges HTML-Dokument steckst, um es zum Browser auf dem Zielrechner zu
> transportieren.
> Merke: Mit allen echo-Ausgaben und dem, was du außerhalb von PHP-Blöcken in
> eine Datei hineinschreibst, erreichst du nur das HTML-Dokument, *nicht* den
> HTTP-Umschlag. Was du mit dem Befehl header() erreichst, geht also über alles
> hinaus was du bisher gemacht hast :-)
>
> Du hast den Transport per HTTP bisher einfach als selbstverständlich
> hingenommen und dich nicht weiter darum gekümmert; als Nutzer bekommt man den
> "Umschlag" auch normalerweise nicht zu sehen, das macht der Browser
> selbstständig. Du kannst dir beispielsweise für den Firefox die Erweiterung
> "Live HTTP Headers" installieren, um dir die sonst unsichtbare Kommunikation
> zwischen Server und Browser einmal anzusehen.
>
> Wichtig ist, dass du mittels PHP und dem Befehl header() eben diesen Umschlag
> doch manipulieren kannst, was zum Beispiel im Zusammenhang mit dem
> Zeichensatz interessant ist.
>
> Die <meta http-equiv=''>-Elemente im <head> eines HTML-Dokumentes sind grob
> vergleichbar mit einem Fensterbriefumschlag: Der Browser beachtet sie, falls
> auf dem Umschlag selbst nichts näheres draufsteht.
Ja, damit kann cih schon mal was anfangen. Normalerweise müsste ich doch
eigentlich mit HTML auskommen. Nur in speziellen Fällen muss ich HTTP
bemühen.
Möglicherweise ist es vermutlich richtig, erst mal eine
header()-Anweisung zu schreiben, so, wie in meinem Fall:
header('Content-type: text/html; charset=utf-8');
Mehr dürfte ich im Moment nicht brauchen, aber für die Zukunft ist's
schon mal ein Einstieg.
Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de
Re: Header ändern mit PHP
Daniel Fett schrieb:
> Werner Partner schrieb:
>> Claus Reibenstein schrieb:
>>> Werner Partner schrieb:
>>>
>>>> .... und ich bin mit dem Thema header() auch noch nicht fertig.
>>>>
>>>> Wie sieht eigentlich eine typische <head></head> Partition, in PHP
>>>> programmiert, aus?
>>> Dir fehlen offensichtlich elementage Grundkenntnisse von PHP (und
>>> möglicherweise auch von HTML). Diese solltest Du Dir unbedingt als
>>> erstes aneignen, bevor Du Dich hier mit weiteren, derart trivialen
>>> Fragen noch mehr blamierst.
>>>
>>> <head> und </head> ist pures HTML und kann genau so in der PHP-Datei
>>> drinstehen (natürlich außerhalb von <?php und ?>) oder per echo oder
>>> print ausgegeben werden (innerhalb von <?php und ?>). header() brauchst
>>> Du dafür nicht, und PHP eigentlich auch nicht.
>> [header()-Referenz zu kompliziert]
>>
>> Mien Glaube, dass man per PHP eine einfach HTML-Seite erstellt, ist
>> natürlich nun erschüttert, deshalb beweg ich mich jetzt nciht mehr - es
>> könnte ja was umfallen.
>
> Naja, findest du nicht, dass das die flasche Reaktion ist? Vielleicht
> wäre es an deiner Stelle mal sinnvoll, dich ein bisschen mit den
> zugrundeliegenden Mechanismen auseinanderzusetzen. Nur wenn du die
> verstehst, kannst du z.b. header() und vieles andere erst wirklich
> einsetzen.
>
Es ist halt die Situation, wenn man sehr lange etwas gemacht hat, was
auch immer funktioniert hat, und dann kommt jemand mit dem Tipp, es so
doer so zu machen. Das ist etwas, was mich verwirrt, zumal ich
vermutlich header() kaum benötigen werden.
Aber in der Tat öffnet diese Diskussion natürlich auch bei mir Türen
geöffnet, aber da muss ich erst mal noch ein bisschen nachlesen,
nachdenken, mitlesen.
Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de
Re: Header ändern mit PHP
Werner Partner wrote:
> Es ist halt die Situation, wenn man sehr lange etwas gemacht hat, was
> auch immer funktioniert hat, und dann kommt jemand mit dem Tipp, es so
> doer so zu machen. Das ist etwas, was mich verwirrt, zumal ich
> vermutlich header() kaum benötigen werden.
Das ist nen Trugschluß header() hat ein normales Einsatz-Spektrum.
Spätestens wenn Du downloads über PHP abwickeln willst wirst Du darum
nicht herum kommen. Genauso wenn Du beliebigen nicht Html-Content (z.B.
ne VCard oder nen News-Feed) online generierst. Du muß dem Client ja
sagen was kommt, damit der entscheiden kann was zu tun ist.
Ansonsten _Mußt_ Du Dir dringend mehr dazu anlesen. Ich kann mir z.B.
einen sinnvollen HTTP-Output ohne passende gesetzten Content-Type Header
gar nicht vorstellen.
Weiterhin braucht man oft header() um z.B. verschiedene Status-Codes zu
generieren. Z.B. 404/Not Found und anzuzeigen das das Dokument nicht
existiert was angefordert wurde.
MfG, Ulf
Re: Header ändern mit PHP
Ulf Kadner schrieb:
> Werner Partner wrote:
>> Es ist halt die Situation, wenn man sehr lange etwas gemacht hat, was
>> auch immer funktioniert hat, und dann kommt jemand mit dem Tipp, es so
>> doer so zu machen. Das ist etwas, was mich verwirrt, zumal ich
>> vermutlich header() kaum benötigen werden.
>
> Das ist nen Trugschluß header() hat ein normales Einsatz-Spektrum.
> Spätestens wenn Du downloads über PHP abwickeln willst wirst Du darum
> nicht herum kommen. Genauso wenn Du beliebigen nicht Html-Content (z.B.
> ne VCard oder nen News-Feed) online generierst. Du muß dem Client ja
> sagen was kommt, damit der entscheiden kann was zu tun ist.
>
> Ansonsten _Mußt_ Du Dir dringend mehr dazu anlesen. Ich kann mir z.B.
> einen sinnvollen HTTP-Output ohne passende gesetzten Content-Type Header
> gar nicht vorstellen.
>
> Weiterhin braucht man oft header() um z.B. verschiedene Status-Codes zu
> generieren. Z.B. 404/Not Found und anzuzeigen das das Dokument nicht
> existiert was angefordert wurde.
Der Unterschied zwischen HTML und HTTP ist mir natü+rlich inzwischen
auch aufgefallen.
Ich denke, bislang bin ich ohne header() ausgekommen. Die Diskussion kam
auf, als man mir empfohlen hat, statt
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
lieber
header('Content-type: text/html; charset=utf-8');
zu verwenden.
Ich bin damit nun in eine Sache geraten, aus der ich nicht so leicht
wieder rauskomme, und ich denke schon, dass es so ist, wie du schreibst:
Ich werde mich kundig machen müssen, aber natürlich ohne Stress ;-)
Herzliche Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de
Re: Header ändern mit PHP
Werner Partner wrote:
> Der Unterschied zwischen HTML und HTTP ist mir natü+rlich inzwischen
> auch aufgefallen.
>
> Ich denke, bislang bin ich ohne header() ausgekommen. Die Diskussion kam
> auf, als man mir empfohlen hat, statt
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
> lieber
> header('Content-type: text/html; charset=utf-8');
> zu verwenden.
Ersteres ist der Fallback falls letzteres nicht gesendet wird und
erzeugt ein unberechenbares Verhaltens von Clients wenn beide Varianten
mit wiederspruechlichen Angaben benutzt werden.
Allerdings war ich der Meinung das wir das schon in dem anderen Thread
erleutert haetten.
Gruss
Joerg
Re: Header ändern mit PHP
Joerg Behrens schrieb:
> Werner Partner wrote:
>
>> Der Unterschied zwischen HTML und HTTP ist mir natü+rlich inzwischen
>> auch aufgefallen.
>>
>> Ich denke, bislang bin ich ohne header() ausgekommen. Die Diskussion
>> kam auf, als man mir empfohlen hat, statt
>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
>> lieber
>> header('Content-type: text/html; charset=utf-8');
>> zu verwenden.
>
> Ersteres ist der Fallback falls letzteres nicht gesendet wird und
> erzeugt ein unberechenbares Verhaltens von Clients wenn beide Varianten
> mit wiederspruechlichen Angaben benutzt werden.
>
> Allerdings war ich der Meinung das wir das schon in dem anderen Thread
> erleutert haetten.
Ja, habt Ihr auch, aber ich habe einige zeit gebraucht, um es zu
Verstehen. Jetzt, wo cih einigermaßen verstanden habe, ist mir natürlich
klar, um was es geht. Aber die Erkenntnis wächst halt Schritt für
Schritt :-)
Grüße
Werner
--
--------------------------------------------------
Dorothee & Werner Partner, 45699 Herten
http://www.sonoptikon.de