
Include richtig anwenden
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
zu 1) Wenn du mal die Beschreibung der angegebenen Funktion anschaust weißt du warum das keine Probleme gibt. Das ist ein Ausgabepuffer, der alle Ausgaben blockiert und dann am Ende erst sendet (oder mit einer entsprechenden Ausgabefunktion), so dass die Header vorgeschoben werden können. Die Anweisung selbst gibt also gar nichts aus (genauso wie die meisten anderen PHP Befehle auch, wenn man nicht gerade einen Fehler eingebaut hat
)

Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Das ist der Unterschied zwischen PHP und JavaScript. PHP wird auf dem Server ausgeführt, d.h. der Client bekommt davon nichts mit. Du kannst noch so viel PHP Code vor den Doctype stellen, solange der keinen Code ausgibt ist der Doctype immer noch die erste Zeile. Header (nicht zu verwechseln mit dem Bereich "HEAD" im HTML Dokument MÜSSEN sogar vor dem Doctype gesendet werden, sonst geht's nicht, aber die werden vom Browser ia nicht dargestellt.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
- Olli Oberhausen
- Mitglied
- Beiträge: 561
- Registriert: 22.10.2004 01:03
- Wohnort: Oberhausen NRW
- Kontaktdaten:
Richtig,
Das ist z.B der header dieser Seite und kommt noch vor der ersten html zeile...
Das ist z.B der header dieser Seite und kommt noch vor der ersten html zeile...
Code: Alles auswählen
Date: Mon, 13 Nov 2006 21:25:17 GMT
Server: Apache/2.0.59 (Gentoo) mod_ssl/2.0.52 OpenSSL/0.9.8d PHP/5.1.6-pl6-gentoo
X-Powered-By: PHP/5.1.6-pl6-gentoo
Set-Cookie: phpbb-de_data=**********A11%3A%22autologinid**************24b39be84.28880765%22%3Bs%3A6%3A%22userid*************539%3B%7D; expires=Tue, 13-Nov-2007 21:25:17 GMT; path=/; domain=phpbb.de
phpbb-de_sid=521b30d52c849e99f0af7fc490c14428; path=/; domain=phpbb.de
phpbb-de_t=*********; path=/; domain=phpbb.de
Cache-Control: private, pre-check=0, post-check=0
Expires: 0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 7639
Keep-Alive: timeout=15, max=50
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
200 OK
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Aha habt ihr Recht, klingt logisch!
So um dieses Thema nun endgültig abzuschließen, bleibt nun die letzte Frage:
Ich habs ja nun so gelöst:
index.html
recent.php
Gibts da was negatives oder positives dran auszusetzen? Und wie ist es mit der Sicherheit?
So um dieses Thema nun endgültig abzuschließen, bleibt nun die letzte Frage:
Ich habs ja nun so gelöst:
index.html
Code: Alles auswählen
<?php include($_SERVER['DOCUMENT_ROOT'].'news.html'); ?>
.
.
.
<?php include($_SERVER['DOCUMENT_ROOT'].'forum/recent.php'); ?>
Code: Alles auswählen
$phpbb_root_path = $_SERVER['DOCUMENT_ROOT'].'forum/';