anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Problem mit serialize und unserialize https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2713 |
Seite 1 von 1 |
Autor: | Montekar [ Sa 29 Jul, 2006 17:49 ] |
Betreff des Beitrags: | Problem mit serialize und unserialize |
Huhu Ich hab ein kleines problem: Ich entwickle ein Fähigkeitensystem, die Fähigkeiten sollen mit serialize in die Datenbank geschrieben werden und dann für die Scripte wieder unserialized werden. Jetzt hab ich ne Frage: Wo muss das überall hin? Meine Ideen: saveuser() <=> serialize() page_footer() <=> serialize() page_header() <=> unserialize() Ich denke mal, das stimmt, aber wo genau soll es da hin und welche schreibweise? (if (is_array($array)) und so weiter...) |
Autor: | Eliwood [ Sa 29 Jul, 2006 18:40 ] |
Betreff des Beitrags: | Re: Problem mit serialize und unserialize |
common.php => unserialize login.php => eventuell unserialize common.php (Funktion saveuser) => serialize Ohne irgendwelche if. Einfach so: [php]$blub = serialize($blub); $blub = unserialize($blub);[/php] Habs dir aber schonmal gesagt, dass du die if da Weghauen sollst ![]() |
Autor: | Montekar [ Sa 29 Jul, 2006 19:04 ] |
Betreff des Beitrags: | |
Ok, danke Eliwood ![]() Und wo soll das genau hin in saveuser zum Beispiel? Oder ist das egal? Du hast übrigens ne PN von mir ![]() |
Autor: | Kevz [ Sa 29 Jul, 2006 21:22 ] |
Betreff des Beitrags: | |
Speicher es doch in einer Seperaten Session? dann brauchst ned mit serialize & co drüber rennen... |
Autor: | Montekar [ Sa 29 Jul, 2006 22:32 ] |
Betreff des Beitrags: | |
Kevz hat geschrieben: Speicher es doch in einer Seperaten Session? dann brauchst ned mit serialize & co drüber rennen...
Sry, aber ich weiß nicht was du meinst... |
Autor: | Kevz [ So 30 Jul, 2006 10:31 ] |
Betreff des Beitrags: | |
Du liest einfach die Daten aus der Datenbank speicherst diese in der Session und speicherst dann am ende nur die ID der Fähigkeit. Sprich, so in etwa: [php]$session['user']['skill'] = array('id'=>1, [...]);[/php] Das Feld in der Datenbank kannst du ruhig int machen, du speicherst ja nur die id, nicht das Array... |
Autor: | Montekar [ So 30 Jul, 2006 11:21 ] |
Betreff des Beitrags: | |
Ich versteh das alles nicht ![]() Ich will es nur genau so haben wie mit Sanela nur das ich das ganze mit serialize() und unserialize() eben nicht immer am Anfang und am Ende des Scriptes haben will sondern es in die common setzen will. |
Autor: | Eliwood [ Fr 04 Aug, 2006 19:13 ] |
Betreff des Beitrags: | |
Montekar hat geschrieben: Ich versteh das alles nicht
![]() Ich will es nur genau so haben wie mit Sanela nur das ich das ganze mit serialize() und unserialize() eben nicht immer am Anfang und am Ende des Scriptes haben will sondern es in die common setzen will. Und da reicht es nicht, wie ich es dir gesagt habe? Schau doch da einfach mal nach... Oder schau dir die Anleitung von Sanela an, wie es dort in die common.php eingefügt wird. Ist nicht schwer, wirklich. |
Autor: | Montekar [ Fr 04 Aug, 2006 19:22 ] |
Betreff des Beitrags: | |
Das Problem ist, das ich die Anleitung im Sanela-Thread nicht verstehe und im Sanela Pack ist doch keine Anleitung mit drin, oder |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |