Kahren Arzoumanian | 1 Dec 2007 04:21
Picon
Favicon

Newbie needs help with cURL : missing php_curl.dll?

hi,

to start I am a newbie. I am running PHP5 and Apache 2.2 and need to have cURL running to execute a sample app.
I have ascertained that both libeay32.dll and slleay32.dll are installed in WINNT\system32 folder.
php_curl.dll is not installed
php.ini does not include extension=php_curl.dll statement commented out or not

I spent several hours reading everything and anything available on the web. I
I have downloaded cURL 7.17.1 from http://curl.haxx.se/download.html but it seems I need to compile. I do not have a compiler and wo uld prefer not to get into compiling...

My questions which I would extremely appreciate the help with are:
1) where would I get php_curl.dll?
2) why didn't PHP5 install it?
3) assuming I get a copy of php_curl.dll, what and where exactly do I need to add in php.ini

Thanks in advance!
Kahren
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
David Colter | 2 Dec 2007 01:19
Picon
Favicon

Help interpreting headers

Can anyone please help me with the following header info and 3 questions regarding them? Any assistance
would be greatly appreciated.

First, in the initial header sent, the last entry is Content-Length: 61 (with on the next line)
  targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=37&y=10.  My thought is to send it as an
additional string in the header along with the Cookie: ASPSESSIONID....
How do I code this when the LiveHTTPheaders Generator seems to be showing it as a query string? (also
included below)

Second, any ideas on what the 'x' and 'y' are at the end of that targetURL line? These values come out
different each time I submit the form and view the header. I'm stumped as to where it comes from. A form
analyzer shows the value of '0'.

Third, the POST to the ps_login.asp page returns a code 302, 3 .asp pages and 12 image files in a
corresponding number of headers. In what manner do I need to handle these? Are these redirects?

Sample from LiveHTTPheaders. First 2 of the header blocks refered to above

https://www.aapilots.com/ps_login.asp

POST /ps_login.asp HTTP/1.1
Host: www.aapilots.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: https://www.aapilots.com/public/flash/login.asp
Cookie: ASPSESSIONIDCABSBRDD=DNGHOGGAFNOPEADKCICOLHEE
Content-Type: application/x-www-form-urlencoded
Content-Length: 61
targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=31&y=2

HTTP/1.x 302 Object moved
Date: Sat, 01 Dec 2007 23:10:35 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Location: private/index.asp
Content-Length: 138
Content-Type: text/html
Set-Cookie: AXCOOKIELOGIN=%3C354611%3EXBTV%2EEgEyK9JEhYJ3ZX98%2F; path=/
Cache-Control: private

https://www.aapilots.com/private/index.asp

GET /private/index.asp HTTP/1.1
Host: www.aapilots.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: https://www.aapilots.com/public/flash/login.asp
Cookie: ASPSESSIONIDCABSBRDD=DNGHOGGAFNOPEADKCICOLHEE; AXCOOKIELOGIN=%3C354611%3EXBTV%2EEgEyK9JEhYJ3ZX98%2F

HTTP/1.x 200 OK
Date: Sat, 01 Dec 2007 23:10:35 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Cache-Control: private, private, private, private, private, no-cache
Expires: 0, 0, 0, 0, Fri, 30 Nov 2007 23:10:34 GMT
Pragma: no-cache
Content-Length: 748
Content-Type: text/html

And a portion of the output of the LiveHTTPheader Generator page 

#request# POST https://www.aapilots.com/ps_login.asp
POST /ps_login.asp targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=31&y=2
#request# GET https://www.aapilots.com/private/index.asp
#request# GET https://www.aapilots.com/private/nav.asp
#request# GET https://www.aapilots.com/private/private_home.asp
GET /private/nav.asp
#request# GET https://www.aapilots.com/private/hierArrays.js
GET /private/hierArrays.js
#request# GET https://www.aapilots.com/private/hierMenus.js
GET /private/hierMenus.js
#request# GET https://www.aapilots.com/images/nav_header.gif .....

Thanks in advance,
David

      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php

Richard Draucker | 3 Dec 2007 13:56

Re: Special characters and UTF-8

I've had the same experience.  I strip them out...

	// Return false if entended ascii characters are found 
	for( $i=0;$i < strlen($textstr);$i++ ){	
		$n = ord(substr($textstr,$i,1));
		if($n < 32 || $n > 127){
			if($n == 160){
				$textstr = str_replace(chr(160),"",$textstr);
			}else{
				return false;
			}
		}
	}

Richard

On Fri, 30 Nov 2007 19:30:33 +0000
Ralph Seward <rj_seward <at> hotmail.com> wrote:

> Dear Folks:
> 
> I have been searching various posts on this subject and have yet to find a solution, so...
> 
> First, I am running an IMac with OS X 10.4.11. After retrieving text from a web page with Curl/PHP, certain
characters are replaced by cryptic characters. 
> 
> For example:
> 
> "I had a few teachers call me and ask what happened when I shut the stream down," said Steve. "I guess they
really enjoyed it."
> 
> becomes:
> 
> ìI had a few teachers call me and ask what happened when I shut the stream down,î said Steve. ìI guess they
really enjoyed it.î
> 
> A copyright mark (&copy in html) becomes Æ, and a long dash becomes ó.
> 
> After reading through the archived posts, I have come to the conclusion the problem is most likely in my
system's support for UTF-8. Has anyone else out there run into a similar problem, and if so, what solution
did you find, if any?
> 
> Thanks in advance.
> 
> Ralph
> 
> _________________________________________________________________
> Put your friends on the big screen with Windows Vista® + Windows Live™.
> http://www.microsoft.com/windows/shop/specialoffers.mspx?ocid=TXT_TAGLM_CPC_MediaCtr_bigscreen_102007

