Hi guys,

I want to post a form through Curl. But I am getting some errors.
See http://stage.sigmatec.com.pk/schoolfocus/kodak.html
This is a Form that post data to a URL. In result You will see some XML output.

I am trying to post same data using Curl but getting Page not Found error. Why is this? See my code below.
PHP Code:
$url = "https://secure.xmi.stagep.kodakgallery.com/servlet/XMIDispatchServlet/servlet/XMIDispatchServlet/";
        $xml_string='<?xml version="1.0" encoding="UTF-8"?>
        <partner_login action="ofoto_login" version="3.0">
        $post_data = "ofoto_xml=" . $xml_string;
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 100);
        curl_setopt($ch, CURLOPT_HEADER, true);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
        $headers[] = "Content-Type: multipart/form-data";
        $headers[] = "Content-Length: " . strlen($post_data);    
        $headers[] = "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20080623 Firefox/";    
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        $data = curl_exec($ch);
Can you help in finding out, what's wrong in code???