jak można z teo wyciągnąć datę, e-mail, temat, godzinę i ilość znaków?
Kod
N 1)28-Aug-2007 advt@advt.pl 1K14:52 hvbu (236 chars)
bardzo proszę o pomoc bo jest mi to bardzo potrzebne
pozdrawiam
<?php preg_match('/N [0-9]+)(.+?) (.+?) [0-9]+K(.+?) (.+?) (([0-9]+) chars)/', 'N 3)03-Jan-2007 jajaja@jajaja.pl 5K00:59 fgbfgbfgb (365 chars)', $aMatches); ?>
<?php preg_match('/N ([0-9]+?))(.+?) (.+?) ([0-9]+?)K(.+?) (.+?) (([0-9]+) chars)/', 'N 3)03-Jan-2007 jajaja@jajaja.pl 5K00:59 fgbfgbfgb (365 chars)', $aMatches); ?>
<?php preg_match('/N ([0-9]+?))(.+?) (.+?) ([0-9]+?)K(.+?) (.+?) (([0-9]+) chars)/', 'N 3)03-Jan-2007 jajaja@jajaja.pl 5K00:59 fgbfgbfgb (365 chars)', $aMatches); ?>
<?php $num = $_GET['num']; { $link=imap_open("{pop3.*******.pl:110/pop3}INBOX", $login, $haslo); $header=imap_header($link,$_GET['num']); } else { $login = "*****"; $haslo = "******"; $link=imap_open("{pop3.*******.pl:110/pop3}INBOX", $login, $haslo); $headers=imap_headers($link); $idx=($x-1); preg_match('/N [0-9]+)(.+?) (.+?) [0-9]+K(.+?) (.+?) (([0-9]+) chars)/', $headers[$idx], $aMatches); //w tym miejscu chcę to wyciągnąć za pomocą preg_metch() { /* $wiadomosc = 'Nowa wiadomośc zatytuowana: '.$headers[$idx].'.'; $adres_bramki = "http://smsowo.pl/sms/sendsms.php"; $c = curl_init(); curl_setopt($c, CURLOPT_URL, "$adres_bramki"); curl_setopt($c, CURL_POST, 1); curl_setopt($c,CURLOPT_POSTFIELDS,"numer=**********&text=$wiadomosc&podpis=Poczta "); curl_exec($c); curl_close($c); */ } } } ?>
<?php $mbox=imap_open("{pop3.**************.pl:110/pop3}INBOX", $login, $haslo); $MC=imap_check($mbox); $MN=$MC->Nmsgs; $overview=imap_fetch_overview($mbox,"1:$MN",0); for($i=$size-1;$i>=0;$i--) { $val=$overview[$i]; $msg=$val->msgno; $from=$val->from; $date=$val->date; $subj=$val->subject; $size=$val->size; echo '<b> ID:</b> '.$msg.' <b>OD</b>: '.$from.'<b> Data:</b> '.$date.' <b>Temat:</b> '.$subj.' <b>Rozmiar:</b> '.$size.'<br />'; } imap_close($mbox); ?>