--

-- 
Traceli Ltd
330B Walker Street
Holly Hill, FL 32117
(386) 868-2068
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
David Colter | 3 Dec 2007 17:10
Picon
Favicon

Re: Help interpreting headers

Many thanks to Steve Cook for your reply.

Can anyone offer further assistance regarding Steve's post item 1) if it is a post string, set it as the post
string to send to the
 server.

I have tried several iterations of that in the coding to include:

Adding it to the target after a '?'
Sending it with the header in the curl httpheader like ['targetURL'] = "&frmLoginUser=.......y=0"
Sending it in the above from with the value empty. This is what a form analyzer shows.
Including it in the above 2 formats in the curl postfields.
And all the variations of the above.

The script is obviously not sending the correct data at this point. I can see the variations in the returned
header. I'm not to the point yet where the referred location and a second different set-cookie value is returned.

Here is the request and response for this page from LiveHTTPheaders;

https://www.aapilots.com/ps_login.asp

POST /ps_login.asp HTTP/1.1
Host: www.aapilots.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: https://www.aapilots.com/public/flash/login.asp
Cookie: ASPSESSIONIDAABRCQDD=HJNHLPPBEAJOHFNKPGKGNBNP
Content-Type: application/x-www-form-urlencoded
Content-Length: 60
  ---targetURL=&frmLoginUser=354611&frmLoginPass=........&x=0&y=0
 (this line appears as a level below the Content-Length line)

HTTP/1.x 302 Object moved
Date: Mon, 03 Dec 2007 14:12:22 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Location: private/index.asp
Content-Length: 138
Content-Type: text/html
Set-Cookie: AXCOOKIELOGIN=%3C........2F; path=/
Cache-Control: private

If I could see the Request Header, that would help the troubleshooting. I haven't been able to do that.
I also wonder about what [Content-Type] => application/x-www-form-urlencoded means to this project.

Thanks again for looking and responses,
David

      ____________________________________________________________________________________
Get easy, one-click access to your favorites. 
Make Yahoo! your homepage.
http://www.yahoo.com/r/hs 

_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php

Morgan Galpin | 3 Dec 2007 19:07
Picon

Re: Newbie needs help with cURL : missing php_curl.dll?

Hi Kahren,

1) php_curl.dll should be in your php\ext\ directory.
2) I believe that it normally comes with php 5, though it is not turned 
on by default. I've always downloaded the .zip version of the install 
package and installed it manually since I haven't found the automatic 
installer all that useful. If it is not in the copy that you have, get 
the .zip version; it has many extensions including curl.
3) To install php_curl, make sure the dll is in the php\ext\ directory 
with all the other php extensions. Find the "Windows Extensions" section 
in php.ini and add a line that says "extension=php_curl.dll". You don't 
actually have to add the line to that exact part of the file, but it is 
nice to keep related things together. I assume you're running php via a 
web server, so after you change the php.ini file, you'll have to restart 
the web server software to get it to reload the file.
4) To test if your curl installation works, run a script through a line 
like this:
    $ch = curl_init();
If you get no warning message, the curl extension is installed.

Let us know how it works out. :-)

Morgan Galpin.

Kahren Arzoumanian wrote:
> hi,
>
> to start I am a newbie. I am running PHP5 and Apache 2.2 and need to 
> have cURL running to execute a sample app.
> I have ascertained that both libeay32.dll and slleay32.dll are 
> installed in WINNT\system32 folder.
> php_curl.dll is not installed
> php.ini does not include extension=php_curl.dll statement commented 
> out or not
>
> I spent several hours reading everything and anything available on the 
> web. I
> I have downloaded cURL 7.17.1 from http://curl.haxx.se/download.html 
> but it seems I need to compile. I do not have a compiler and would 
> prefer not to get into compiling...
>
> My questions which I would extremely appreciate the help with are:
> 1) where would I get php_curl.dll?
> 2) why didn't PHP5 install it?
> 3) assuming I get a copy of php_curl.dll, what and where exactly do I 
> need to add in php.ini
>
> Thanks in advance!
> Kahren
> ------------------------------------------------------------------------
>
> _______________________________________________
> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
>   
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php

Morgan Galpin | 3 Dec 2007 20:54
Picon

Re: Help interpreting headers

Hi David,

First:
The "targetURL=..." line is not something added to the header, it is the 
post data. The ampersands (&) separate the key=value pairs. If the value 
is the empty string, such as is the case for targetURL, the = character 
will be next to the & character. POST data and GET data are both encoded 
in the same way. Multipart/form-data is a little different, but that's 
not what you're trying to do.

To pass post data to the server, add something like the following to 
your code, assuming $ch is an initialized curl handle:
    $postFields = 
"targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=31&y=2";
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);

This will set the type of request to POST and the "Content-Type" header 
to "application/x-www-form-urlencoded".

Second:
The x and y values are the x and y coordinates of where you clicked on 
the submit button, which I suspect is an image button. They're probably 
ignored by the server. If they aren't ignored, you can just set them 
both to 5 or something so that the server has some kind of value.

Third:
It looks like Firefox is treating the 302 response like a redirect by 
automatically grabbing the page from the new location. You could get 
around this step by requesting the new location the first time: 
private/index.asp. The other requests after that are for page elements 
referenced by private/index.asp. You probably don't need to grab these 
files with curl unless they actually have content you want to process, 
in which case you would have to explicitly grab them using curl.

Let us know how it turns out,

Morgan Galpin

