в который раз про SMS

Andrey_P

Guest
в который раз про SMS

Здравствуйте.
Извините, что постю весь код, но мне кажется, что без него смысл вопроса будет понять труднее

PHP:
<?PHP
  $imap_stream=imap_open("{62.118.251.6:143}Inbox","[email protected]",
"40539");
  $inbox=imap_mailboxmsginfo($imap_stream);
  $body=imap_fetchbody($imap_stream,1,1,0);

$fp1 = fsockopen ("www.gorizont-rt.ru", 80, $errno, $errstr, 30); 
if (!$fp1) { 
    echo "$errstr ($errno)<br>\n"; 
} else { 

$str = "POST /cgi-bin/isapisms.dll/submit HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */*
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
Host: [url]www.gorizont-rt.ru[/url]
Content-Length: 200
Connection: Keep-Alive
Cache-Control: no-cache

txtAddr=74113640539&txtSM=$body&Submit=%CE%F2%EF%F0%E0%E2%E8%F2%FC
"; 

    fputs ($fp1, $str); 
    fclose ($fp1); 
}

imap_delete ($imap_stream, 1);
imap_close($imap_stream, CL_EXPUNGE);
?>
так вот, как сделать так, чтобы если $body больше 160 символов, он считовал из $body 160 символов отправлял через POST, потом следующие и т.д
Заранее спасибо
 

tony2001

TeaM PHPClub
а СНАЧАЛА прочесть все тело, поделить его на части substr'ом и потом уже постить - религия не позволяет ?
 

Arthur

Good Member
Насколько мне известно, многие SMS-центры сами делят сообщение по 160 символов и отправляют частями.
Попробуй.
 

Andrey_P

Guest
Этот точно не отправляет, уже пробовал
 
Сверху