Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - qwelps

Страницы: [1]
1
PHP / Сортировка imap_sort или usort
« : 03 Мая 2007, 15:04:41 »
Помогите отсортировать. по дате. или хотябы пример. imap_sort или usort.

Код:

$anum 
imap_num_msg($mbox);
echo 
"Писем: $anum";


$from = isset($_GET[\'f\'])? intval($_GET[\'f\']): 1;
$num = isset($_GET[\'n\'])? intval($_GET[\'n\']): 20;
 $sort = imap_sort($mbox,SORTDATE,1,SE_UID);

 for($i=0; $i < $num && $i+$from <= $anum; $i++)
 {
$obj=imap_headerinfo($mbox,$i+$from);
$arr = isset($obj->Subject)? imap_mime_header_decode($obj->Subject) : \'\';
$fromname = imap_mime_header_decode($obj->fromaddress);


$msg_date = gmstrftime("%d %m %Y", strtotime($obj->Date));
$froms = $obj->from;
echo ("<tr>");
echo ("<td> ".($i+$from)." </td>");
echo ("<td>".$obj->Unseen." </td>");
echo ("<td><b> ". @convert_cyr_string($fromname[0]->text,$fromname[0]->charset,"w")."</b>   ".$froms[0]->mailbox."@".$froms[0]->host."</td>");
echo ("<td><a href=\\"messages.php?id=".($i+$from)."\\">". ($arr === \'\'? \'\' : convert_cyr_string($arr[0]->text,$arr[0]->charset,"w"))."</a></td>");
echo ("<td>".$msg_date."</td>");
echo ("<td>".round(($obj->Size/1000),1)."КБ</td>");
echo ("</tr>\\r\\n");

}
echo ("</table>\\r\\n");
for($i = 0; $i < $anum; $i+=$num)
echo "<a href=?f=".($i+1)."&n=$num>".($i+1)."..".min($anum,$i+$num)."</a>\\r\\n";

2
PHP / постраничная навигацию imap
« : 24 Апреля 2007, 10:10:25 »
Помогите сделать постраничная навигацию для почты.
Вот скрипт вывода Списка сообщений из imap  сервера.



echo ("");
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");

  $mbox = imap_open("{domen.ru/imap:143}", "user", "pass");
  if(!$mbox) exit("Не могу соединиться с imap сервером: " . imap_last_error());

  echo "Всего сообщений - ".imap_num_msg($mbox)."
";

 $i=1;
  while($i <= imap_num_msg($mbox)) {
  $obj = imap_headerinfo($mbox, $i++);
   $arr = imap_mime_header_decode($obj->Subject);
$fromname = imap_mime_header_decode($obj->fromaddress);
$msg_date = gmstrftime("%d %m %Y", strtotime($obj->Date));
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");
echo ("");

}
 ?>

3
PHP / строковые функции
« : 22 Апреля 2007, 06:58:50 »
спасибо разобрался

4
PHP / кодировка строки
« : 21 Апреля 2007, 15:21:03 »
Как нибудь можно принудительно строке задать кодировку? не странице а именно строке.

5
PHP / строковые функции
« : 21 Апреля 2007, 13:24:25 »
Нет это просто замена этого числа. а мне нужно не известное число поделить на 1000 и округлить до 10

6
PHP / строковые функции
« : 21 Апреля 2007, 07:47:06 »
Допустим есть число 1197. как его преобразовать в такой вид 1.2 ?

7
PHP / Парсинг строки
« : 20 Апреля 2007, 03:54:15 »
andymc спасибо

8
PHP / Парсинг строки
« : 19 Апреля 2007, 14:22:20 »
есть строка такого вида
1)16-Apr-2007 =?koi8-r?Q?=F7=CC=C1 =?koi8-r?Q?Re=3A_fsdfsdfs (1197 chars)

как распарить ее на такой вид?

1) | 16-Apr-2007 | =?koi8-r?Q?=F7=CC=C1 =?koi8-r?Q? | Re=3A_fsdfsdfs | (1197 chars)

Страницы: [1]

СтатусОтправительТемаПринятоРазмер
".$obj->Unseen." ".convert_cyr_string($fromname[0]->text,$fromname[0]->charset,"w")."".convert_cyr_string($arr[0]->text,$arr[0]->charset,"w")."".$msg_date."".round(($obj->Size/1000),1)."КБ