David Colter wrote:
> Can anyone please help me with the following header info and 3 questions regarding them? Any assistance
would be greatly appreciated.
>
> First, in the initial header sent, the last entry is Content-Length: 61 (with on the next line)
>   targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=37&y=10.  My thought is to send it as an
additional string in the header along with the Cookie: ASPSESSIONID....
> How do I code this when the LiveHTTPheaders Generator seems to be showing it as a query string? (also
included below)
>
> Second, any ideas on what the 'x' and 'y' are at the end of that targetURL line? These values come out
different each time I submit the form and view the header. I'm stumped as to where it comes from. A form
analyzer shows the value of '0'.
>
> Third, the POST to the ps_login.asp page returns a code 302, 3 .asp pages and 12 image files in a
corresponding number of headers. In what manner do I need to handle these? Are these redirects?
>
> Sample from LiveHTTPheaders. First 2 of the header blocks refered to above
>
> https://www.aapilots.com/ps_login.asp
>
> POST /ps_login.asp HTTP/1.1
> Host: www.aapilots.com
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
> Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> Accept-Language: en-us,en;q=0.5
> Accept-Encoding: gzip,deflate
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive: 300
> Connection: keep-alive
> Referer: https://www.aapilots.com/public/flash/login.asp
> Cookie: ASPSESSIONIDCABSBRDD=DNGHOGGAFNOPEADKCICOLHEE
> Content-Type: application/x-www-form-urlencoded
> Content-Length: 61
> targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=31&y=2
>
> HTTP/1.x 302 Object moved
> Date: Sat, 01 Dec 2007 23:10:35 GMT
> Server: Microsoft-IIS/6.0
> X-Powered-By: ASP.NET
> Location: private/index.asp
> Content-Length: 138
> Content-Type: text/html
> Set-Cookie: AXCOOKIELOGIN=%3C354611%3EXBTV%2EEgEyK9JEhYJ3ZX98%2F; path=/
> Cache-Control: private
>
> https://www.aapilots.com/private/index.asp
>
> GET /private/index.asp HTTP/1.1
> Host: www.aapilots.com
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
> Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> Accept-Language: en-us,en;q=0.5
> Accept-Encoding: gzip,deflate
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive: 300
> Connection: keep-alive
> Referer: https://www.aapilots.com/public/flash/login.asp
> Cookie: ASPSESSIONIDCABSBRDD=DNGHOGGAFNOPEADKCICOLHEE; AXCOOKIELOGIN=%3C354611%3EXBTV%2EEgEyK9JEhYJ3ZX98%2F
>
> HTTP/1.x 200 OK
> Date: Sat, 01 Dec 2007 23:10:35 GMT
> Server: Microsoft-IIS/6.0
> X-Powered-By: ASP.NET
> Cache-Control: private, private, private, private, private, no-cache
> Expires: 0, 0, 0, 0, Fri, 30 Nov 2007 23:10:34 GMT
> Pragma: no-cache
> Content-Length: 748
> Content-Type: text/html
>
> And a portion of the output of the LiveHTTPheader Generator page 
>
> #request# POST https://www.aapilots.com/ps_login.asp
> POST /ps_login.asp targetURL=&frmLoginUser=354611&frmLoginPass=notthepass&x=31&y=2
> #request# GET https://www.aapilots.com/private/index.asp
> #request# GET https://www.aapilots.com/private/nav.asp
> #request# GET https://www.aapilots.com/private/private_home.asp
> GET /private/nav.asp
> #request# GET https://www.aapilots.com/private/hierArrays.js
> GET /private/hierArrays.js
> #request# GET https://www.aapilots.com/private/hierMenus.js
> GET /private/hierMenus.js
> #request# GET https://www.aapilots.com/images/nav_header.gif .....
>
> Thanks in advance,
> David
>
>
>
>
>       ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page. 
> http://www.yahoo.com/r/hs
>
> _______________________________________________
> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
>   
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php

desai shweta | 4 Dec 2007 00:43
Picon
Favicon

PHP cURL : File upload is sucessful in Windows but not in UNIX.

Hi Everyone,

 

I am not able to Upload the file to remote server in UNIX environment. The same PHP-cURL script is working fine in Windows environment.

 

I have attached my PHP script and logs with this email.

 

First 4 screens traverse including login is working fine in both environment.

Only uploading part is not working in UNIX.

 

I am not sure if I am missing something. Steps of upload are written below.

 

Version of PHP : 5.1.4

Version of cURL: 7.15

 

 

$STEPSEVENURL = 'https:\\www.PPPP.com\F\UplFile.aspx';

 

      $reffer = 'https:\\www.PPPP.com\F\UplFile.aspx';

 

      $postData = array();

      $postData[ '__VIEWSTATE' ] = $startposition_6;

      $postData[ 'Uplod' ]        = $uploadFile;

      $postData[ 'Submit' ] = 'Submit';

 

 

      $ch = curl_init();

      curl_setopt($ch, CURLOPT_URL,$STEPSEVENURL);

      curl_setopt($ch, CURLOPT_VERBOSE, 1);

      curl_setopt($ch, CURLOPT_USERAGENT, $agent);

      curl_setopt($ch, CURLOPT_POST, 1);

      curl_setopt($ch, CURLOPT_POSTFIELDS,$postData);

      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

      curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

      curl_setopt($ch, CURLOPT_REFERER, $reffer);

      curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);

      curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);

 

      \\output to file

      $fp = fopen ($step6file, 'w');

      curl_setopt ($ch , CURLOPT_FILE, $fp);

 

      \\execute

      $result =curl_exec ($ch );

 

      \\ print errors

      print_r(curl_getinfo($ch));

      echo '\n\ncURL error number:' .curl_errno($ch);

      echo '\n\ncURL error:' . curl_error($ch);

 

      \\close resources

      curl_close ($ch );

      fclose ($fp);

 

Your input will be very appreciated.

 

 


 

 

Thanks & Regards,

SMD

 


