Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
/**
3
 * @package Net_DIME
4
 */
5
 
6
require 'Net/DIME.php';
7
 
8
$test='--=_a2cbb051424cc43e72d3c8c8d0b8f70e
9
Content-Type: text/xml; charset="UTF-8"
10
 
11
<?xml version="1.0" encoding="UTF-8"?>
12
 
13
<SOAP-ENV:Envelope  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
14
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
15
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
16
  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
17
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
18
<SOAP-ENV:Body>
19
 
20
<echoMimeAttachment>
21
<test href="cid:a223fea3c35b5f0e6dedf8da75efd6b3"/></echoMimeAttachment>
22
</SOAP-ENV:Body>
23
</SOAP-ENV:Envelope>
24
 
25
--=_a2cbb051424cc43e72d3c8c8d0b8f70e
26
Content-Disposition: attachment.php
27
Content-Type: text/plain
28
Content-Transfer-Encoding: base64
29
Content-ID: <a223fea3c35b5f0e6dedf8da75efd6b3>
30
 
31
PD9waHANCnJlcXVpcmVfb25jZSgiU09BUC9DbGllbnQucGhwIik7DQpyZXF1aXJlX29uY2UoIlNP
32
QVAvdGVzdC90ZXN0LnV0aWxpdHkucGhwIik7DQpyZXF1aXJlX29uY2UoIlNPQVAvVmFsdWUucGhw
33
Iik7DQokc29hcF9iYXNlID0gbmV3IFNPQVBfQmFzZSgpOw0KDQokdiA9ICBuZXcgU09BUF9BdHRh
34
Y2htZW50KCd0ZXN0JywndGV4dC9wbGFpbicsJ2F0dGFjaG1lbnQucGhwJyk7DQokbWV0aG9kVmFs
35
dWUgPSBuZXcgU09BUF9WYWx1ZSgndGVzdGF0dGFjaCcsICdTdHJ1Y3QnLCBhcnJheSgkdikpOw0K
36
DQovLyBzZWUgdGhlIG1pbWUgYXJyYXkNCi8vJHZhbCA9ICRzb2FwX2Jhc2UtPl9tYWtlRW52ZWxv
37
cGUoJG1ldGhvZFZhbHVlKTsNCi8vcHJpbnRfcigkdmFsKTsNCg0KJGNsaWVudCA9IG5ldyBTT0FQ
38
X0NsaWVudCgnaHR0cDovL2xvY2FsaG9zdC9zb2FwX2ludGVyb3Avc2VydmVyX3JvdW5kMi5waHAn
39
KTsNCiRyZXNwID0gJGNsaWVudC0+Y2FsbCgnZWNob01pbWVBdHRhY2htZW50JyxhcnJheSgkdikp
40
Ow0KI3ByaW50X3IoJHJlc3ApOw0KcHJpbnQgJGNsaWVudC0+d2lyZTsNCj8+
41
--=_a2cbb051424cc43e72d3c8c8d0b8f70e--
42
';
43
 
44
$dime = new Net_DIME_Record();
45
$dime->generateID();
46
$dime->setType('text/plain');
47
$dime->setData($test);
48
print_r($dime->Elements);
49
$enc = $dime->encode();
50
echo bin2hex(substr($enc, 0, 8)) . "\n";
51
echo chunk_split(bin2hex(substr($enc, 8)), 72) . "\n";
52
$dime->decode($enc);
53
print_r($dime->Elements);