Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #18786 > unrolled thread

simplexml_load_string problem

Started byTorakiki <torakiki.sanNIENTE@SPAMgmail.com>
First post2021-09-09 11:33 +0200
Last post2022-01-05 00:40 -0800
Articles 8 — 4 participants

Back to article view | Back to comp.lang.php


Contents

  simplexml_load_string problem Torakiki <torakiki.sanNIENTE@SPAMgmail.com> - 2021-09-09 11:33 +0200
    Re: simplexml_load_string problem Arno Welzel <usenet@arnowelzel.de> - 2021-09-09 14:01 +0200
      Re: simplexml_load_string problem Torakiki <torakiki.sanNIENTE@SPAMgmail.com> - 2021-09-11 18:53 +0200
    Re: simplexml_load_string problem "J.O. Aho" <user@example.net> - 2021-09-09 15:41 +0200
      Re: simplexml_load_string problem Torakiki <torakiki.sanNIENTE@SPAMgmail.com> - 2021-09-11 18:55 +0200
        Re: simplexml_load_string problem "J.O. Aho" <user@example.net> - 2021-09-11 21:31 +0200
          Re: simplexml_load_string problem Torakiki <torakiki.sanNIENTE@SPAMgmail.com> - 2021-09-11 21:52 +0200
    Re: simplexml_load_string problem Härra Ramob <ya12983@mail.ee> - 2022-01-05 00:40 -0800

#18786 — simplexml_load_string problem

FromTorakiki <torakiki.sanNIENTE@SPAMgmail.com>
Date2021-09-09 11:33 +0200
Subjectsimplexml_load_string problem
Message-ID<shckdp$1uo2$1@gioia.aioe.org>
I get this XML's file via HTTPS POST

=============================
<?xml version="1.0" encoding="UTF-8" ?>
<root>
	<authToken type="str">P0.qw1PI</authToken>
	<fileDataOra type="str">2017-02-21T10:42:59</fileDataOra>
	<fileMime type="str">application/pdf</fileMime>
	<fileNome type="str">Test.pdf</fileNome>
	<fileBase64 
type="str">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TGFzdENoYXIgMwovV2lkdGhzWzc3NyA2MTAgNjEwIDU1NiBdCi9Gb250RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwvRjEgOSAwIFIKPj4KZW5kb2JqCgoxMSAwIG9iago8PC9Gb250IDEwIDAgUgovUHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDU5NS4zMDM5MzcwMDc4NzQgODQxLjg4OTc2Mzc3OTUyOF0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMiAwIFI+PgplbmRvYmoKCjQgMCBvYmoKPDwvVHlwZS9QYWdlcwovUmVzb3VyY2VzIDExIDAgUgovTWVkaWFCb3hbIDAgMCA1OTUgODQxIF0KL0tpZHNbIDEgMCBSIF0KL0NvdW50IDE+PgplbmRvYmoKCjEyIDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA0IDAgUgovT3BlbkFjdGlvblsxIDAgUiAvWFlaIG51bGwgbnVsbCAwXQovTGFuZyhpdC1JVCkKPj4KZW5kb2JqCgoxMyAwIG9iago8PC9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzNjAwMkUwMDM0PgovQ3JlYXRpb25EYXRlKEQ6MjAyMTA5MDgxNTIzMDErMDInMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNTU3NCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAxOTggMDAwMDAgbiAKMDAwMDAwNTc0MyAwMDAwMCBuIAowMDAwMDAwMjE4IDAwMDAwIG4gCjAwMDAwMDQ3OTcgMDAwMDAgbiAKMDAwMDAwNDgxOCAwMDAwMCBuIAowMDAwMDA1MDEzIDAwMDAwIG4gCjAwMDAwMDUzMTYgMDAwMDAgbiAKMDAwMDAwNTQ4NyAwMDAwMCBuIAowMDAwMDA1NTE5IDAwMDAwIG4gCjAwMDAwMDU4NDIgMDAwMDAgbiAKMDAwMDAwNTkzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxFQTE0ODQ3OTdCMjVFOUM3MkIxMDEzMzZBNkU0QTIxMT4KPEVBMTQ4NDc5N0IyNUU5QzcyQjEwMTMzNkE2RTRBMjExPiBdCi9Eb2NDaGVja3N1bSAvNjVENjhCOTlERjFEOTBCNkU3OEY0MEQ0OEFENDY2NUEKPj4Kc3RhcnR4cmVmCjYxMTQKJSVFT0YK</fileBase64>
	<fileCodice type="str">Sem</fileCodice>
	<sinistroNumero type="str">17/79664</sinistroNumero>
	<codiceIncarico type="str">668</codiceIncarico>