Live the life in style with MSN Lifestyle. Check out! Try it now!

 EMPLOYEE FILE ::  <at> /work01/Test_tmp.txt
 filename :: /work01/Test_Temp_hdr.txt

 ################## READ INPUT FILE ###########                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

 
###### POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 348
    [request_size] => 257
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 2.416396
    [namelookup_time] => 0.112041
    [connect_time] => 0.20109
    [pretransfer_time] => 0.731048
    [size_upload] => 0
    [size_download] => 9045
    [speed_download] => 3743
    [speed_upload] => 0
    [download_content_length] => 9045
    [upload_content_length] => -1
    [starttransfer_time] => 0.946255
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/ach_credit_auth.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 284
    [request_size] => 388
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 2.43639
    [namelookup_time] => 9.7E-05
    [connect_time] => 0.075702
    [pretransfer_time] => 0.604635
    [size_upload] => 0
    [size_download] => 9045
    [speed_download] => 3712
    [speed_upload] => 0
    [download_content_length] => 9045
    [upload_content_length] => -1
    [starttransfer_time] => 0.761519
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/F/ach_acct.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 533
    [request_size] => 1579
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 1
    [total_time] => 2.488983
    [namelookup_time] => 0.0001
    [connect_time] => 0.000107
    [pretransfer_time] => 0.000359
    [size_upload] => 0
    [size_download] => 9278
    [speed_download] => 3727
    [speed_upload] => 0
    [download_content_length] => 9278
    [upload_content_length] => 0
    [starttransfer_time] => 1.734997
    [redirect_time] => 0.753152
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# 
 ENTER STEP 3 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/fid_search.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 575
    [request_size] => 716
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 1
    [total_time] => 2.445442
    [namelookup_time] => 9.6E-05
    [connect_time] => 0.000103
    [pretransfer_time] => 0.000285
    [size_upload] => 0
    [size_download] => 9628
    [speed_download] => 3937
    [speed_upload] => 0
    [download_content_length] => 9628
    [upload_content_length] => 0
    [starttransfer_time] => 1.407498
    [redirect_time] => 0.875465
)

cURL error number:0

cURL error:###### 
 EXIT STEP 3 0f 'Bulk Filling' ############# 
 ENTER STEP 4 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/step.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 571
    [request_size] => 727
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 1
    [total_time] => 3.006498
    [namelookup_time] => 9.8E-05
    [connect_time] => 0.000105
    [pretransfer_time] => 0.000993
    [size_upload] => 0
    [size_download] => 24997
    [speed_download] => 8314
    [speed_upload] => 0
    [download_content_length] => 24997
    [upload_content_length] => 0
    [starttransfer_time] => 0.383875
    [redirect_time] => 0.826495
)

cURL error number:0

cURL error:###### 
 EXIT STEP 4 0f 'Bulk Filling' ####### 
 ########### START STEP 5.1 : PARSE THE HIDDEN PARAMETER FROM STEP 4 ####### 
 ########### EXIT STEP 5.1 : PARSE THE HIDDEN PARAMETER FROM STEP 4 ############# 
 ENTER STEP 5.2 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/UplFile.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 572
    [request_size] => 751
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 1
    [total_time] => 2.370844
    [namelookup_time] => 9.3E-05
    [connect_time] => 0.0001
    [pretransfer_time] => 0.000288
    [size_upload] => 0
    [size_download] => 9379
    [speed_download] => 3955
    [speed_upload] => 0
    [download_content_length] => 9379
    [upload_content_length] => 0
    [starttransfer_time] => 1.453011
    [redirect_time] => 0.819407
)

cURL error number:0

cURL error:###### 
 EXIT STEP 5.2 0f 'Bulk Filling' ####### 
 ########### START STEP 6.1 : PARSE THE HIDDEN PARAMETER FROM STEP 5.2 ####### 
 ########### EXIT STEP 6.1 : PARSE THE HIDDEN PARAMETER FROM STEP 5.2 ############# 
 ENTER STEP 6.2 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/UplFile.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 500
    [header_size] => 303
    [request_size] => 447
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 3.864782
    [namelookup_time] => 6.1E-05
    [connect_time] => 0.068523
    [pretransfer_time] => 0.572471
    [size_upload] => 1357142
    [size_download] => 3036
    [speed_download] => 785
    [speed_upload] => 351156
    [download_content_length] => 3036
    [upload_content_length] => 1357142
    [starttransfer_time] => 0.642146
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT STEP 6.2 0f 'Bulk Filling' ####### 
 

 EMPLOYEE FILE ::  <at> Test_Temp.txt
 ################## READ INPUT FILE ###########

 
###### POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 348
    [request_size] => 257
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 0
    [total_time] => 2.248
    [namelookup_time] => 0.06
    [connect_time] => 0.132
    [pretransfer_time] => 2.076
    [size_upload] => 0
    [size_download] => 9045
    [speed_download] => 4023
    [speed_upload] => 0
    [download_content_length] => 9045
    [upload_content_length] => -1
    [starttransfer_time] => 2.246
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/ach_credit_auth.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 284
    [request_size] => 388
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 0
    [total_time] => 2.131
    [namelookup_time] => 0
    [connect_time] => 0.072
    [pretransfer_time] => 0.279
    [size_upload] => 0
    [size_download] => 9045
    [speed_download] => 4244
    [speed_upload] => 0
    [download_content_length] => 9045
    [upload_content_length] => -1
    [starttransfer_time] => 0.472
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# POST 'UID'/'PWD'  'LOGIN' #######Array
(
    [url] => https://www.PPPP.org/upload/F/ach_acct.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 533
    [request_size] => 1579
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 1
    [total_time] => 2.324
    [namelookup_time] => 0.003
    [connect_time] => 0.003
    [pretransfer_time] => 0.028
    [size_upload] => 0
    [size_download] => 9278
    [speed_download] => 3992
    [speed_upload] => 0
    [download_content_length] => 9278
    [upload_content_length] => 0
    [starttransfer_time] => 1.906
    [redirect_time] => 0.387
)

