Re: Is PHP cable of handling ASCII characters???
| From: | Scott Fletcher | Date: | Fri, 08 Aug 2003 21:39:07 +0000 |
| Subject: | Re: Is PHP cable of handling ASCII characters??? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-158955@lists.php.net to get a copy of this message | ||
Yea, cURL can handle ASCII characters. It been working for a couple of
years. The first clipping is a sample PHP code. The 2nd clipping is the
result of the data in ASCII characters, most of the data inside the CDATA is
removed for security reason. The 3rd clipping is the result of a PHP array
when in use, again some data is removed for security reason also. As you
can see from the array, it showed the PHP array stopped storing data when
the 'NUL' value is reached.
--snip--
exec(CURL_CMD." -m 120 -u \"$XP_BASIC_AUTH\" -d \"$XML_REQ_STR\"
".$URL, $xp_result_array, $res_code);
-- snip--
--snip--
0000000 < ? x m l sp v e r s i o n = " 1
0000020 . 0 " sp s t a n d a l o n e = "
0000040 n o " ? > < N e t C o n n e c t
0000060 R e s p o n s e sp x m l n s = "
0000100 h t t p : / / w w w . e x p e r
0000120 i a n . c o m / N e t C o n n e
0000140 c t R e s p o n s e " > < C o m
0000160 p l e t i o n C o d e > 0 0 0 0
0000200 < / C o m p l e t i o n C o d e
0000220 > < H o s t R e s p o n s e > <
0000240 ! [ C D A T A [ cr lf cr lf cr lf cr lf
0000260 cr lf cr lf cr lf cr lf P A G E sp 1 sp sp
0000300 sp D A T E sp sp 8 - 0 7 - 2 0 0 3
0000320 sp sp T I M E sp sp 9 : 0 0 : 2 8 sp
0001540 sp sp sp sp cr lf cr lf sp E N D sp - - sp
0001560 E X P E R I A N sp C O D E cr lf nul
0001600 ] ] > < / H o s t R e s p o n s
0001620 e > < / N e t C o n n e c t R e
0001640 s p o n s e >
0001647
--snip--
--snip--
Array ( [0] => 0000 [2] => [3] => [4] => [5] => [6] => [7] => [8] => PAGE 1
DATE 8-08-2003 TIME 16:32:35 V001 [22] => END -- EXPERIAN CODE )
--snip--
"Curt Zirzow" <curt@zirzow.dyndns.org> wrote in message
news:20030808211407.GE21938@bagend.shire...
> * Thus wrote Scott Fletcher (scott@abcoa.com):
> > Yea, receiving the data in a serial stream through cURL from someplace
into
> > an array() by using exec() function.
>
> PHP is in general can handle binary strings, now if cURL can
> handle it is a different story. Of course I'm stabbing in the dark
> at to what your problem is. Can you give an example of 'tripped up'
> is?
>
>
> Curt
> --
> "I used to think I was indecisive, but now I'm not so sure."