Ну значит у тебя 0 новых писем :) Чтоб читать всю почту - нужен imap или же не получать письма с этого ящика другими способами (просто через веб читать можно).
Чтоб читать ещё и тела - надо просто не прерывать цикл когда встречается сабжект и читать всё, что после сабжекта
Ты же программист - там код понятен и прост :)
Надо будет - допилю до состояния консольного почтового клиента за 15 баксов :)
Пока все спорили - написал из спортивного интереса. Выводит то, что не получено клиентом. Надо только кодировки допилить потенциальные - лениво, пойду на ланч.
Не поможет это кстати :)
Поможет текст нормально катить - это бага WP
<input type='text' id='name'>
<input type='checkbox' value='1' onClick='document.location="http://www.site.ru/index.php?name="+document.getElementById('name').value+"&type="+this.value'>
как-то так
Сайт что-то не открывается :(
Бюджет озвучите?
Ну значит у тебя 0 новых писем :) Чтоб читать всю почту - нужен imap или же не получать письма с этого ящика другими способами (просто через веб читать можно).
Чтоб читать ещё и тела - надо просто не прерывать цикл когда встречается сабжект и читать всё, что после сабжекта
Ты же программист - там код понятен и прост :)
Надо будет - допилю до состояния консольного почтового клиента за 15 баксов :)
http://techhelp.santovec.us/pop3telnet.htm - команды pop3 доступные
http://networking.ringofsaturn.com/Protocols/imap.php - справка по IMAP
Пока все спорили - написал из спортивного интереса. Выводит то, что не получено клиентом. Надо только кодировки допилить потенциальные - лениво, пойду на ланч.
fputs ($fp, "PASS $pass\n");
$ack = fgets($fp, 50);
print "
if (substr($ack, 0, 3) == "+OK") {
print "[+]\tПрошли авторизацию\n";
fputs ($fp, "STAT\n");
$status = fgets($fp);
$status = explode(" ",$status);
$msg_num = $status[1];
print "
while($i<=$msg_num){
print "
while($status = fgets($fp)){
if(strpos($status,'Subject:')!==false){
$status = str_replace("Subject: ","",$status);
$status = chop($status);
if(strpos($status,'=?KOI8-R')!==false){
$status = substr($status,10);
$status = base64_decode($status);
$status = iconv("KOI8-R", "UTF8", $status);
}
echo "[+]\t".$status."\n";
break 1;
}
}
$i++;
}
fputs ($fp, "QUIT\n");
fclose ($fp);
print "[+]\tВышли\n";
}
}
}
?>
Вывод:
[+] Вышли
Нормальная такая заявка на успех :)
В подписи ребята - у них всё есть.
Дык эта, клиент-то не сервер
Внешние базы могут быть просто недоступны извне.
гггг
У них это фича оказывается - спрятана глубоко просто
http://mt1.google.com/vt/src=api&x=-634&y=-1202&z=3 - bad request
http://mt1.google.com/vt/src=api&x=1197&y=597&z=11 - работает
в чём правда :(
Координаты я в целом получаю модулем - просто гугель их не хочет отдавать по неким причинам.