anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:08

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 29 Jul, 2006 17:49 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
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...)

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 29 Jul, 2006 18:40 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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 :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 29 Jul, 2006 19:04 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Ok, danke Eliwood :)
Und wo soll das genau hin in saveuser zum Beispiel? Oder ist das egal?
Du hast übrigens ne PN von mir ;)

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 29 Jul, 2006 21:22 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Speicher es doch in einer Seperaten Session? dann brauchst ned mit serialize & co drüber rennen...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 29 Jul, 2006 22:32 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
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...

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Jul, 2006 10:31 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
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...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Jul, 2006 11:21 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Ich versteh das alles nicht :cry:

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.

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 04 Aug, 2006 19:13 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Montekar hat geschrieben:
Ich versteh das alles nicht :cry:

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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 04 Aug, 2006 19:22 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Das Problem ist, das ich die Anleitung im Sanela-Thread nicht verstehe und im Sanela Pack ist doch keine Anleitung mit drin, oder

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 28 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum