| Line | |
|---|
| 1 | <?php
|
|---|
| 2 | require_once("SOAP/Client.php");
|
|---|
| 3 | require_once("SOAP/test/test.utility.php");
|
|---|
| 4 | require_once("SOAP/Value.php");
|
|---|
| 5 |
|
|---|
| 6 | $filename = 'attachment.php';
|
|---|
| 7 | $v = new SOAP_Attachment('test','text/plain',$filename);
|
|---|
| 8 | $methodValue = new SOAP_Value('testattach', 'Struct', array($v));
|
|---|
| 9 |
|
|---|
| 10 | $client = new SOAP_Client('mailto:[email protected]');
|
|---|
| 11 | # calling with mime
|
|---|
| 12 | $resp = $client->call('echoMimeAttachment',array($v),
|
|---|
| 13 | array('attachments'=>'Mime',
|
|---|
| 14 | 'namespace'=>'http://soapinterop.org/',
|
|---|
| 15 | 'from'=>'[email protected]',
|
|---|
| 16 | 'host'=>'smtp.domain.com'));
|
|---|
| 17 | print $client->wire."\n\n\n";
|
|---|
| 18 | print_r($resp);
|
|---|
| 19 |
|
|---|
| 20 | # calling with DIME
|
|---|
| 21 | $resp = $client->call('echoMimeAttachment',array($v));
|
|---|
| 22 | # DIME has null spaces, change them so we can see the wire
|
|---|
| 23 | $wire = str_replace("\0",'*',$client->wire);
|
|---|
| 24 | print $wire."\n\n\n";
|
|---|
| 25 | print_r($resp);
|
|---|
| 26 | ?> |
|---|
Note: See
TracBrowser
for help on using the repository browser.