<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daily Net News &#187; Website Develoment</title>
	<atom:link href="http://tdnnews.com/news/category/webmaster/feed/" rel="self" type="application/rss+xml" />
	<link>http://tdnnews.com/news</link>
	<description>Anything &#38; Everything Internet Weblog</description>
	<lastBuildDate>Tue, 05 Jan 2010 10:44:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP code Gmail imap mod checks your gmail account</title>
		<link>http://tdnnews.com/news/2009/11/24/php-code-gmail-imap-mod-checks-your-gmail-account/</link>
		<comments>http://tdnnews.com/news/2009/11/24/php-code-gmail-imap-mod-checks-your-gmail-account/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 15:04:49 +0000</pubDate>
		<dc:creator>Ron Hickey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gmail imap]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://tdnnews.com/news/?p=8</guid>
		<description><![CDATA[Gmail Imap mod, Simple little script that will save you time from loging into gmail if its not necessary to do so. It searches your gmail for unread messages and displays most recent messages ]]></description>
			<content:encoded><![CDATA[<p>PHP code I wrote about a year ago<br />
you can also find it a my site<br />
<a href="http://6tx.net/gmail_mod/">http://6tx.net/gmail_mod/ </a></p>
<p>Gmail Imap mod, Simple little script that will save you time from loging into gmail if its not necessary to do so. It searches your gmail for unread messages and displays most recent messages e.g.&#8211;&gt; From:, To:, Subject:, Time received, message ID# and a link to gmail. Great for admin panels or you can edit it and convert html to XML to use for personal rss reader. You can set it to display a set number of messages and how far back in time to search for messages.</p>
<div style="text-align: center">
<table style="border: thin solid; border-color: black" border="0">
<tbody>
<tr>
<td>
<div style="text-align: left">
<div><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="font-family: Arial; font-size: xx-small;"><strong>&lt;?php</strong></span></span></span></span></span></span></span></div>
<div><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="font-family: Arial; font-size: xx-small;"> </span></span></span></span></span></span></span><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>/* Created on: 11/3/2008 By Ron<br />
Hickey 6tx.net/gmail_mod<br />
Gmail mod for admin panels or you can edit it and<br />
convert html results to XML for personal RSS reader<br />
*/</strong></span></span></span></div>
<div><span style="font-family: Arial; font-size: xx-small;"><strong></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// enter gmail username below e.g.&#8211;&gt; $m_username =<br />
&#8220;yourusername&#8221;;<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_username <span style="color: #008000;"><span style="color: #008000;">=</span></span> &#8220;&#8221;<span style="color: #008000;"><span style="color: #008000;">;</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// enter gmail password below<br />
e.g.&#8211;&gt; $m_password = &#8220;yourpword&#8221;;<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_password <span style="color: #008000;"><span style="color: #008000;">=</span></span> &#8220;&#8221;<span style="color: #008000;"><span style="color: #008000;">;</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// enter the number of unread<br />
messages you want to display from mailbox or<br />
//enter 0 to display all unread<br />
messages e.g.&#8211;&gt; $m_acs = 0;<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_acs <span style="color: #008000;"><span style="color: #008000;">=</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">15</span></span><span style="color: #008000;"><span style="color: #008000;">;</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// How far back in time do you<br />
want to search for unread messages &#8211; one month = 0 , two weeks = 1, one week =<br />
2, three days = 3,<br />
// one day = 4, six hours = 5 or one hour = 6 e.g.&#8211;&gt;<br />
$m_t = 6;<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_t<br />
<span style="color: #008000;"><span style="color: #008000;">=</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">2</span></span><span style="color: #008000;"><span style="color: #008000;">;</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>//&#8212;&#8212;&#8212;&#8211;&gt;Nothing More to<br />
edit below<br />
//open<br />
mailbox&#8230;&#8230;&#8230;.please<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_mail <span style="color: #008000;"><span style="color: #008000;">=</span></span><br />
imap_open <span style="color: #008000;"><span style="color: #008000;">(</span></span>&#8220;{imap.gmail.com:993/imap/ssl}INBOX&#8221;<span style="color: #008000;"><span style="color: #008000;">,</span></span> $m_username <span style="color: #008000;"><span style="color: #008000;">.</span></span> &#8220;@gmail.com&#8221;<span style="color: #008000;"><span style="color: #008000;">,</span></span> $m_password<span style="color: #008000;"><span style="color: #008000;">)</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// or throw a<br />
freakin error&#8230;&#8230;&#8230;&#8230;you pig<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong><span style="color: #008000;"><span style="color: #008000;">or</span></span> die<span style="color: #008000;"><span style="color: #008000;">(</span></span>&#8220;ERROR: &#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span> imap_last_error<span style="color: #008000;"><span style="color: #008000;">());</span></span></strong></span></span></div>
<p></strong></span><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;">// unix<br />
time gone by or is it bye&#8230;..its certanly not bi&#8230;&#8230;.or is it? &#8230;&#8230;I dunno<br />
fooker<br />
</span></span></span><span style="font-family: Arial;">$m_gunixtp <span style="color: #008000;"><span style="color: #008000;">=</span></span> <span style="color: #008000;"><span style="color: #008000;">array(</span></span></span></strong></span></p>
<div><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong><span style="color: #ff00f0;"><span style="color: #ff00f0;">2592000</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">1209600</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">604800</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">259200</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">86400</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">21600</span></span><span style="color: #008000;"><span style="color: #008000;">,</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">3600</span></span><span style="color: #008000;"><span style="color: #008000;">);</span></span></strong></span></span></div>
<p></strong></span></span><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// Date to<br />
start search<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_gdmy <span style="color: #008000;"><span style="color: #008000;">=</span></span><br />
date<span style="color: #008000;"><span style="color: #008000;">(</span></span>&#8216;d-M-Y&#8217;<span style="color: #008000;"><span style="color: #008000;">,</span></span> time<span style="color: #008000;"><span style="color: #008000;">()</span></span> <span style="color: #008000;"><span style="color: #008000;">-</span></span> $m_gunixtp<span style="color: #008000;"><span style="color: #008000;">[</span></span>$m_t<span style="color: #008000;"><span style="color: #008000;">]);</span></span></strong></span></div>
<p></strong></span></span><span style="font-family: Arial; font-size: xx-small;"><strong></p>
<div><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>//search<br />
mailbox for unread messages since $m_t date</strong></span></span></span></div>
<p></strong></span><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_search<span style="color: #008000;"><span style="color: #008000;">=</span></span>imap_search <span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_mail<span style="color: #008000;"><span style="color: #008000;">,</span></span> &#8216;UNSEEN SINCE &#8216; <span style="color: #008000;"><span style="color: #008000;">.</span></span> $m_gdmy <span style="color: #008000;"><span style="color: #008000;">.</span></span> &#8221;<span style="color: #008000;"><span style="color: #008000;">);</span></span></strong></span></div>
<p></strong></span></span></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;">//If mailbox is<br />
empty&#8230;&#8230;Display &#8220;No New Messages&#8221;, else&#8230;&#8230;.. You got mail&#8230;.oh<br />
joy<br />
</span></span></span><span style="color: #008000;"><span style="color: #008000;"><span style="font-family: Arial;">if</span><span style="font-family: Arial;">(</span></span></span></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong>$m_search <span style="color: #008000;"><span style="color: #008000;">&lt;</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">1</span></span><span style="color: #008000;"><span style="color: #008000;">){</span></span><br />
$m_empty <span style="color: #008000;"><span style="color: #008000;">=</span></span> &#8220;No New Messages&#8221;<span style="color: #008000;"><span style="color: #008000;">;}</span></span><br />
<span style="color: #008000;"><span style="color: #008000;">else</span></span></strong></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong><br />
<span style="color: #008000;"><span style="color: #008000;">{</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>// Order results starting from<br />
newest message<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>rsort<span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_search<span style="color: #008000;"><span style="color: #008000;">);</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;">//if m_acs &gt; 0 then limit<br />
results<br />
</span></span></span><span style="color: #008000;"><span style="color: #008000;"><span style="font-family: Arial;">if</span><span style="font-family: Arial;">(</span></span></span></strong></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$m_acs <span style="color: #008000;"><span style="color: #008000;">&gt;</span></span> <span style="color: #ff00f0;"><span style="color: #ff00f0;">0</span></span><span style="color: #008000;"><span style="color: #008000;">){</span></span><br />
array_splice<span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_search<span style="color: #008000;"><span style="color: #008000;">,</span></span> $m_acs<span style="color: #008000;"><span style="color: #008000;">);</span></span><br />
<span style="color: #008000;"><span style="color: #008000;">}</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong></p>
<div><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;">//loop it</span></span></span></strong></span></div>
<p></strong></span><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;"><span style="color: #008000;"><span style="color: #008000;"><span style="font-family: Arial;">foreach</span></span></span><span style="font-family: Arial;"> <span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_search <span style="color: #008000;"><span style="color: #008000;">as</span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong> $what_ever <span style="color: #008000;"><span style="color: #008000;">)</span></span> <span style="color: #008000;"><span style="font-family: Arial; color: #008000; font-size: xx-small;">{</span></span></strong></span></div>
<p></span></span></span></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>//get imap header info for obj<br />
thang<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>$obj_thang <span style="color: #008000;"><span style="color: #008000;">=</span></span> imap_headerinfo<span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_mail<span style="color: #008000;"><span style="color: #008000;">,</span></span> $what_ever<span style="color: #008000;"><span style="color: #008000;">);</span></span></strong></span></div>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong><span style="font-size: xx-small;"><strong><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial;">//Then spit it out<br />
below&#8230;&#8230;&#8230;if you dont swallow<br />
</span></span></span><span style="color: #008000;"><span style="color: #008000;"><span style="font-family: Arial;">echo</span></span></span><span style="font-family: Arial;"> &#8220;&lt;body<br />
bgcolor=D3D3D3&gt;&lt;div align=center&gt;&lt;br /&gt;&lt;font face=Arial size=2<br />
color=#800000&gt;Message ID# &#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span> $what_ever <span style="color: #008000;"><span style="color: #008000;">.</span></span> </span><span style="font-family: Arial;">&#8220;&lt;/font&gt;</span></strong></span></p>
<p></strong></span><span style="font-family: Arial; font-size: xx-small;"><strong>&lt;table bgcolor=#D3D3D3 width=700 border=1<br />
bordercolor=#000000 cellpadding=0<br />
cellspacing=0&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;table width=100%<br />
border=0&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;table width=100%<br />
border=0&gt;<br />
&lt;tr&gt;<br />
&lt;td bgcolor=#F8F8FF&gt;&lt;font face=Arial<br />
size=2 color=#800000&gt;Date:&lt;/font&gt; &lt;font face=Arial size=2<br />
color=#000000&gt;&#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span><br />
date<span style="color: #008000;"><span style="color: #008000;">(</span></span>&#8220;F j, Y, g:i a&#8221;<span style="color: #008000;"><span style="color: #008000;">,</span></span> $obj_thang<span style="color: #008000;"><span style="color: #008000;">-&gt;</span></span>udate<span style="color: #008000;"><span style="color: #008000;">)</span></span> <span style="color: #008000;"><span style="color: #008000;">.</span></span> </strong></span><span style="font-family: Arial; font-size: xx-small;"><strong>&#8220;&lt;/font&gt;&lt;/td&gt;<br />
&lt;td bgcolor=#F8F8FF&gt;&lt;font<br />
face=Arial size=2 color=#800000&gt;From:&lt;/font&gt; &lt;font face=Arial size=2<br />
color=#000000&gt;&#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span><br />
$obj_thang<span style="color: #008000;"><span style="color: #008000;">-&gt;</span></span>fromaddress<br />
<span style="color: #008000;"><span style="color: #008000;">.</span></span> </strong></span><span style="font-family: Arial; font-size: xx-small;"><strong>&#8220;&lt;/font&gt;&lt;/td&gt;<br />
&lt;td<br />
bgcolor=#F8F8FF&gt;&lt;font face=Arial size=2 color=#800000&gt;To:&lt;/font&gt;<br />
&lt;font face=Arial size=2 color=#000000&gt;&#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span> $obj_thang<span style="color: #008000;"><span style="color: #008000;">-&gt;</span></span>toaddress <span style="color: #008000;"><span style="color: #008000;">.</span></span> </strong></span><span style="font-size: xx-small;"><strong><span style="font-family: Arial;">&#8221;<br />
&lt;/font&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;/table&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;&lt;tr&gt;&lt;td<br />
bgcolor=#F8F8FF&gt;&lt;font face=Arial size=2<br />
color=#800000&gt;Subject:&lt;/font&gt; </span><span style="font-family: Arial;">&lt;font<br />
face=Arial size=2 color=#000000&gt;&#8221; <span style="color: #008000;"><span style="color: #008000;">.</span></span> $obj_thang<span style="color: #008000;"><span style="color: #008000;">-&gt;</span></span>Subject <span style="color: #008000;"><span style="color: #008000;">.</span></span> </span></strong></span></p>
<div><span style="font-family: Arial; font-size: xx-small;"><strong>&#8220;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;&lt;a<br />
href=http://gmail.com target=_blank&gt;&lt;font face=Arial size=2<br />
color=#800000&gt;Login to read message&lt;/a&gt;&lt;/font&gt;&lt;br<br />
/&gt;&lt;/div&gt;&lt;/body&gt;&#8221;<span style="color: #008000;"><span style="color: #008000;">;</span></span></strong></span></div>
<p><span style="font-family: Arial; font-size: xx-small;"><strong><span style="color: #008000;"><span style="color: #008000;">}}</span></span> <span style="color: #008000;"><span style="color: #008000;">echo</span></span><span style="font-family: Arial; font-size: xx-small;"><strong><br />
&#8220;&lt;div align=center&gt;&lt;font face=Arial size=4 color=#800000&gt;&lt;b&gt;&#8221;<br />
<span style="color: #008000;"><span style="color: #008000;">.</span></span> $m_empty <span style="color: #008000;"><span style="color: #008000;">.</span></span><br />
&#8220;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&#8221;<span style="color: #008000;"><span style="color: #008000;">;</span></span><br />
</strong></span><span style="color: #0000f0;"><span style="color: #0000f0;"><span style="font-family: Arial; font-size: xx-small;"><strong>//close mailbox bi by<br />
bye<br />
</strong></span></span></span></p>
<div><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong>imap_close<span style="color: #008000;"><span style="color: #008000;">(</span></span>$m_mail<span style="color: #008000;"><span style="color: #008000;">);</span></span><br />
<span style="color: #ff0000;"><span style="color: #ff0000;">?&gt; </span></span></strong></span></span></div>
<p></strong></span><span style="font-family: Arial;"><span style="font-size: xx-small;"><strong><span style="color: #ff0000;"><span style="color: #ff0000;"> </p>
<p></span></span></strong> </p>
<p></span></span></div>
<p> </p></div>
</td>
</tr>
</tbody>
</table>
</div>
<p> </p>
<p>Currently working on more scripts. Will post here when done.</p>
<p>Thank you for reading,<br />
Ron</p>

<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://tdnnews.com/news/2009/11/24/php-code-gmail-imap-mod-checks-your-gmail-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
