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.
