ugrás a tartalomhoz

objektum atadasa ket szerver kozott

sa4zet · 2008. Ápr. 15. (K), 14.44
Sziasztok!

Egy olyan kerdesem lenne, hogy egy PHP5-os obejuktom hogyan celszeru atadni POST-al?
Valaki csinalt-e mar ilyet?

Konkretan arra gondolok, hogy X szerveren van egy A objektumom, tegyuk van neki 10 adattagja feltoltve, es egy B objektumom 5 adattaggal.

Viszont en Y szerverre akarom atadni ezeket az objektumokat POST metodussal.

Na erre varnek otletek ki hogyan valositana meg.

En arra gondoltam, hogy Y serveren egy php-m van aminek meg tudom mondani, hogy milyen tipusu obejktumot fogok neki atadni, es odaadom ezen objektum peldanyositasahoz szukseges valtozokat, es szepen eloallit egy peldanyt ebbol az objektumbol.

Csak vhogy ez olyan korulmenyesnek erzem.

Vki egyeb otlet?
 
1

Szerializálva?

janoszen · 2008. Ápr. 15. (K), 16.20
Neked valami olyasmi kellene, mint a Java-ban, ahol ugyanis át lehet küldeni a TCP/IP-n egy objektumot az objektum kódjával együtt. Sajnos ilyet a PHP nem támogat, úgyhogy valamilyen interfészt kell csinálnod, amelyiken keresztül lehet kérdezgetni. Legtriviálisabban ez lehet mondjuk szerializálva, de akkor figyelni kell rá, hogy mindkét szerveren azonos verziója legyen az osztálynak.
4

re: Szerializálva?

sa4zet · 2008. Ápr. 16. (Sze), 09.46
Egyaltalan nem fontos a POST. Nezegettem a lehetosegeim, lehet PHP-ban socket-en keresztul kommunikalni, ekkor viszont nekem kellene kitalalni, hogy hogyan csomagolok ossze egy objektumot ugy hogy at tudjam kuldeni, a masik oldalon meg rekonstrualni.
Lehetne XML-RPC-n vagy SOAP-on keresztul is, de ekkor megintcsak nekem kell megvalositani az atkuldes logikajat.

Talaltam egy ilyet is:
JSON
Nem tudom, hogy ezt mennyire tudnam felhasznalni.
8

szerializálva

gex · 2008. Ápr. 16. (Sze), 11.27
http://www.php.net/manual/en/language.oop.serialization.php
9

megoldva

sa4zet · 2008. Ápr. 16. (Sze), 11.47
Szerintem megrpobalom ezzel, koszonom a segitseget nektek:
proclub
Protezis
gex

szerk: proclub tudom, hogy te is ezt mondtad eloszor, csak megprobaltam keresni vmi mast, de ugy tunik ez marad...
2

Corba

Protezis · 2008. Ápr. 15. (K), 21.52
Egybol a corba jutott eszembe, csak azt nem tudtam, lehet -e php-vel hasznalni. Ugy tunik igen. Persze ekkor nem posttal megy az adatcsere, de ha nem ezen van a hangsuly, talan nem is baj.
3

OFF

janoszen · 2008. Ápr. 16. (Sze), 09.18
Off: erről pont az a beszélgetés jut eszembe, amikor egy ismerősömmel a PHP-ról beszélgettünk. A végén arra jutottunk, hogy a PHP kis és középkategóriás rendszernek jó, de ha megpróbálsz valami komolyabbat csinálni, akkor nagyon gyorsan megmutatkoznak a hiányai. PHP-ra Corba supportot csinálni szerintem kb olyan, mint egy Trabantra Mercijelet szerelni. :)
6

Ha a trabantban merci motor duruzsol...

Protezis · 2008. Ápr. 16. (Sze), 10.25
En kevesbe lepottem meg ezen, mint mondjuk anno a PHP-GTK-n :)
7

Beteg...

janoszen · 2008. Ápr. 16. (Sze), 10.51
Beteg dolog volt az is, azóta se láttam senkit, aki azzal próbált volna meg GTKs alkalmazást írni. Megpróbáltam és csúfos kudarcot vallottam. Leginkább a dokumentáció hiánya miatt. Beteg dolgok ezek is, én már annak örülnék ha az alapnyelvet rendbe szednék, de erre kevés az esély.

A problémára én az eval és szerializálás kombinációját látom megoldásnak, esetleg egy kis socketezéssel megfűszerezve.
5

re: Corba

sa4zet · 2008. Ápr. 16. (Sze), 09.48
Megnezem, hogy jo lenne-e nekem, de a 2004 februrari utolso frissites nem vmi biztato...