środa, grudnia 17, 2008

Wymiana informacji

Sposoby przekazywania danych w sposób niezmienny między serwerem a klientem:


  1.  Mcapi ma 'uPobDok' i 'uZapDok' które wykorzystują kodowanie bin64, odpowiednio w php są to 'dok_weryf.php' (opcja 'T', tam też jest to dekodowanie) i 'dok_zapisz'.


    1. Serwer wysyła dane do Klienta:


      1. dok_weryf.php:


        1. rawurldecode($tresc) ---> $tresc = base64_encode($tresc);

      2. ---> uPobDok:


        1. ----> sDane  = STRCONV(CHRTRAN(pol.responseText,' ','+'),14) 

    2.  Klient wysyła dane na Serwer:


      1. uZapDok:


        1.  daneDoPodpisu =  STRCONV(daneDoPodpisu,13) && przeksztalcam w bin64

      2. ---> dok_zapisz:


        1. ----> $dane = base64_decode(str_replace(' ','+',$_POST['dane']));

  2. Drugi sposób polega na obsłudze otrzymanych dokumentów od klienta na serwerze. Serwer wysyłając dokumenty koduje je w UTF-8, a odbierając dekoduje je z UTF-8 na format mu potrzebny np. ISO-2 przed zapisem do bazy 

1 komentarz:

Dagmara Fafińska pisze...

Super wpis. Pozdrawiam i czekam na więcej.