</root>
=============================

and put in a string ($STR) the whole XML.

Then

$NEWSTR=simplexml_load_string($STR);

If I print the TAG "fileBase64" I get the same string but with one space 
instead character "+"

simple_load_file() instead works fine, but I can't use.

Hint?

-- 
 >> Torakiki

[toc] | [next] | [standalone]


#18787

FromArno Welzel <usenet@arnowelzel.de>
Date2021-09-09 14:01 +0200
Message-ID<ipubchFim98U1@mid.individual.net>
In reply to#18786
Torakiki:

> I get this XML's file via HTTPS POST
> 
> =============================
> <?xml version="1.0" encoding="UTF-8" ?>
> <root>
> 	<authToken type="str">P0.qw1PI</authToken>
> 	<fileDataOra type="str">2017-02-21T10:42:59</fileDataOra>
> 	<fileMime type="str">application/pdf</fileMime>
> 	<fileNome type="str">Test.pdf</fileNome>
> 	<fileBase64 
> type="str">JVB 

[...]

> 	<fileCodice type="str">Sem</fileCodice>
> 	<sinistroNumero type="str">17/79664</sinistroNumero>
> 	<codiceIncarico type="str">668</codiceIncarico>
> </root>
> =============================
> 
> and put in a string ($STR) the whole XML.
> 
> Then
> 
> $NEWSTR=simplexml_load_string($STR);
> 
> If I print the TAG "fileBase64" I get the same string but with one space 
> instead character "+"
> 
> simple_load_file() instead works fine, but I can't use.

I can't reproduce this here. Works fine with PHP 7.4.23 (cli).

Which PHP version do you use? How did you test it?


-- 
Arno Welzel
https://arnowelzel.de

[toc] | [prev] | [next] | [standalone]


#18790

FromTorakiki <torakiki.sanNIENTE@SPAMgmail.com>
Date2021-09-11 18:53 +0200
Message-ID<shimuj$1ij$1@gioia.aioe.org>
In reply to#18787
> I can't reproduce this here. Works fine with PHP 7.4.23 (cli).
> 
> Which PHP version do you use? How did you test it?

PHP x64 for Windows 7.4.23 but via browser

-- 
 >> Torakiki

[toc] | [prev] | [next] | [standalone]


#18788

From"J.O. Aho" <user@example.net>
Date2021-09-09 15:41 +0200
Message-ID<ipuh7qFjqe9U1@mid.individual.net>
In reply to#18786
On 09/09/2021 11.33, Torakiki wrote:
> I get this XML's file via HTTPS POST
>
> $NEWSTR=simplexml_load_string($STR);
> 
> If I print the TAG "fileBase64" I get the same string but with one space 
> instead character "+"

This may be a case of your data is url-decoded when posted and the + is 
then also decoded to space as it should be according to standard.

I would recommend you to use PUT instead of POST, so that the data will 
not be encoded/decoded on it's way.


-- 

  //Aho


[toc] | [prev] | [next] | [standalone]


#18791

FromTorakiki <torakiki.sanNIENTE@SPAMgmail.com>
Date2021-09-11 18:55 +0200
Message-ID<shin2r$1ij$2@gioia.aioe.org>
In reply to#18788
> This may be a case of your data is url-decoded when posted and the + is 
> then also decoded to space as it should be according to standard.

The XML file comes to me from an external company that uses Python, but 
they assured me that the file is only base64 encode

-- 
 >> Torakiki

[toc] | [prev] | [next] | [standalone]


#18792

From"J.O. Aho" <user@example.net>
Date2021-09-11 21:31 +0200
Message-ID<iq4eh4Fo96mU1@mid.individual.net>
In reply to#18791
On 11/09/2021 18.55, Torakiki wrote:
>> This may be a case of your data is url-decoded when posted and the + 
>> is then also decoded to space as it should be according to standard.
> 
> The XML file comes to me from an external company that uses Python, but 
> they assured me that the file is only base64 encode
> 
+ is a character allowed in base64, when the whole xml is url-decoded, 
the + in the base64 code will be translated to space.

Sending the file with post is a bad option, you should have made it to 
use put instead.

Work around would be to url-encode the file before you base64 decode it 
to get back the +.