cURL error number:0

cURL error:###### 
 EXIT POST 'UID'/'PWD'  'LOGIN' ############# 
 ENTER STEP 3 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/fid_search.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 575
    [request_size] => 716
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 1
    [total_time] => 2.392
    [namelookup_time] => 0.004
    [connect_time] => 0.004
    [pretransfer_time] => 0.029
    [size_upload] => 0
    [size_download] => 9628
    [speed_download] => 4025
    [speed_upload] => 0
    [download_content_length] => 9628
    [upload_content_length] => 0
    [starttransfer_time] => 1.783
    [redirect_time] => 0.579
)

cURL error number:0

cURL error:###### 
 EXIT STEP 3 0f 'Bulk Filling' ############# 
 ENTER STEP 4 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/step2.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 571
    [request_size] => 727
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 1
    [total_time] => 2.627
    [namelookup_time] => 0.003
    [connect_time] => 0.003
    [pretransfer_time] => 0.028
    [size_upload] => 0
    [size_download] => 24997
    [speed_download] => 9515
    [speed_upload] => 0
    [download_content_length] => 24997
    [upload_content_length] => 0
    [starttransfer_time] => 0.657
    [redirect_time] => 0.508
)

cURL error number:0

cURL error:###### 
 EXIT STEP 4 0f 'Bulk Filling' ####### 
 ########### START STEP 5.1 : PARSE THE HIDDEN PARAMETER FROM STEP 4 #######
 

 ########### EXIT STEP 5.1 : PARSE THE HIDDEN PARAMETER FROM STEP 4 ############# 
 ENTER STEP 5.2 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/UplFile.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 572
    [request_size] => 751
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 1
    [total_time] => 2.354
    [namelookup_time] => 0.003
    [connect_time] => 0.003
    [pretransfer_time] => 0.028
    [size_upload] => 0
    [size_download] => 9379
    [speed_download] => 3984
    [speed_upload] => 0
    [download_content_length] => 9379
    [upload_content_length] => 0
    [starttransfer_time] => 1.764
    [redirect_time] => 0.562
)

cURL error number:0

cURL error:###### 
 EXIT STEP 5.2 0f 'Bulk Filling' ####### 
 ########### START STEP 6.1 : PARSE THE HIDDEN PARAMETER FROM STEP 5.2 #######

 ########### EXIT STEP 6.1 : PARSE THE HIDDEN PARAMETER FROM STEP 5.2 ############# 
 ENTER STEP 6.2 0f 'Bulk Filling' #######Array
(
    [url] => https://www.PPPP.org/upload/F/UplFile.aspx
    [content_type] => text/html; charset=utf-8
    [http_code] => 200
    [header_size] => 284
    [request_size] => 447
    [filetime] => -1
    [ssl_verify_result] => 20
    [redirect_count] => 0
    [total_time] => 10.544
    [namelookup_time] => 0
    [connect_time] => 0.079
    [pretransfer_time] => 0.286
    [size_upload] => 1359847
    [size_download] => 8895
    [speed_download] => 843
    [speed_upload] => 128968
    [download_content_length] => 8895
    [upload_content_length] => 1359847
    [starttransfer_time] => 0.334
    [redirect_time] => 0
)

cURL error number:0

cURL error:###### 
 EXIT STEP 6.2 0f 'Bulk Filling' ####### 
 
