Login und Member-Infos in einer HTML-Seite

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Login und Member-Infos in einer HTML-Seite

Beitrag von leopittoni »

Hallo

Ich habe ein phpBB Forum sowie eine HTML-Homepage, die nicht im root-Verzeichnis non phpBB liegt...

Nun möchte ich, dass in meiner HTML-Page zB. steht: "Hallo USERNAME", dabei ist der Username natürlich der Nickname des Forums (Cookies...)

Wie kann man das machen? Also dass man diese Info aus der Datenbank in eine HTML-Seite bringt?

Also ich will nicht alles in eine php-Datei in das root-Verzeichnis legen, die Doku Seite "Seite in phpBB einbinden" kenn isch schon, ich will aber, Infos vom Forum auf die HTML Seite holen...

Danke, Léo
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Dann lies das Cookie aus und vergleiche es mit der DB z.B.
(nur gültig in Hinblick auf Login mit cookie)
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ja, aber wie kann ich das machen? Also wie kann ich die Cookies "abfragen"?

Danke, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Baue deine Seite nach der KB:phpbb_seite auf und gib $userdata['username'] aus.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Das Problem ist, ich kann meine Seite nun nicht in eine anderes Verzeichnis legen (also phpBB) weil ich sonst alles umändern müsste, alle Links und so...

Und ausserdem sind es HTML-Dateien...

Gibt es keine andere Möglichkeit?

Danke, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

leopittoni hat geschrieben:Das Problem ist, ich kann meine Seite nun nicht in eine anderes Verzeichnis legen (also phpBB) weil ich sonst alles umändern müsste, alle Links und so...
Dafür gibt es ja $phpbb_root_path - einfach den relativen Pfad zu phpBB eintragen und schon funktionierts
leopittoni hat geschrieben:Und ausserdem sind es HTML-Dateien...
Dann mach doch einfach aus dem .html ein .php. Die einzige Alternative wäre Javascript, aber a) kann der Benutzer das deaktivieren, b) wäre der Zugriff auf das Cookie in JS eine Qual, da es ein [php:serialize]'d PHP-Array ist und c) steht im Cookie nur die user-id, nicht der Benutzername.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ok, das wäre machbar, wenn man den phpBB-root angeben kann....

Kann man denn HTML Inhalt in der php-Datei haben? Also kann ich die index.html einfach in index.php umbenennen, und es ist dann eine php-Datei?

Danke, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Wie kann man nun aus der HTML-Datei eine PHP-Datei machen? Kann ich einfach die HTML-Datei in .php umschreiben und irgendwo den Code einfügen und dort erscheint dann der Username?

Und wie kann ich die Sprache auslesen und dann entsprechend weiterleiten? Meine Startseite ist eine Seite, auf der man die Sprache wählen kann. Wenn der User nun im Forum z.B. "Deutsch" oder "Deutsch [Sie] gewählt hat, dann soll er zur deutschen /de/idex.php und wenn "Italian" dann auf die Italienische /it/index.php

Wenn er nicht eingellogt ist, soll er einfach zur "Sprach-Auswahl"-Seite (meine Startseite) kommen.

Wie kann ich das machen?

Danke, Léo
Antworten

Zurück zu „Coding & Technik“