Assuming you have permission to programatically consume the data on that site......
The problem is the way you pass the post data to cURL.
CURLOPT_POSTFIELDS
The full data to post in a HTTP "POST" operation. To post a file, prepend a filename with @ and use the full path. The filetype can be explicitly specified by following the filename with the type in the format ';type=mimetype'. This parameter can either be passed as a urlencoded string like 'para1=val1¶2=val2&...' or as an array with the field name as key and field data as value. If value is an array, the Content-Type header will be set to multipart/form-data. As of PHP 5.2.0, files thats passed to this option with the @ prefix must be in array form to work.
http://php.net/manual/en/function.curl-setopt.php
Try encoding the post data yourself and passing it as a string:
$data = array('lccp_trnname' => '14553', 'getIt' => 'Get Schedule');
$fields_string = '';
foreach($data as $key=>$value) { $fields_string .= urlencode($key).'='.urlencode($value).'&'; }
rtrim($fields_string,'&');
Then set the option:
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…