I seem close, but I am still getting a clobbered "page". For debugging, I sent the query to a file so that I can check it moer accurately and this is what I am getting (for readability, I added the CRLF after the "?" in this email):
GET http://209.204.172.137:80/_calendar/php/selectevent.php?
pa_county%3D%26reenter_page%3D1%26sel_from_mo%3DNovember
HTTP/1.0
Accept-Language: en-us
Host: 209.204.172.137:80
Connection: close
if (!empty($request)) {
$path = $path . "?" . urlencode($request) . "\r\n";
}
//Use the echo below to test
//echo('Path: ' . $path . '<br><br>');
# build the absolute URL
$abs_url = "http://$host:$port$path";
//Use the echo below to test
//echo('Abs_url: ' . $abs_url . '<br><br>');
# now we build our query
$query = "GET $abs_url" .
"HTTP/1.0\r\n" .
"Accept-Language: en-us\r\n".
"Host: $host:$port\r\n".
"Connection: close\r\n";
Todd
Chris Shiflett wrote:
--- Todd Cary <[EMAIL PROTECTED]> wrote:I must be missing something because when I execute the following code, open the socket, and send the query, the form that the info is going to gets created but it is corrupted. Do you see any obvious error?Yes, I do. It was likely due to a misinterpretation of my response caused by wrapping. The request line needs to be like this: GET $url HTTP/1.1\r\n$query = "GET $abs_url\r\n" . "HTTP/1.0\r\n" .You have these on two separate lines here. Chris .
--