l0ve2hat3 Posted March 11, 2008 Author Share Posted March 11, 2008 i am the sole owner of the server and i do have more bandwidth than god. thanks Quote Link to comment https://forums.phpfreaks.com/topic/95607-mysql-queries-via-email/page/2/#findComment-489517 Share on other sites More sharing options...
redarrow Posted March 11, 2008 Share Posted March 11, 2008 my added code a bit scary but works fine add what thorpe said then done........ With this PHP code snippet you can show an email overview and display emails. This example has been written for POP3 accounts. If you're using an IMAP account just replace /pop3 with /imap/notls <?php function show_mails($server, $account, $password) { $mailbox = imap_open("{".$server.":110/pop3}INBOX", $account, $password); $mails = imap_fetch_overview($mailbox,"1:*", FT_UID); // This is fetching an overview of all emails // Output as a table: $return = '<table width="100%"> <tr> <td><b>#</b></td> <td><b>From</b></td> <td><b>Date / Time</b></td> <td><b>Subject</b></td> </tr>'; $size = count($mails); // Number of messages $cmsg = 0; // This is used to have a continously number for($i=$size-1;$i>=0;$i--) { $cmsg++; $value = $mails[$i]; $return .= '<tr><td>'.$cmsg.'</td><td>'.$value->from.'</td><td>'.$value->date.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?id='.$value->msgno.'">'.$value->subject.'</a></td></tr>'; } $return .= '</table>'; imap_close($mailbox); return $return; } function show_mail($id, $server, $account, $password) { $mailbox = imap_open("{".$server.":110/pop3}INBOX", $account, $password); $mail = imap_body($mailbox,$id, FT_UID); // This is fetching the email.. $mail = htmlentities(stripslashes($mail)); /* stripslashes is stripping the slashes, htmlentities transforms all of the non-regular symbols to their equal html code expression. */ $return = '<pre>'.$mail.'</pre>'; imap_close($mailbox); return $return; } if(isset($_GET['id'])) if(is_numeric($_GET['id'])) echo show_mail($_GET['id'], "YourServerAddress", "Account", "Password"); else echo 'wrong parameter'; else echo show_mails("YourServerAddress", "Account", "Password"); ?> Quote Link to comment https://forums.phpfreaks.com/topic/95607-mysql-queries-via-email/page/2/#findComment-489539 Share on other sites More sharing options...
l0ve2hat3 Posted March 11, 2008 Author Share Posted March 11, 2008 hey now. i didnt say write it for me. lol jk. thank you this will help alot Quote Link to comment https://forums.phpfreaks.com/topic/95607-mysql-queries-via-email/page/2/#findComment-489543 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.