Accept: */*
Referer: https://www.PPPP.org/

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 0
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9045
< Date: Sat, 01 Dec 2007 00:20:01 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* found 59 certificates in /opt/TWWfsw/curl715/share/ca-bundle.crt
*        server certificate verification FAILED
*        common name: www.PPPP.org (matched)
*        certificate public key: RSA
*        certificate version: #3
*        subject: C=US,ST=XXPPPP,L=XXPP,O=XXPP/Jefferson County Metro Revenue Commission,OU=Revenue
Technology Services,CN=www.PPPP.org

*        start date: Wed, 25 Apr 2007 17:33:58 GMT
*        expire date: Sun, 03 May 2009 18:51:59 GMT
*        issuer: C=US,ST=PPXX,L=Scottsdale,O=GoDaddy.com\,
Inc.,OU=http://certificates.godaddy.com/repository,CN=Go Daddy Secure Certification Authority,serialNumber=07969287
*        compression: NULL
*        cipher: ARCFOUR 128
*        MAC: MD5
> POST /ach_credit_auth.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 915
Content-Type: application/x-www-form-urlencoded

__VIEWSTATE=dDw3ODc3NDY1NDA7dDw7bDxpPDE%2BOz47bDx0PDtsPGk8MT47aTwzPjtpPDU%2BO2k8Nz47aTw5PjtpPDExPjtpPDEzPjs%2BO2w8dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3JldmVudWU7Pj47Oz47dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3JldmVudWUvY29udGFjdC5odG07Pj47Oz47dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3JldmVudWUvZm9ybXMuaHRtOz4%2BOzs%2BO3Q8cDxsPGhyZWY7PjtsPGh0dHA6Ly93d3cubG91aXN2aWxsZWt5Lmdvdi9yZXZlbnVlL2Vs
< Connection: Keep-Alive
< Content-Length: 148
< Date: Sat, 01 Dec 2007 00:20:03 GMT
< Location: /Forms/ach_acct.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/ach_acct.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/ach_acct.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45

< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9278
< Date: Sat, 01 Dec 2007 00:20:03 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* found 59 certificates in /opt/TWWfsw/curl715/share/ca-bundle.crt
*        server certificate verification FAILED
*        common name: www.PPPP.org (matched)
*        certificate public key: RSA
*        certificate version: #3
*        subject: C=US,ST=XXPPPP,L=XXPP,O=XXPP/Jefferson County Metro Revenue Commission,OU=Revenue
Technology Services,CN=www.PPPP.org

*        start date: Wed, 25 Apr 2007 17:33:58 GMT
*        expire date: Sun, 03 May 2009 18:51:59 GMT
*        issuer: C=US,ST=PPXX,L=Scottsdale,O=GoDaddy.com\,
Inc.,OU=http://certificates.godaddy.com/repository,CN=Go Daddy Secure Certification Authority,serialNumber=07969287
*        compression: NULL
*        cipher: ARCFOUR 128
*        MAC: MD5
> POST /Forms/ach_acct.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/ach_acct

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 1244
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 150
< Date: Sat, 01 Dec 2007 00:20:06 GMT
< Location: /Forms/fid_search.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/fid_search.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/fid_search.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/ach_acct

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45

< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9628
< Date: Sat, 01 Dec 2007 00:20:08 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* found 59 certificates in /opt/TWWfsw/curl715/share/ca-bundle.crt
*        server certificate verification FAILED
*        common name: www.PPPP.org (matched)
*        certificate public key: RSA
*        certificate version: #3
*        subject: C=US,ST=XXPPPP,L=XXPP,O=XXPP/Jefferson County Metro Revenue Commission,OU=Revenue
Technology Services,CN=www.PPPP.org

*        start date: Wed, 25 Apr 2007 17:33:58 GMT
*        expire date: Sun, 03 May 2009 18:51:59 GMT
*        issuer: C=US,ST=PPXX,L=Scottsdale,O=GoDaddy.com\,
Inc.,OU=http://certificates.godaddy.com/repository,CN=Go Daddy Secure Certification Authority,serialNumber=07969287
*        compression: NULL
*        cipher: ARCFOUR 128
*        MAC: MD5
> POST /Forms/fid_search.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/fid_search.aspx

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 1263
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 145
< Date: Sat, 01 Dec 2007 00:20:09 GMT
< Location: /Forms/step2.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/step2.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/step2.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/fid_search.aspx

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45

< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 24997
< Date: Sat, 01 Dec 2007 00:20:09 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* found 59 certificates in /opt/TWWfsw/curl715/share/ca-bundle.crt
*        server certificate verification FAILED
*        common name: www.PPPP.org (matched)
*        certificate public key: RSA
*        certificate version: #3
*        subject: C=US,ST=XXPPPP,L=XXPP,O=XXPP/Jefferson County Metro Revenue Commission,OU=Revenue
Technology Services,CN=www.PPPP.org

*        start date: Wed, 25 Apr 2007 17:33:58 GMT
*        expire date: Sun, 03 May 2009 18:51:59 GMT
*        issuer: C=US,ST=PPXX,L=Scottsdale,O=GoDaddy.com\,
Inc.,OU=http://certificates.godaddy.com/repository,CN=Go Daddy Secure Certification Authority,serialNumber=07969287
*        compression: NULL
*        cipher: ARCFOUR 128
*        MAC: MD5
> POST /Forms/step2.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/step2.aspx

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 3972
Expect: 100-continue
Content-Type: multipart/form-data; boundary=----------------------------21266ba80d14

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 147
< Date: Sat, 01 Dec 2007 00:20:12 GMT
< Location: /Forms/UplFile.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/UplFile.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/UplFile.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/step2.aspx

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45

< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9379
< Date: Sat, 01 Dec 2007 00:20:12 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* found 59 certificates in /opt/TWWfsw/curl715/share/ca-bundle.crt
*        server certificate verification FAILED
*        common name: www.PPPP.org (matched)
*        certificate public key: RSA
*        certificate version: #3
*        subject: C=US,ST=XXPPPP,L=XXPP,O=XXPP/Jefferson County Metro Revenue Commission,OU=Revenue
Technology Services,CN=www.PPPP.org

*        start date: Wed, 25 Apr 2007 17:33:58 GMT
*        expire date: Sun, 03 May 2009 18:51:59 GMT
*        issuer: C=US,ST=PPXX,L=Scottsdale,O=GoDaddy.com\,
Inc.,OU=http://certificates.godaddy.com/repository,CN=Go Daddy Secure Certification Authority,serialNumber=07969287
*        compression: NULL
*        cipher: ARCFOUR 128
*        MAC: MD5
> POST /Forms/UplFile.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/UplFile.aspx

Cookie: ASP.NET_SessionId=b1t55c45szrrlwqbp55jhu45
Content-Length: 1357142
Expect: 100-continue
Content-Type: multipart/form-data; boundary=----------------------------bc90bc0f8e11

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 500 Internal Server Error
< Connection: Keep-Alive
< Content-Length: 3036
< Date: Sat, 01 Dec 2007 00:20:18 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
$
< Cache-Control: private
* Curl_xxx_rcvs returned -1, block = TRUE
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* SSL connection using RC4-MD5
* Server certificate:
*        subject: /C=US/ST=XXPPPP/L=XXPP/O=XXPP/Jefferson County Metro Revenue Commission/OU=Revenue
Technology Services/CN=www.PPPP.org

*        start date: 2007-04-25 17:33:58 GMT
*        expire date: 2009-05-03 18:51:59 GMT
*        issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
* SSL certificate verify result: error number 1 (20), continuing anyway.
> POST /ach_credit_auth.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24
Content-Length: 915
Content-Type: application/x-www-form-urlencoded

__VIEWSTATE=dDw3ODc3NDY1NDA7dDw7bDxpPDE%2BOz47bDx0PDtsPGk8MT47aTwzPjtpPDU%2BO2k8Nz47aTw5PjtpPDExPjtpPDEzPjs%2BO2w8dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3JldmVudWU7Pj47Oz47dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3JldmVudWUvY29udGFjdC5odG07Pj47Oz47dDxwPGw8aHJlZjs%2BO2w8aHR0cDovL3d3dy5sb3Vpc3ZpbGxla3kuZ292L3Jldm
< Connection: Keep-Alive
< Content-Length: 148
< Date: Fri, 30 Nov 2007 23:47:44 GMT
< Location: /Forms/ach_acct.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/ach_acct.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/ach_acct.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24

* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9278
< Date: Fri, 30 Nov 2007 23:47:44 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* SSL connection using RC4-MD5
* Server certificate:
*        subject: /C=US/ST=XXPPPP/L=XXPP/O=XXPP/Jefferson County Metro Revenue Commission/OU=Revenue
Technology Services/CN=www.PPPP.org

*        start date: 2007-04-25 17:33:58 GMT
*        expire date: 2009-05-03 18:51:59 GMT
*        issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
* SSL certificate verify result: error number 1 (20), continuing anyway.
> POST /Forms/ach_acct.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/ach_acct

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24
Content-Length: 1244
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 150
< Date: Fri, 30 Nov 2007 23:47:46 GMT
< Location: /Forms/fid_search.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/fid_search.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/fid_search.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/ach_acct

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24

* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9628
< Date: Fri, 30 Nov 2007 23:47:47 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* SSL connection using RC4-MD5
* Server certificate:
*        subject: /C=US/ST=XXPPPP/L=XXPP/O=XXPP/Jefferson County Metro Revenue Commission/OU=Revenue
Technology Services/CN=www.PPPP.org

*        start date: 2007-04-25 17:33:58 GMT
*        expire date: 2009-05-03 18:51:59 GMT
*        issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
* SSL certificate verify result: error number 1 (20), continuing anyway.
> POST /Forms/fid_search.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/fid_search.aspx

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24
Content-Length: 1263
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 145
< Date: Fri, 30 Nov 2007 23:47:49 GMT
< Location: /Forms/step2.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/step2.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/step2.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/fid_search.aspx

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24

* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 24997
< Date: Fri, 30 Nov 2007 23:47:49 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* SSL connection using RC4-MD5
* Server certificate:
*        subject: /C=US/ST=XXPPPP/L=XXPP/O=XXPP/Jefferson County Metro Revenue Commission/OU=Revenue
Technology Services/CN=www.PPPP.org

*        start date: 2007-04-25 17:33:58 GMT
*        expire date: 2009-05-03 18:51:59 GMT
*        issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
* SSL certificate verify result: error number 1 (20), continuing anyway.
> POST /Forms/step2.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/step2.aspx

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24
Content-Length: 3972
Expect: 100-continue
Content-Type: multipart/form-data; boundary=----------------------------dd322a935227

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
< HTTP/1.1 302 Found
< Connection: Keep-Alive
< Content-Length: 147
< Date: Fri, 30 Nov 2007 23:47:51 GMT
< Location: /Forms/UplFile.aspx
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Ignoring the response-body
* Connection #0 to host www.PPPP.org left intact
* Issue another request to this URL: 'https://www.PPPP.org/Forms/UplFile.aspx'

* Disables POST, goes with GET
* Re-using existing connection! (#0) with host www.PPPP.org

* Connected to www.PPPP.org (216.26.140.1) port 443
> GET /Forms/UplFile.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/step2.aspx

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24

* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 9379
< Date: Fri, 30 Nov 2007 23:47:52 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0
* About to connect() to www.PPPP.org port 443
*   Trying 216.26.140.1... * connected
* Connected to www.PPPP.org (216.26.140.1) port 443
* SSL connection using RC4-MD5
* Server certificate:
*        subject: /C=US/ST=XXPPPP/L=XXPP/O=XXPP/Jefferson County Metro Revenue Commission/OU=Revenue
Technology Services/CN=www.PPPP.org

*        start date: 2007-04-25 17:33:58 GMT
*        expire date: 2009-05-03 18:51:59 GMT
*        issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
* SSL certificate verify result: error number 1 (20), continuing anyway.
> POST /Forms/UplFile.aspx HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.PPPP.org

Accept: */*
Referer: https://www.PPPP.org/Forms/UplFile.aspx