-- 

  //Aho

[toc] | [prev] | [next] | [standalone]


#18793

FromTorakiki <torakiki.sanNIENTE@SPAMgmail.com>
Date2021-09-11 21:52 +0200
Message-ID<shj1dk$h2i$1@gioia.aioe.org>
In reply to#18792
> Work around would be to url-encode the file before you base64 decode it 
> to get back the +.

Thanks! I'll try to get them to change

-- 
 >> Torakiki

[toc] | [prev] | [next] | [standalone]


#18841

FromHärra Ramob <ya12983@mail.ee>
Date2022-01-05 00:40 -0800
Message-ID<b4e83d3c-f147-4c17-b25b-3a00d51d85cbn@googlegroups.com>
In reply to#18786
Torakiki kirjutas Neljapäev, 9. september 2021 kl 12:33:53 UTC+3:
> I get this XML's file via HTTPS POST 
> 
> ============================= 
> <?xml version="1.0" encoding="UTF-8" ?> 
> <root> 
> <authToken type="str">P0.qw1PI</authToken> 
> <fileDataOra type="str">2017-02-21T10:42:59</fileDataOra> 
> <fileMime type="str">application/pdf</fileMime> 
> <fileNome type="str">Test.pdf</fileNome> 
> <fileBase64 
> type="str">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TGFzdENoYXIgMwovV2lkdGhzWzc3NyA2MTAgNjEwIDU1NiBdCi9Gb250RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwvRjEgOSAwIFIKPj4KZW5kb2JqCgoxMSAwIG9iago8PC9Gb250IDEwIDAgUgovUHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDU5NS4zMDM5MzcwMDc4NzQgODQxLjg4OTc2Mzc3OTUyOF0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMiAwIFI+PgplbmRvYmoKCjQgMCBvYmoKPDwvVHlwZS9QYWdlcwovUmVzb3VyY2VzIDExIDAgUgovTWVkaWFCb3hbIDAgMCA1OTUgODQxIF0KL0tpZHNbIDEgMCBSIF0KL0NvdW50IDE+PgplbmRvYmoKCjEyIDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA0IDAgUgovT3BlbkFjdGlvblsxIDAgUiAvWFlaIG51bGwgbnVsbCAwXQovTGFuZyhpdC1JVCkKPj4KZW5kb2JqCgoxMyAwIG9iago8PC9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzNjAwMkUwMDM0PgovQ3JlYXRpb25EYXRlKEQ6MjAyMTA5MDgxNTIzMDErMDInMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNTU3NCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAxOTggMDAwMDAgbiAKMDAwMDAwNTc0MyAwMDAwMCBuIAowMDAwMDAwMjE4IDAwMDAwIG4gCjAwMDAwMDQ3OTcgMDAwMDAgbiAKMDAwMDAwNDgxOCAwMDAwMCBuIAowMDAwMDA1MDEzIDAwMDAwIG4gCjAwMDAwMDUzMTYgMDAwMDAgbiAKMDAwMDAwNTQ4NyAwMDAwMCBuIAowMDAwMDA1NTE5IDAwMDAwIG4gCjAwMDAwMDU4NDIgMDAwMDAgbiAKMDAwMDAwNTkzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxFQTE0ODQ3OTdCMjVFOUM3MkIxMDEzMzZBNkU0QTIxMT4KPEVBMTQ4NDc5N0IyNUU5QzcyQjEwMTMzNkE2RTRBMjExPiBdCi9Eb2NDaGVja3N1bSAvNjVENjhCOTlERjFEOTBCNkU3OEY0MEQ0OEFENDY2NUEKPj4Kc3RhcnR4cmVmCjYxMTQKJSVFT0YK</fileBase64> 
> <fileCodice type="str">Sem</fileCodice> 
> <sinistroNumero type="str">17/79664</sinistroNumero> 
> <codiceIncarico type="str">668</codiceIncarico> 
> </root> 
> ============================= 
> 
> and put in a string ($STR) the whole XML. 
> 
> Then 
> 
> $NEWSTR=simplexml_load_string($STR); 
> 
> If I print the TAG "fileBase64" I get the same string but with one space 
> instead character "+" 
> 
> simple_load_file() instead works fine, but I can't use. 
> 
> Hint? 
> 
> -- 
> >> Torakiki

Hi....................

Want to make business together?



Mister Kristjan Robam
hrramob@@@@@@mail.ee

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.php


csiph-web