Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Header senden um Title zu ändern (https://www.delphipraxis.net/33824-%5Bphp%5D-header-senden-um-title-zu-aendern.html)

Die Muhkuh 13. Nov 2004 09:37


[PHP] Header senden um Title zu ändern
 
Hi,

ich mit meinem Header :roll: :mrgreen: .

Spaß bei Seite.

Man kann ja per header() den Header senden. Das Problem ist, das meine Daten aus einer Datenbank kommen und da muss der Title der HP immer unterschiedlich sein. Wie stell ich das an?


*MFG*

Manu :hi:

Igotcha 13. Nov 2004 10:00

Re: [PHP] Header senden um Title zu ändern
 
Wo ist denn grundsätzlich das Problem? Du musst halt die Datenbankanfragen abarbeiten bevor Du irgendeine Ausgabe startest - ansonsten bekommst Die den allseits geliebten Hinweis "Header already sent" ;-)

Das ist aber generelles Wissen und kein Spezialproblem: Man kann den Header bloss setzen, wenn noch keine Ausgabe generiert wurde, sprich also Text, der später am Bildschirm erscheint.

Gruß Igotcha

MarcusB 13. Nov 2004 10:05

Re: [PHP] Header senden um Title zu ändern
 
Achtung!

Der Header hat nichts mit der

Delphi-Quellcode:
<head></head>
Angabe im Kopfteil eines HTML-Dokuments zu tun, in der auch mittels

Delphi-Quellcode:
<title></title>
der Seitenname gesetzt wird!

alcaeus 13. Nov 2004 10:10

Re: [PHP] Header senden um Title zu ändern
 
Hi spider,

entweder du gibst ein php-Skript in den title-Teil

Code:
<html><head>
<title><?php echo (($test) ? 'a' : 'b');?>
oder du arbeitest mit einem Templatesystem. Bei templatebasierenden Webseiten (u.a. phpBB) wird zuerst der gesamte php-Teil abgearbeitet und ganz am Ende erst die HTML-Ausgabe gesendet.

Greetz
alcaeus

Die Muhkuh 13. Nov 2004 10:21

Re: [PHP] Header senden um Title zu ändern
 
Hi,

das ich den Header vor den HTML-Sachen ändern muss ist mir ja auch klar :roll:

Ich wollte nur wissen wie das mit dem header geht bzw. ob das überhaupt damit geht.

@Andi,

thx^^. Werd ich dann mal so machen ;).

himitsu 13. Nov 2004 10:41

Re: [PHP] Header senden um Title zu ändern
 
Also header() hat nichts mit dem angezeigten Titel zu tun,
weil header() <> <head>.

tommie-lie 13. Nov 2004 11:34

Re: [PHP] Header senden um Title zu ändern
 
Zitat:

Zitat von Spider
Ich wollte nur wissen wie das mit dem header geht bzw. ob das überhaupt damit geht.

header() verschickt HTTP-Header an den Client. Der <head>-Tag gehört aber zu HTML und muss im HTTP-Content übertragen werden. Sprich nachträglich kannst du mit head() so oder so nichts erreichen, weil dann der HTTP-Header schon beendet ist und die Daten folgen (ein einfaches echo "blubb" sendet automatisch einen einfachen HTTP-Header und startet die Content-Übertragung). Und da in den Browser-Fenstern der Titel aus dem <head>-Tag der HTML-Daten eingetragen wird, kannst du da mit HTTP-Headern nichts machen. Die einzige Möglichkeit ist die schon angesprochene variable Ausgabe der zu übertragenden Daten.

titus 13. Nov 2004 17:05

Re: [PHP] Header senden um Title zu ändern
 
Man könnte den ja auch mit RegEx manipulieren :lol:.

jfheins 13. Nov 2004 17:08

Re: [PHP] Header senden um Title zu ändern
 
Ist jetzt zwar nicht PHP, aber man hönnte die Titelzeile bestimmt auch mit JavaScript ändern ...
(Zumindest, wenn das aktiviert ist ...)

titus 13. Nov 2004 17:24

Re: [PHP] Header senden um Title zu ändern
 
Hm man könnte sie auslesen aber nicht ändern :roll:.

mfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz