Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Variablen an inline Frame oder Datenbank [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Variablen an inline Frame oder Datenbank


 
mchashi
04-01-2004, 14:41 
 
Hi Leute,

ich habe eine Seite die heißt 'frame.php'.
In dieser Seite werden einige Daten (Neuigkeiten vom Fußball) aus einer DB gezogen und in verschiedenen Tabellen Farbig wieder gegeben.

Mein Problem ist nun...

Ich möchte, dass man eine Seite hat (generator.php), bei der man ein paar Textfelder hat, wo ein User dann Farben für Schrift, Hintergrund und Tabellenrande etc. angeben kann. Drückt der User auf Abschicken, wird ein Codeblock erstellt, den der User auf seiner Website einbinden kann, dass so aussieht, als hätte er seine eigenen Neuigkeiten, doch dabei sind sie von mir. Mit seiner angegebenen Schriftfarbe usw.
Jeder User soll meine Neuigkeiten so anpassen können, dass sie individuell sind.

Wollte es mit einem Frame lösen, doch wenn der User einen iFrame einbindet, kann dieser mit der 'generator.php' natürlich nur Eigenschaften des iFrames bearbeiten und nich der 'frame.php' Seite (Schrift, Hintergrundfarbe etc.).

Wie kann ich das umsetzten? Natürlich darf er auch nicht meine Datenbankzugangsdaten bekommen, ist ja klar!

Hoffe ihr habt verstanden, was ich will!

Vielen Dank im Voraus.

Gruß
Sven.

 
wahsaga
04-01-2004, 14:51 
 
am einfachsten geht es wohl, wenn du dem user erlaubst, CSS-code für die formatierungen zu verwenden. diesen speicherst du in deiner DB.

in deine frame.php bindest du dann per <link> eine CSS-datei ein, hinter der ein php-script auf deinem server steckt, dass die formatierungswünsche des jeweiligen users aus der DB ausliest, und den nötigen css-code ausgibt. dazu brauchst du an das CSS-script lediglich eine ID zu übergeben, mit der du deinem user seine eigenen formatierungen in deiner DB zuordnen kannst.

 
mchashi
04-01-2004, 15:03 
 
gut. danke für den vorschlag. versuche ihn jetzt zu verstehen...

verstehe es. doch der user, der sich bei mir auch nicht anmelden muss und zum ersten mal auf der website ist, bindet einen code bei sich ein!

wie kann ich jetzt den user, der einen inline frame einbindet identifizieren und in meiner db finden? der erstellte code für den inline frame muss doch irgendwie mit dem iframe kommunizieren, oder steh ich jetzt auf dem schlauch?

 
TobiaZ
04-01-2004, 15:04 
 
ann muss der beim aufruf halt noch nen parameter mitsenden.

 
mchashi
04-01-2004, 15:15 
 
hatte mir jetzt überlegt das mit include zu machen, doch jetzt brauchen die user noch nicht mal php.

super, danke für die lösung!!! genau so hab ich mir das vorgestellt!

 
Floriam
04-01-2004, 16:21 
 
Original geschrieben von mchashi
..doch jetzt brauchen die user noch nicht mal php...


User brauchen kein PHP, PHP läuft über den Server ;)

 
TobiaZ
04-01-2004, 17:12 
 
User brauchen kein PHP, PHP läuft über den Server wenn sie einen include machen sollen, schon!!!

 
mchashi
04-01-2004, 17:12 
 
echt??? :rolleyes:

wenn die in ihre website ein include einbauen brauchen sie php!

 
TobiaZ
04-01-2004, 18:45 
 
Naja, nebenbei hätte das nichts dran geändert, dass die identifikation genauso ablaufen müsste!!!

 
socket_shock
05-01-2004, 04:22 
 
Du könntest das auch alles als Bild generieren mit GD... dann brauch der user nur n <img> tag.... is zwar n bissi kompliziert aber ok... so ham die Free-Counter dienste das früher (und heute bestimmt auch noch) gemacht...

 
TobiaZ
05-01-2004, 10:25 
 
dann musser die id immer noch mitgeben!!!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:44 Uhr.