Golthana
Новичок
Здравствуйте, получаю почту из php imap.
$user = '[email protected]';
$pass = 'password';
$connect = imap_open('{mail.ru:993/imap/ssl}INBOX',$user, $pass);
if ($connect) echo 'Successful', "\n"; else {echo 'Failed'; die;}
$mails = imap_search($connect, 'UNSEEN');
if($mails){
// перебираем все письма
foreach($mails as $num_mail){
// получаем содержимое письма
$text_mail = imap_fetchbody($connect, $num_mail, 1);
echo "Тело письма: $text_mail", "\n";
}
}else{
echo "Нет новых писем", "\n";
}
// закрываем соединение
imap_close($connect);
В ответ получае тело письма, вроде все хорошо.
У меня два вопроса:
1) при выводе тела письма проблемы с кодировкой, то есть текст нечитаемый.
2) тело письма приблизительно такое:
tel=+79189999999
msg=Какой-то текст
Вот сам вопрос, как каждые значение после = (равно) записать в переменную
Заранее спасибо.
$user = '[email protected]';
$pass = 'password';
$connect = imap_open('{mail.ru:993/imap/ssl}INBOX',$user, $pass);
if ($connect) echo 'Successful', "\n"; else {echo 'Failed'; die;}
$mails = imap_search($connect, 'UNSEEN');
if($mails){
// перебираем все письма
foreach($mails as $num_mail){
// получаем содержимое письма
$text_mail = imap_fetchbody($connect, $num_mail, 1);
echo "Тело письма: $text_mail", "\n";
}
}else{
echo "Нет новых писем", "\n";
}
// закрываем соединение
imap_close($connect);
В ответ получае тело письма, вроде все хорошо.
У меня два вопроса:
1) при выводе тела письма проблемы с кодировкой, то есть текст нечитаемый.
2) тело письма приблизительно такое:
tel=+79189999999
msg=Какой-то текст
Вот сам вопрос, как каждые значение после = (равно) записать в переменную
Заранее спасибо.