PHP interesse |
|
Ik heb hier een scriptje getikt om mijn mail op te halen, maar hij gaat verrekte langzaam... Het script werkt wel goed... maar echt supertraag... Ik snap niet waarom, want mijn gewone webmail (van de webhost zelf) is niet traag...
Kan het aan de code liggen?
hieronder de code:
<?
$mbox_msg = imap_open("{mail.domeintje.nl/imap}Inbox", "usernampje", "wachtwoordje")
or die("can't connect: " . imap_last_error());
echo "<table width=\"100%\" cellpadding=\"1\" bgcolor=\"#5E60BA\" style=\"border 1px #FFFFFF solid;\">
<tr>
<td align=\"left\" valign=\"top\"><b>From:</b></td>
<td width=\"256\" align=\"left\" valign=\"top\"><b>Subject:</b></td>
<td width=\"192\" align=\"left\" valign=\"top\"><b>Date:</b></td>
</tr>
</table>
";
$MC=imap_check($mbox_msg);
$MN=$MC->Nmsgs;
$view=imap_fetch_overview($mbox_msg,"1:$MN",0);
$size=sizeof($view);
$bgcolor = "#C0C0D0";
for($i=$size-1;$i>=0;$i--){
$val=$view[$i];
$msg=$val->msgno;
$from=$val->from;
$date=$val->date;
$subj=$val->subject;
if($subj==""){ $subj = "No Subject"; }
if($bgcolor=="#C0C0D0"){ $bgcolor = "#D8D8E2"; } else { $bgcolor = "#C0C0D0"; }
echo "<table width=\"100%\" cellpadding=\"1\" bgcolor=\"$bgcolor\" style=\"border 1px #FFFFFF solid;\">
<tr>
<td align=\"left\" valign=\"top\">$from</td>
<td width=\"256\" align=\"left\" valign=\"top\">$subj</td>
<td width=\"256\" align=\"left\" valign=\"top\">$date</td>
</tr>
</table>
"; }
imap_close($mbox_msg);
?>
<? $mbox_msg = imap_open("{mail.domeintje.nl/imap}Inbox", "usernampje", "wachtwoordje") or die("can't connect: " . imap_last_error ()); echo "<table width=\"100%\" cellpadding=\"1\" bgcolor=\"#5E60BA\" style=\"border 1px #FFFFFF solid;\"> <tr> <td align=\"left\" valign=\"top\"><b>From:</b></td> <td width=\"256\" align=\"left\" valign=\"top\"><b>Subject:</b></td> <td width=\"192\" align=\"left\" valign=\"top\"><b>Date:</b></td> </tr> </table> "; $MC=imap_check($mbox_msg); $MN=$MC->Nmsgs; $view=imap_fetch_overview($mbox_msg,"1:$MN",0); $bgcolor = "#C0C0D0"; for($i=$size-1;$i>=0;$i--){ $val=$view[$i]; $msg=$val->msgno; $from=$val->from; $date=$val->date; $subj=$val->subject; if($subj==""){ $subj = "No Subject"; } if($bgcolor=="#C0C0D0"){ $bgcolor = "#D8D8E2"; } else { $bgcolor = "#C0C0D0"; } echo "<table width=\"100%\" cellpadding=\"1\" bgcolor=\"$bgcolor\" style=\"border 1px #FFFFFF solid;\"> <tr> <td align=\"left\" valign=\"top\">$from</td> <td width=\"256\" align=\"left\" valign=\"top\">$subj</td> <td width=\"256\" align=\"left\" valign=\"top\">$date</td> </tr> </table> "; } imap_close($mbox_msg); ?>
Ik hoop dat iemand mij een verklaring kan geven OF een betere manier om je mail op te halen...
hier is een voorbeeld: http://www.dsound.nl/mail/
|