What OS & version of php are you running?
On Oct 25, 2007, at 6:30 AM, nxs_02 wrote:


i has added "\n\r" but it still not working. error messages that i received is "Unable to parse mime content" and "error preamble". anyone can help me.
here is my source code.

<?php
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\"
\"http://www.wapforum.org/DTD/wml_1.2.xml\";>";

        $msisdn = "+6281392xxxxx";
        $txt = "Anda Mandapat Pesan";
        $link = "http://www.chat2konco.com";;
        $url = "http://127.0.0.1:8080/wappush";;
        $msisdn_pap = rawurldecode($msisdn);
        $txt_pap = htmlspecialchars(rawurldecode($txt));
        $smsc_id = "l7";

        $body = "--asdlfkjiurwgasf\r\n".
                "Content-type: application/xml\r\n\r\n".
                '<?xml version="1.0"?>'."\r\n".
                '<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN"'."\r\n".
                '"http://www.wapforum.org/DTD/pap_1.0.dtd";>'."\r\n".
                '<pap>'."\r\n".
                        '<push-message push-id="ABC032"
progress-notes-requested="false">'."\r\n".
                                '<address
address-value=\"WAPPUSH='.$msisdn_pap.'/[EMAIL PROTECTED]"/ >'."\r\n". '<quality-of-service priority="high" delivery- method="unconfirmed"
network-required="true" bearer-required="true" network="GSM"
bearer="SMS"/>'.
                        "</push-message>\r\n".
                "</pap>\r\n\r\n".
                "--asdlfkjiurwgasf\r\n".
                "Content-type: text/vnd.wap.si\r\n\r\n".
                '<?xml version="1.0"?>'."\r\n".
                '<!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN"'."\r\n".
                '"http://www.wapforum.org/DTD/si.dtd";>'."\r\n".
                "<si>\r\n".
                        '<indication action="signal-medium"
href="'.$link.'">'.$txt_pap.'</indication>'."\r\n".
                "</si>\r\n\r\n".
                "--asdlfkjiurwgasf\r\n";

        $header[] = "MIME-Version: 1.0";
        $header[] = "X-Kannel-SMSC: $smsc_id";
$header[] = "Content-type: multipart/related; boundary=-- asdlfkjiurwgasf;
type=application/xml";
        $header[] = "Accept: text/xml";
        $header[] = "Content-length: ".strlen($body);
        $header[] = "Cache-Control: no-cache";
        $header[] = "Connection: close \r\n";
        $header[] = $body;

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
        $getResult = curl_exec($ch);

        curl_close($ch);
?>
--
View this message in context: http://www.nabble.com/http-request- for-wap-push-tf4650767.html#a13400121
Sent from the Kannel - User mailing list archive at Nabble.com.




Reply via email to