Seite includen, die Variablen von der Seite braucht, in der sie eingebunden wird.
Hallo,
ich benutze PHP-kit und bin gerade dabei, meine Seite weiter und weiter auszubauen.
Ich hab ne Datenbank und arbeite auch damit.
Jetzt habe ich mir ein ganz einfaches Script gebastelt, das folgendes ausgibt:
Hallo Username, bla bla bla
das funktioniert auch soweit.
Diesen Username erhalte ich durch die Variable $USER[nick], die PHP-Kit automatisch zurücksendet.
Also kann ich mein Miniscript nur benutzen, wenn ich die Seite include.
--> http://meineseite.de/include.php?path=begruessung.php
Dies hier funktioniert allerdings nicht: http://meineseite.de/begruessung.php
Ist ja klar, weil es die Variable $USER[nick] nicht gibt ;-)
Jetzt möchte ich diese Begrüßung in mein Menü einbauen.
Aber über iframes ist das nicht möglich, da ja dann die Variable fehlt.
Und wenn ich einen Iframe benutze, dann muss ich einen Link angeben, in dem die begruessung.php bereits included ist (http://meineseite.de/include.php?path=begruessung.php) und folglich bekomme ich in meinem iframe meine gesamte seite zu sehen.
Jetzt ist meine Frage, wie ich das Problem lösen kann?
Gibt es dazu einen php- bzw. html-code ?
Oder ist das ein Problem, das man mit php-kit ganz einfach lösen kann?
Im Voraus schon danke für Eure Antworten,
Grüße,
Spucer
ich benutze PHP-kit und bin gerade dabei, meine Seite weiter und weiter auszubauen.
Ich hab ne Datenbank und arbeite auch damit.
Jetzt habe ich mir ein ganz einfaches Script gebastelt, das folgendes ausgibt:
Hallo Username, bla bla bla
das funktioniert auch soweit.
Diesen Username erhalte ich durch die Variable $USER[nick], die PHP-Kit automatisch zurücksendet.
Also kann ich mein Miniscript nur benutzen, wenn ich die Seite include.
--> http://meineseite.de/include.php?path=begruessung.php
Dies hier funktioniert allerdings nicht: http://meineseite.de/begruessung.php
Ist ja klar, weil es die Variable $USER[nick] nicht gibt ;-)
Jetzt möchte ich diese Begrüßung in mein Menü einbauen.
Aber über iframes ist das nicht möglich, da ja dann die Variable fehlt.
Und wenn ich einen Iframe benutze, dann muss ich einen Link angeben, in dem die begruessung.php bereits included ist (http://meineseite.de/include.php?path=begruessung.php) und folglich bekomme ich in meinem iframe meine gesamte seite zu sehen.
Jetzt ist meine Frage, wie ich das Problem lösen kann?
Gibt es dazu einen php- bzw. html-code ?
Oder ist das ein Problem, das man mit php-kit ganz einfach lösen kann?
Im Voraus schon danke für Eure Antworten,
Grüße,
Spucer
Hi,
schau doch beispielsweise mal in die login/member.php . Dort solltest Du die Anweisung $getuserinfo... finden. Diese Zeilen holen aus der Datenbank die Infos in die Variable $userinfo die Du dann in Deine begruessung.php packen könntest, wenn Du die selbe Datenbank benutzt, die auch Dein phpkit nutzt. Die Abfrage lautet dann $userinfo[user_nick] glaube ich. Steht aber alles in der login/member.php.
Viel Erfolg!
schau doch beispielsweise mal in die login/member.php . Dort solltest Du die Anweisung $getuserinfo... finden. Diese Zeilen holen aus der Datenbank die Infos in die Variable $userinfo die Du dann in Deine begruessung.php packen könntest, wenn Du die selbe Datenbank benutzt, die auch Dein phpkit nutzt. Die Abfrage lautet dann $userinfo[user_nick] glaube ich. Steht aber alles in der login/member.php.
Viel Erfolg!
@philosapiens:
Mein Script funktioniert ja schon. Die Variable $USER[nick] geht immer - zumindest wenn man das Script, in der die Variable aufgerufen wird, in den Content vom php-kit tut. Alleine funktioniert es aber nicht. D.h. ich kann keinen iframe benutzen.
Deswegen brauche ich ja eine andere Möglichkeit.
@Riddler:
Wenn ich die include.php include, dann sehe ich die Startseite und ganz unten am Ende der Seite das Script, das funktioniert.
Mein Script funktioniert ja schon. Die Variable $USER[nick] geht immer - zumindest wenn man das Script, in der die Variable aufgerufen wird, in den Content vom php-kit tut. Alleine funktioniert es aber nicht. D.h. ich kann keinen iframe benutzen.
Deswegen brauche ich ja eine andere Möglichkeit.
@Riddler:
Wenn ich die include.php include, dann sehe ich die Startseite und ganz unten am Ende der Seite das Script, das funktioniert.
Proggi
unregistriert
Hi Spucer
Was genau hast Du denn jetzt vor?
Ich verstehe das folgendermaßen:
Du hast Dein PHPKit, in dem Du einen Link auf eine Seite einbauen willst, der auf eine Seite verweist, die OHNE die Kit-Umgebung aufgerufen wird.........
Oh mann......... verbessert mich wenn ich falsch liege
Willst Du die Seite jetzt "includen" - also in den PHPKit-Bereich einfügen - oder willst Du eine "Neue" Seite aufrufen, in der vom PHPKit eigentlich nix zu sehen ist außer den Daten des Users???
Netten Gruß
Andy --- Proggi
Was genau hast Du denn jetzt vor?
Ich verstehe das folgendermaßen:
Du hast Dein PHPKit, in dem Du einen Link auf eine Seite einbauen willst, der auf eine Seite verweist, die OHNE die Kit-Umgebung aufgerufen wird.........
Oh mann......... verbessert mich wenn ich falsch liege
Willst Du die Seite jetzt "includen" - also in den PHPKit-Bereich einfügen - oder willst Du eine "Neue" Seite aufrufen, in der vom PHPKit eigentlich nix zu sehen ist außer den Daten des Users???
Netten Gruß
Andy --- Proggi
okay
Ich habe eine Fußball-Online-Liga ... wie das genau funktioniert, ist jetzt nicht relewand.
In meiner Datenbank habe ich eine Tabelle, in der zu den Vereinen der Username steht.
Und das funktioniert soweit alles.
Was ich jetzt will, ist eine individuelle Anzeige in meinem Menü, bei dem der User begrüßt wird und in Klammern der zugehörige Vrein steht.
z.B. Hallo Spucer (FC Bayern München)
Hallo Spucer (FC Schalke 04)
Wie funktioniert das ?
Das PHP-Kit gibt automatisch den Usernamen mit der Variable $USER[nick] an den Browser. Danach suche ich in der Datenbank nach dem Vereinsnamen und gibt das ganze wie oben aus.
Dieses script funktioniert - mit folgender Einschränkung:
ich muss das script im content meiner Seite aufrufen (http://meineseite.de/include.php?path=anzeige.php)
Um die Begrüßung aber in meinem Home-Menü anzeigen zu können, muss ich einen Iframe erstellen. D.h. ich benutze hier http://meineseite.de/anzeige.php
Dabei gibt es aber die Variable $USER[nick] nicht und folglich wird nichts angezeigt.
Meine Frage ist jetzt:
Gibt es eine Möglichkeit, dieses Script in mein Menü einzubinden (vllt per Iframe), bei dem die Variablen übertragen werden ?
@philosapiens:
Ehrlichgesagt habe ich diese Vorgehensweise nicht richtig verstanden - sry.
Ich habe eine Fußball-Online-Liga ... wie das genau funktioniert, ist jetzt nicht relewand.
In meiner Datenbank habe ich eine Tabelle, in der zu den Vereinen der Username steht.
Und das funktioniert soweit alles.
Was ich jetzt will, ist eine individuelle Anzeige in meinem Menü, bei dem der User begrüßt wird und in Klammern der zugehörige Vrein steht.
z.B. Hallo Spucer (FC Bayern München)
Hallo Spucer (FC Schalke 04)
Wie funktioniert das ?
Das PHP-Kit gibt automatisch den Usernamen mit der Variable $USER[nick] an den Browser. Danach suche ich in der Datenbank nach dem Vereinsnamen und gibt das ganze wie oben aus.
Dieses script funktioniert - mit folgender Einschränkung:
ich muss das script im content meiner Seite aufrufen (http://meineseite.de/include.php?path=anzeige.php)
Um die Begrüßung aber in meinem Home-Menü anzeigen zu können, muss ich einen Iframe erstellen. D.h. ich benutze hier http://meineseite.de/anzeige.php
Dabei gibt es aber die Variable $USER[nick] nicht und folglich wird nichts angezeigt.
Meine Frage ist jetzt:
Gibt es eine Möglichkeit, dieses Script in mein Menü einzubinden (vllt per Iframe), bei dem die Variablen übertragen werden ?
@philosapiens:
Ehrlichgesagt habe ich diese Vorgehensweise nicht richtig verstanden - sry.
Hi,
ja, ich glaube schon die ganze Zeit, Dich verstanden zu haben.
1) Meine ich meine Signatur ernst!
2) Glaube ich immer noch ganz fest daran, mit einer Datenbankabfrage, die dann in einer Variablen dargestellt wird Dein Problem lösen zu können. Notfalls auch via "join-Befehl".
3) Warum machst Du aus Deinem Vorhaben ein solches Geheimnis?
ja, ich glaube schon die ganze Zeit, Dich verstanden zu haben.
1) Meine ich meine Signatur ernst!
2) Glaube ich immer noch ganz fest daran, mit einer Datenbankabfrage, die dann in einer Variablen dargestellt wird Dein Problem lösen zu können. Notfalls auch via "join-Befehl".
3) Warum machst Du aus Deinem Vorhaben ein solches Geheimnis?
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
BB Code Problem
(26. Juni 2008, 13:44)
-
Web | Programmierung »-
Includen!?
(24. Mai 2008, 18:59)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
URL in Threadtitel parsen?
(28. April 2008, 02:04)
-
Web | Allgemein »-
Seite nur im iframe sehbar
(24. März 2008, 22:49)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Ladezeiten PHPKIT IE vs. Firefox
(8. Januar 2008, 07:39)



