Seite 1 von 1
Passwort zentral einbinden?
Verfasst: 26.07.2004 22:55
von hiBee
Hallo,
ich habe zusätzlich zum Forum eine zentrale Datei die die Passwörter zum Connecten mit der datenbank enthält. Im Forum ist die datei "config.php" für das Connecten zuständig.
Ich habe jetzt versucht in config.php bzw. common.php eine include Datei einzufügen welche die Datei mit dem Passwort aufruft, damit ich nicht immer beim Passwortwechsel alles doppelt eingeben muss.
Allerdings erhalte ich immer dann die Meldung im Browser "cannot modify header information - headers are already sent..."
Wo (bzw.) in welcher Datei kann ich also mein "include" setzen, welcher dann beim Aufruf von config.php dorthin verzweigt und das Passwort der dortigen Datei übernimmt?
Grüße
Alex
Verfasst: 26.07.2004 23:00
von Dennis63
Das geht normal schon. Nur dürfen die Dateien, die Du includest keinen Text ausgeben.
Ist z.b. vor dem <? oder nach dem ?> eine Leerzeile, wird diese an den Browser übegeben und somit automatisch ein Header gesendet. Und dann meckert das phpBB.
Grüße
Dennis
Verfasst: 27.07.2004 10:45
von hiBee
Man lernt nie aus
Vielen Dank!
Verfasst: 27.07.2004 13:45
von Blutgerinsel
hiBee hat geschrieben:Man lernt nie aus
Vielen Dank!
Erklärt doch eigentlich die Fehlermeldung eindeutig???
-Trifft auf alle Header Sendungen zu
- Session_start();
genauso....
Verfasst: 27.07.2004 16:50
von Dennis63
@Blutgerinsel: Wer ne 100% genaue Beschreibung zu einer PHP-Fehlermeldung haben möchte, der muß in das Handbuch von PHP gucken.
Wer ein phpBB betreibt und bekommt eine recht bekannte Fehlermeldung, dem wird (zumindest von mir hier auf phpBB) gesagt, wie er den Fehler weg bekommt.
Und wer eine "Passwortdatei" includet, der hat normal kein Session-Management da mit drinne. Somit brauche ich davon auch nichts zu schreiben.
Ausserdem gibt es noch viel mehr Fehlerquellen hierfür. Z.b. wäre auch eine Einstellung in der php.Ini dafür möglich.
Grüße
Dennis
Verfasst: 27.07.2004 17:46
von Blutgerinsel
Dennis Böge hat geschrieben:@Blutgerinsel: Wer ne 100% genaue Beschreibung zu einer PHP-Fehlermeldung haben möchte, der muß in das Handbuch von PHP gucken.
Wer ein phpBB betreibt und bekommt eine recht bekannte Fehlermeldung, dem wird (zumindest von mir hier auf phpBB) gesagt, wie er den Fehler weg bekommt.
Und wer eine "Passwortdatei" includet, der hat normal kein Session-Management da mit drinne. Somit brauche ich davon auch nichts zu schreiben.
Ausserdem gibt es noch viel mehr Fehlerquellen hierfür. Z.b. wäre auch eine Einstellung in der php.Ini dafür möglich.
wenn ich diese Fehlermeldung vernehme:
Cannot modify header information - headers are already sent...
komm ich zumindest auf die Idee das zu übersetzen....
und dann verstehe ich folgendes:
Kann keine Header Informationen modifizieren bzw. ändern. da der Header schon gesendet wurde in.....
dazu brauch ich kein Manual
...könnte auch an php.ini liegen....
ehm wenn ich lokal einen Webserver z.B. betreibe ja....
bei gehosten Ressourcen dagegen glaub ich weniger...
jedoch gibt phpinfo(); die nötige Info hierüber....
Ist mir schon klar das du speziell das PHPBB supportest und das auch gut

Das man darin keine Sessions eröffnet mag sein jedoch hab ich bisher immer Hintergrundwissen vermittelt und deshalb hab ich das auch angesprochen.
Weil wenn ich nach Problem X suche und dann zufällig auf diesen Thread gelange bekomme ich die Antwort und brauch keine weitere Frage stellen.......