Cookie: ASP.NET_SessionId=1akxsirwyu2qcb34ihkl2u24
Content-Length: 1359847
Expect: 100-continue
Content-Type: multipart/form-data; boundary=----------------------------72b01f25367b

< HTTP/1.1 100 Continue
< Via: 1.1 ISA1
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
* Curl_xxx_rcvs returned -1, block = TRUE
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Content-Length: 8895
< Date: Fri, 30 Nov 2007 23:48:02 GMT
< Content-Type: text/html; charset=utf-8
< Server: Microsoft-IIS/6.0
< X-Powered-By: ASP.NET
< X-AspNet-Version: 1.1.4322
< Cache-Control: private
* Connection #0 to host www.PPPP.org left intact
* Closing connection #0

Attachment (LibCurl-PHP.php): application/octet-stream, 15 KiB
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
Ralph Seward | 4 Dec 2007 21:53
Picon
Favicon

Re: Special characters and UTF-8

Or, to replace special characters that have an ascii counterpart...
Ralph

for($i=0;$i < strlen($content);$i++){
    $n = ord(substr($content,$i,1));
    if($n > 127){        // $n < 32 ||
        echo "char outside of ASCII.\n";
        if($n == 160){    // non-breaking space
            $content = str_replace(chr(160)," ",$content);
        }
        elseif($n == 145 || $n == 146){        // single quote
            $content = str_replace(substr($content,$i,1), "'", $content);
        }
        elseif($n == 147 || $n == 148 || $n == 180){    // double quotes
            $content = str_replace(substr($content,$i,1), '"', $content);
        }
        elseif($n == 150 || $n == 151 || $n == 173){    // dashes of various lengths
            $content = str_replace(substr($content,$i,1), "-", $content);
        }
        elseif($n == 133){                                // elipse
            $content = str_replace(substr($content,$i,1), "...", $content);
        }   
        elseif($n == 174){                                // copyright mark
            $content = str_replace(substr($content,$i,1), " (copyright) ", $content);
        }
        else{                                            // any other weird characters
            $content = str_replace(substr($content,$i,1), "", $content);
        }
    }
}

