Avatar billede problemet Nybegynder
17. juli 2007 - 16:29 Der er 1 kommentar

Gemme Objecter som ByteArray i DB vha AmfPHP 1.9?

Er der nogen herinde som har prøvet dette?

Idéen er at skabe et stort objekt der beskriver et helt website, skrive dette objekt som ByteArray og så gemme dette ByteArray i en række med unikt id, der så bruges ved SELECT.

Her er eksempel kode:

GEMME OBJEKTET:

Flash:

var b : ByteArray = new ByteArray();
var o : Object = { name : “Martin”, phone : 004588888888 };
b.writeObject( o );
gateway.call( “Byte.insertData”, responder, b );

PHP:

class Byte {
      function insertData($ba) {
          $data = $ba->data;
          mysqlpconnect(”localhost”, “user”, “psw”);
          mysqlselectdb(”moxie”); 
          return mysqlquery(”INSERT INTO table ( column ) VALUES (’” .data. “‘);”);
      }
}

HENTE OBJEKTET:

PHP:

class Byte {
      function getData() {
      mysqlpconnect(”localhost”, “user”, “psw”);
      mysqlselectdb(”moxie”);
      return new ByteArray( mysqlquery ( “SELECT column FROM table LIMIT 0 , 1“));
      }
}

Flash:

private function onResult( result : Object ) : void {
        var b : ByteArray = result as ByteArray;
        var o : Object = b.readObject();
        trace( o.name );
        trace( o.phone );
}
Avatar billede maqhem Nybegynder
17. juli 2007 - 16:59 #1
Er dit eneste spørgsmål, om nogen herinde har prøvet det? Jeg har i hvert fald ikke. Jeg vil mene, det er et lettere sindssygt projekt. Du skal jo tage højre for alle kombinationer og muligheder for opsætning af et website. Og alt dette vil du proppe ind i et objekt og converte til ByteArray? Dette kræver også, at du har en fortolker i Flash, der kan læse, forstå, analysere og opsætte hele websitet igen ud fra det givne objekt, som i den sidste ende vil have jeg ved ikke hvor mange associative elementer i sig, og som samtidigt er så uoverskueligt stort, at du ikke vil kunne ændre i det på en let måde, som man jo måske ville foretrække, når man skal ændre sin hjemmeside. Bare sådan ren nysgerrighed: Hvad vil du bruge det til?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester