![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich:) Mam pytanie czy moglby mi ktoś podać przykłady skryptów do dodawania załaczników do wiadomości przy użyciu nusoap. Chodzi mi o 2 sytuacje.
1. Client przesyła załacznik do serwera, ustawia nagłowki itp., natomiast serwer je odbiera i dalej przetwarza. 2 Serwer przesyła załacznik do clienta, ustawia nagłowki itp., natomiast client je odbiera i dalej przetwarza. Zdaję sobie sprawe z istnienia funkcji addattachment oraz getattachments w nusoap ale cos żle ustawiam nagłowki oto przykład: client: $header = '<MMS:TransactionId soapenv:mustUnderstand="0" xmlns:MMS="http://www.xieheng.com/xiehengmms">1157962952812</MMS:TransactionId> <MMS:Data xmlmime:contentType="multipart/related"></MMS:Data>'; $body = '<MMS:Title xmlns:MMS="http://www.xieheng.com/xiehengmms">happy new year</MMS:Title> <MMS:Phone xmlns:MMS="http://www.xieheng.com/xiehengmms">135654418888</MMS:Phone>'; $client = new soapclientmime('http://www.e-numizmatyka.pl/nusoap/server3.php'); $client->soapclient('http://www.e-numizmatyka.pl/nusoap/server3.php'); $msg = $client->serializeEnvelope($body,$header); $client->addAttachment("","test.jpg","image/gif",false); $client->send($msg,"http://www.e-numizmatyka.pl/nusoap/server3.php"); server: require("lib/nusoap.php"); require("lib/nusoapmime.php"); function write_to_file($src,$dst) { $handle = fopen($dst, 'w+'); fwrite($handle,$src); fclose($handle); } $soap = new nusoapservermime(); $soap->configureWSDL('helloworldwsdl', 'urn:helloworldwsdl'); // Put the WSDL schema types in the namespace with the tns prefix $soap->wsdl->schemaTargetNamespace = 'urn:helloworldwsdl'; $soap->parse_request($HTTP_RAW_POST_DATA); $httpHeaders = $soap->headers;//http header $soap->parseRequest($httpHeaders,$HTTP_RAW_POST_DATA); $attachment = $soap->getAttachments(); $attachment = serialize($attachment); write_to_file($attachment,'a.jpg'); $soap->service($HTTP_RAW_POST_DATA); Proszę o pomoc, jestem całkiem zielony jeśli chodzi o SOPA'a pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 02:48 |