Your smile counts. The more smiles you share, the more we donate. Join in!
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
desai shweta | 6 Dec 2007 22:26
Picon
Favicon

PHP libcURL : Windows can upload file up to 2 MB but Unix is uploading only 100kb

I have strange environment problem with PHP/libCurl.
 
Windows Version:
PHP : 5.2.0
libCurl :7.16.0
curl: 7.16.0
 
Unix Version:
PHP : 5.1.4
libCurl: 7.15
curl: 7.15
 
When I try to upload 2MB file from windows m/c to remote server I am able to get confirmation.
But same file I am not able to Upload from Unix.However, 120kb file size I am able to upload from Unix.
 
The post is multipart and it is https transfer. My upload script is below.
 
$postData = array();
$postData[ '__VIEWSTATE' ] = $viewStateVari; 
$postData[ 'flUpl' ] = $uploadFile;
$postData[ 'btnSubmit' ] = 'Submit';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$STEPSEVENURL);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_REFERER, $reffer);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);

 
Thanks & Regards,
SMD

Post free auto ads on Yello Classifieds now! Try it now!
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
Morgan Galpin | 6 Dec 2007 23:23
Picon

Re: PHP cURL : File upload is sucessful in Windows but not in UNIX.

Hi desai,

It seems the problem may have to do with the file / file name. I would
try the following:

   1. Make sure that when you specify $uploadFile, which appears to come
      directly from $argv[1], that you use a full case-sensitive path
      and file name. The case-sensitive part is a distinct difference
      between windows and unix.
   2. Make sure all of your path names use the forward slash, /, and not
      the backslash, \. The forward slash will work in windows and unix,
      but the backslash will only work in windows. The backslash also
      has special meaning in php "" type strings, so use the forward
      slash where you can, or if you must, escape it using two backslashes.
   3. Make sure that the file you are trying to upload is readable by
      the user that runs the php script. This may not be the problem in
      your case, but it is good to check.
   4. The file you are uploading for windows seems to be a few kilobytes
      larger than the unix one. Are they the same file? Did the unix
      version have its line endings modified from the windows version?
      Does the IIS server you are sending it to not like the unix
      version of the file? Make sure the file you are sending is in a
      format the server is expecting.

Give that a try and let us know how it goes,
Morgan Galpin.

desai shweta wrote:
>
> Hi Everyone,
>
>  
>
> I am not able to Upload the file to remote server in UNIX environment. 
> The same PHP-cURL script is working fine in Windows environment.
>
>  
>
> I have attached my PHP script and logs with this email.
>
>  
>
> First 4 screens traverse including login is working fine in both 
> environment.
>
> Only uploading part is not working in UNIX.
>
>  
>
> I am not sure if I am missing something. Steps of upload are written 
> below.
>
>  
>
> Version of PHP : 5.1.4
>
> Version of cURL: 7.15
>
>  
>
>  
>
> $STEPSEVENURL = 'https:\\www.PPPP.com\F\UplFile.aspx';
>
>  
>
>       $reffer = 'https:\\www.PPPP.com\F\UplFile.aspx';
>
>  
>
>       $postData = array();
>
>       $postData[ '__VIEWSTATE' ] = $startposition_6;
>
>       $postData[ 'Uplod' ]        = $uploadFile;
>
>       $postData[ 'Submit' ] = 'Submit';
>
>  
>
>  
>
>       $ch = curl_init();
>
>       curl_setopt($ch, CURLOPT_URL,$STEPSEVENURL);
>
>       curl_setopt($ch, CURLOPT_VERBOSE, 1);
>
>       curl_setopt($ch, CURLOPT_USERAGENT, $agent);
>
>       curl_setopt($ch, CURLOPT_POST, 1);
>
>       curl_setopt($ch, CURLOPT_POSTFIELDS,$postData);
>
>       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
>
>       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
>
>       curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
>
>       curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
>
>       curl_setopt($ch, CURLOPT_REFERER, $reffer);
>
>       curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
>
>       curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
>
>  
>
>       \\output to file
>
>       $fp = fopen ($step6file, 'w');
>
>       curl_setopt ($ch , CURLOPT_FILE, $fp);
>
>  
>
>       \\execute
>
>       $result =curl_exec ($ch );
>
>  
>
>       \\ print errors
>
>       print_r(curl_getinfo($ch));
>
>       echo '\n\ncURL error number:' .curl_errno($ch);
>
>       echo '\n\ncURL error:' . curl_error($ch);
>
>  
>
>       \\close resources
>
>       curl_close ($ch );
>
>       fclose ($fp);
>
>  
>
> Your input will be very appreciated.
>
>  
>
>  
>
>  
>
>  
>
> Thanks & Regards,
>
> SMD
>
>  
>
>
> ------------------------------------------------------------------------
> Live the life in style with MSN Lifestyle. Check out! Try it now! 
> <http://content.msn.co.in/Lifestyle/Default>
> ------------------------------------------------------------------------
>
> _______________________________________________
> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php

_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php


Gmane