<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1478116414242201243</id><updated>2012-02-16T10:51:01.905-08:00</updated><title type='text'>php developer blogger</title><subtitle type='html'>PHP  is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default?start-index=101&amp;max-results=100'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>201</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1812930182571189364</id><published>2010-07-14T11:01:00.000-07:00</published><updated>2010-07-14T11:07:26.046-07:00</updated><title type='text'>[PHP Classes] Developing PHP applications to run natively on Android phones</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8"&gt; &lt;title&gt;Developing PHP applications to run natively on Android phones - PHP Classes blog - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1812930182571189364?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1812930182571189364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1812930182571189364' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1812930182571189364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1812930182571189364'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/07/php-classes-developing-php-applications.html' title='[PHP Classes] Developing PHP applications to run natively on Android phones'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-7061499741600934190</id><published>2010-07-14T10:03:00.000-07:00</published><updated>2010-07-14T10:11:38.044-07:00</updated><title type='text'>Confirm your unsubscribe request from all content alerts and newsletters</title><content type='html'>ishara,&lt;p&gt;The PHP Classes site received a message, possibly from you, requesting to&lt;br&gt;unsubscribe from all content alerts and newsletters mailing list.&lt;p&gt;If you really requested to unsubscribe, please confirm your request by&lt;br&gt;going to this page:&lt;p&gt;&lt;a href="http://www.phpclasses.org/unsub/n/comlanka/u/content/a/a305f5/"&gt;http://www.phpclasses.org/unsub/n/comlanka/u/content/a/a305f5/&lt;/a&gt;&lt;p&gt;If you did not request to unsubscribe, please ignore this message.&lt;p&gt;Thank you,&lt;br&gt;PHP Classes site&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-7061499741600934190?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/7061499741600934190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=7061499741600934190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7061499741600934190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7061499741600934190'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/07/confirm-your-unsubscribe-request-from.html' title='Confirm your unsubscribe request from all content alerts and newsletters'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-4907309702925994818</id><published>2010-07-14T05:46:00.000-07:00</published><updated>2010-07-14T06:02:17.495-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-07-14</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8"&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-07-14 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-4907309702925994818?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/4907309702925994818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=4907309702925994818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/4907309702925994818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/4907309702925994818'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/07/php-classes-weekly-newsletter-of_14.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-07-14'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-2750859700547692092</id><published>2010-07-07T05:48:00.000-07:00</published><updated>2010-07-07T06:04:09.544-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-07-07</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8"&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-07-07 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-2750859700547692092?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/2750859700547692092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=2750859700547692092' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2750859700547692092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2750859700547692092'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/07/php-classes-weekly-newsletter-of.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-07-07'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1110257259612821099</id><published>2010-07-01T18:40:00.000-07:00</published><updated>2010-07-01T18:46:58.712-07:00</updated><title type='text'>[PHP Classes] Innovation Award results of June of 2010</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Innovation Award results of June of 2010 - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1110257259612821099?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1110257259612821099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1110257259612821099' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1110257259612821099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1110257259612821099'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/07/php-classes-innovation-award-results-of.html' title='[PHP Classes] Innovation Award results of June of 2010'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-6026090900658793994</id><published>2010-06-30T05:41:00.000-07:00</published><updated>2010-06-30T05:56:35.002-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-06-30</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-06-30 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-6026090900658793994?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/6026090900658793994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=6026090900658793994' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6026090900658793994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6026090900658793994'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-weekly-newsletter-of_30.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-06-30'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-8442316597906592119</id><published>2010-06-25T09:23:00.001-07:00</published><updated>2010-06-25T09:23:26.023-07:00</updated><title type='text'>[PHP Classes] 11th birthday  and a new site upcoming</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;11th birthday  and a new site upcoming - PHP Classes blog - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-8442316597906592119?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/8442316597906592119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=8442316597906592119' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/8442316597906592119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/8442316597906592119'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-11th-birthday-and-new-site.html' title='[PHP Classes] 11th birthday  and a new site upcoming'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-7843300025949777316</id><published>2010-06-23T05:19:00.000-07:00</published><updated>2010-06-23T05:44:39.929-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-06-23</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-06-23 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-7843300025949777316?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/7843300025949777316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=7843300025949777316' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7843300025949777316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7843300025949777316'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-weekly-newsletter-of_23.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-06-23'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-7780622813258214011</id><published>2010-06-16T08:25:00.000-07:00</published><updated>2010-06-17T02:31:38.665-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-06-16</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-06-16 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-7780622813258214011?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/7780622813258214011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=7780622813258214011' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7780622813258214011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7780622813258214011'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-weekly-newsletter-of_16.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-06-16'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-6793485622917114796</id><published>2010-06-16T01:57:00.000-07:00</published><updated>2010-06-16T19:55:25.479-07:00</updated><title type='text'>[PHP Classes] Podcast Lately in PHP 2 with Chris Cornutt of PHPDeveloper.org</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Podcast Lately in PHP 2 with Chris Cornutt of PHPDeveloper.org - PHP Classes blog - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.png); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-6793485622917114796?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/6793485622917114796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=6793485622917114796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6793485622917114796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6793485622917114796'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-podcast-lately-in-php-2.html' title='[PHP Classes] Podcast Lately in PHP 2 with Chris Cornutt of PHPDeveloper.org'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1730221567604663574</id><published>2010-06-09T05:41:00.000-07:00</published><updated>2010-06-09T05:52:23.153-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-06-09</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-06-09 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1730221567604663574?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1730221567604663574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1730221567604663574' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1730221567604663574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1730221567604663574'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-weekly-newsletter-of_09.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-06-09'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-10129357948217236</id><published>2010-06-07T03:32:00.000-07:00</published><updated>2010-06-07T03:33:18.554-07:00</updated><title type='text'>[PHP Classes] Released new book review: CodeIgniter 1.7 professional development</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Released new book review: CodeIgniter 1.7 professional development - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-10129357948217236?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/10129357948217236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=10129357948217236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/10129357948217236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/10129357948217236'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-released-new-book-review.html' title='[PHP Classes] Released new book review: CodeIgniter 1.7 professional development'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1326678371171059629</id><published>2010-06-02T05:38:00.000-07:00</published><updated>2010-06-02T06:01:18.888-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-06-02</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-06-02 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1326678371171059629?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1326678371171059629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1326678371171059629' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1326678371171059629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1326678371171059629'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-weekly-newsletter-of.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-06-02'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-3126764131090921756</id><published>2010-06-01T19:28:00.000-07:00</published><updated>2010-06-01T19:39:20.767-07:00</updated><title type='text'>[PHP Classes] Innovation Award results of May of 2010</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Innovation Award results of May of 2010 - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-3126764131090921756?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/3126764131090921756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=3126764131090921756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3126764131090921756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3126764131090921756'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/06/php-classes-innovation-award-results-of.html' title='[PHP Classes] Innovation Award results of May of 2010'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-3923354731300097732</id><published>2010-05-26T05:18:00.000-07:00</published><updated>2010-05-26T05:44:02.880-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-05-26</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-05-26 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-3923354731300097732?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/3923354731300097732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=3923354731300097732' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3923354731300097732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3923354731300097732'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-weekly-newsletter-of_26.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-05-26'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-6711964233505415175</id><published>2010-05-19T05:16:00.000-07:00</published><updated>2010-05-19T05:34:13.404-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-05-19</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-05-19 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-6711964233505415175?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/6711964233505415175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=6711964233505415175' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6711964233505415175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6711964233505415175'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-weekly-newsletter-of_19.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-05-19'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-2242944784015512204</id><published>2010-05-18T14:39:00.000-07:00</published><updated>2010-05-18T14:42:02.685-07:00</updated><title type='text'>[PHP Classes] Released new book review: Expert PHP and MySQL</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Released new book review: Expert PHP and MySQL - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-2242944784015512204?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/2242944784015512204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=2242944784015512204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2242944784015512204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2242944784015512204'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-released-new-book-review.html' title='[PHP Classes] Released new book review: Expert PHP and MySQL'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-6812714061339306183</id><published>2010-05-13T05:27:00.000-07:00</published><updated>2010-05-13T05:29:00.000-07:00</updated><title type='text'>[PHP Classes] Podcast Lately in PHP - Episode 1</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Podcast Lately in PHP - Episode 1 - PHP Classes blog - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } center table td { text-align: left }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-6812714061339306183?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/6812714061339306183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=6812714061339306183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6812714061339306183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6812714061339306183'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-podcast-lately-in-php.html' title='[PHP Classes] Podcast Lately in PHP - Episode 1'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1809149886231730760</id><published>2010-05-12T05:06:00.000-07:00</published><updated>2010-05-12T05:18:38.751-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-05-12</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-05-12 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } center table td { text-align: left }  .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent {         max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	min-width: 688px; 	white-space:normal; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	padding: 10px 0 5px 10px; 	background: none; 	vertical-align:top; 	border:none; } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding:10px 0; 	width:1010px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	max-width:: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-top-right-radius:8px; 	border-top-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ 	padding:5px 0 10px; 	margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; 	margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; }  .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-style: solid ; 	border-width: 1px; 	border-top-color: #E1E1E1 ; 	border-left-color: #E1E1E1 ; 	border-bottom-color: #999999 ; 	border-right-color: #999999 ; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; } .framed { 	padding: 10px 15px; 	margin:5px 0; 	border-radius: 8px ; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; }  .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1809149886231730760?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1809149886231730760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1809149886231730760' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1809149886231730760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1809149886231730760'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-weekly-newsletter-of_12.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-05-12'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-2191113495573708447</id><published>2010-05-06T03:41:00.000-07:00</published><updated>2010-05-06T03:42:22.309-07:00</updated><title type='text'>[PHP Classes] PHP Developers are switching to Google Chrome</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;PHP Developers are switching to Google Chrome - PHP Classes blog - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent { 	max-width:1025px; 	min-width:600px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	height: 43px; 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	height: 27px; 	padding: 10px 5px 5px; 	background: none; vertical-align:top; border:none } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; 	padding-top:10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	width: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	background: #F6F6F6; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #999999 ; border-right-color: #999999 ; border-width: 1px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; }   .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-2191113495573708447?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/2191113495573708447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=2191113495573708447' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2191113495573708447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2191113495573708447'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-php-developers-are.html' title='[PHP Classes] PHP Developers are switching to Google Chrome'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-2855109112648445986</id><published>2010-05-05T04:55:00.000-07:00</published><updated>2010-05-05T05:08:26.134-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-05-05</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-05-05 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } .clear{ clear:both;} img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent { 	max-width:1025px; 	min-width:600px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 6px 6px 7px; 	text-align: left; }  #PageInfo{ 	background:#FFFFFF; 	max-width:1025px; 	padding:0 0 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	width: 100%; 	background:#FFF; } #logoPHP { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0 0 0 15px; 	float:left; 	position: absolute; 	left: 15px; 	top: -37px; } #Top #logoCompany { 	float:right; 	position: absolute; 	right: 145px; 	top: 0; } #elephpant { 	float:right; 	margin-right:15px; 	position: absolute; 	right: 5px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; clear:left } #recommendpage { 	height: 43px; 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; 	padding:0 10px 0 0; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	height: 27px; 	padding: 10px 5px 5px; 	background: none; vertical-align:top; border:none } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 0 0 20px; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; 	padding-top:10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; 	width: 985px; 	padding:0 20px; 	clear:both; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	background: #F6F6F6; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box{ 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #999999 ; border-right-color: #999999 ; border-width: 1px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; }   .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-2855109112648445986?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/2855109112648445986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=2855109112648445986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2855109112648445986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/2855109112648445986'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-weekly-newsletter-of.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-05-05'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-6844621513412915752</id><published>2010-05-01T18:38:00.000-07:00</published><updated>2010-05-01T18:49:19.120-07:00</updated><title type='text'>[PHP Classes] Innovation Award results of April of 2010</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Innovation Award results of April of 2010 - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent { 	max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 0px 6px 0px; 	text-align: left; } #PageInfo{ 	background:#FFFFFF; 	max-width: 1025px; 	padding:0 5px 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	max-width: 1025px; 	background:#FFF; } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0; 	float:left } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; 	float:right } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; 	float:right } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; } #recommendpage { 	height: 43px; 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	height: 27px; 	padding: 10px 5px 5px; 	background: none; vertical-align:top } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background:none } .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-6844621513412915752?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/6844621513412915752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=6844621513412915752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6844621513412915752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/6844621513412915752'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/05/php-classes-innovation-award-results-of.html' title='[PHP Classes] Innovation Award results of April of 2010'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-3401703944524015552</id><published>2010-04-28T04:54:00.000-07:00</published><updated>2010-04-28T05:07:58.898-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-04-28</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-04-28 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent { 	max-width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.png) no-repeat bottom; 	padding:0 0px 6px 0px; 	text-align: left; } #PageInfo{ 	background:#FFFFFF; 	max-width: 1025px; 	padding:0 5px 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 10px 0; 	max-width: 1025px; 	background:#FFF; } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0; 	float:left } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; 	float:right } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; 	float:right } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 0 30px; 	text-align: left; 	width: 450px; } #recommendpage { 	height: 43px; 	margin: 0 35px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	height: 27px; 	padding: 10px 5px 5px; 	background: none; vertical-align:top } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background:none } .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	max-width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-3401703944524015552?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/3401703944524015552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=3401703944524015552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3401703944524015552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3401703944524015552'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-weekly-newsletter-of_28.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-04-28'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1937065825652980574</id><published>2010-04-21T04:55:00.000-07:00</published><updated>2010-04-21T05:13:15.044-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-04-21</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-04-21 - PHP Classes&lt;/title&gt; &lt;link rel="stylesheet" type="text/css" href="http://files.phpclasses.org/themes/igd01/styles.css" title="presentation styles"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE center 36px; 	margin: 0; } a:link, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:visited{ 	text-decoration: underline; 	color: #12314D; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 17px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 15px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 13px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; 	text-align:center; } #PageContent { 	width:1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.gif) repeat-x bottom; 	padding:0; 	text-align: left; } #PageInfo{ 	background:#FFFFFF; 	width:985px; 	padding:0 20px 35px; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; 	line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; 	vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding:0 0 0 0; 	width: 1025px; 	background:#FFF; } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; 	margin:0; 	float:left } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; 	float:right } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; 	float:right } #Top h1 { 	line-height: 20px; 	padding:80px 0 0 35px; 	font-size: 20px; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 10px 30px; 	text-align: left; 	width: 450px; } #recommendpage { 	width: 700px; 	height: 43px; 	margin: 0 15px 10px 0; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	width: 700px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; } #recommendpage table td { 	height: 27px; 	padding: 10px 5px 5px; 	background: none; vertical-align:top } #recommendpage table td img { 	padding: 0 3px 0 5px; }  #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background:#FFF url(http://files.phpclasses.org/themes/igd01/graphics/menu.gif) no-repeat center; 	clear: both; } #navigation form { 	border:0; } #navigation table {	 	height: 44px; 	width: 974px; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	border-bottom-right-radius:8px; 	border-bottom-left-radius:8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius:8px; 	background:none } .menu { 	border-style: solid ; 	border-color: #fcfcff #707078 #707078 #fcfcff ; 	border-width: 1px; 	padding: 2px ; 	opacity: 0.95; 	filter:alpha(opacity=95); 	cursor: default; }  #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1937065825652980574?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1937065825652980574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1937065825652980574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1937065825652980574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1937065825652980574'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-weekly-newsletter-of_21.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-04-21'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-7777857535891186512</id><published>2010-04-14T05:18:00.000-07:00</published><updated>2010-04-14T05:29:25.137-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-04-14</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-04-14 - PHP Classes&lt;/title&gt; &lt;link rel="stylesheet" type="text/css" href="http://files.phpclasses.org/themes/igd01/styles.css" title="presentation styles"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE top; 	margin: 0; } a:link, a:visited, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 16px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 14px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 14px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 12px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; } #PageContent { 	width: 1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.gif) repeat-x bottom #FFF; 	padding: 0 0 35px; 	text-align: left; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding: 80px 155px 0 30px; width:840px } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; margin:0; } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:0 0 0 35px; 	font-size: 20px; 	float: left; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 10px; 	text-align: left; 	width: 450px; } #recommendpage { 	width: 700px; 	height: 40px; 	margin: 0 25px 0 0; 	position: relative; 	top: -10px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	width: 700px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; 	padding-top: 7px; } #recommendpage table td { 	height: 27px; 	padding: 0 5px; 	vertical-align: top; 	background: none; } #recommendpage table td img { 	padding: 0 5px; } #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0 0 0 10px; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_left.jpg) no-repeat 0 0; 	clear: both; } #navigation form { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_right.jpg) no-repeat right; 	padding-right: 10px; 	height: 44px; 	width: 975px; } #navigation table { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg) repeat-x 0 0; 	height: 44px; 	width: 974px; 	float: left; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	width: 980px; 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; background:none } #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-7777857535891186512?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/7777857535891186512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=7777857535891186512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7777857535891186512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/7777857535891186512'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-weekly-newsletter-of_14.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-04-14'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-5174114653726570440</id><published>2010-04-12T01:24:00.001-07:00</published><updated>2010-04-12T01:24:35.282-07:00</updated><title type='text'>[PHP Classes] Released new book review: Rich Dad Poor Dad</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Released new book review: Rich Dad Poor Dad - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;link rel="stylesheet" type="text/css" href="http://files.phpclasses.org/themes/igd01/styles.css" title="presentation styles"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE top; 	margin: 0; } a:link, a:visited, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 16px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 14px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 14px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 12px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; } #PageContent { 	width: 1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.gif) repeat-x bottom #FFF; 	padding: 0 0 35px; 	text-align: left; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding: 80px 155px 0 30px; width:840px } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; margin:0; } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:0 0 0 35px; 	font-size: 20px; 	float: left; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 10px; 	text-align: left; 	width: 450px; } #recommendpage { 	width: 700px; 	height: 40px; 	margin: 0 25px 0 0; 	position: relative; 	top: -10px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	width: 700px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; 	padding-top: 7px; } #recommendpage table td { 	height: 27px; 	padding: 0 5px; 	vertical-align: top; 	background: none; } #recommendpage table td img { 	padding: 0 5px; } #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0 0 0 10px; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_left.jpg) no-repeat 0 0; 	clear: both; } #navigation form { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_right.jpg) no-repeat right; 	padding-right: 10px; 	height: 44px; 	width: 975px; } #navigation table { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg) repeat-x 0 0; 	height: 44px; 	width: 974px; 	float: left; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	width: 980px; 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; background:none } #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-5174114653726570440?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/5174114653726570440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=5174114653726570440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/5174114653726570440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/5174114653726570440'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-released-new-book-review.html' title='[PHP Classes] Released new book review: Rich Dad Poor Dad'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-3846385782480038514</id><published>2010-04-07T06:15:00.000-07:00</published><updated>2010-04-07T06:26:06.366-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-04-07</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-04-07 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE top; 	margin: 0; } a:link, a:visited, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 16px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 14px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 14px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 12px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; } #PageContent { 	width: 1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.gif) repeat-x bottom #FFF; 	padding: 0 0 35px; 	text-align: left; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding: 80px 155px 0 30px; width:840px } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; margin:0; } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding:0 0 0 35px; 	font-size: 20px; 	float: left; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin:0 0 10px; 	text-align: left; 	width: 450px; } #recommendpage { 	width: 700px; 	height: 40px; 	margin: 0 25px 0 0; 	position: relative; 	top: -10px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	width: 700px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; 	padding-top: 7px; } #recommendpage table td { 	height: 27px; 	padding: 0 5px; 	vertical-align: top; 	background: none; } #recommendpage table td img { 	padding: 0 5px; } #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0 0 0 10px; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_left.jpg) no-repeat 0 0; 	clear: both; } #navigation form { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_right.jpg) no-repeat right; 	padding-right: 10px; 	height: 44px; 	width: 975px; } #navigation table { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg) repeat-x 0 0; 	height: 44px; 	width: 974px; 	float: left; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	width: 980px; 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; background:none } #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-3846385782480038514?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/3846385782480038514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=3846385782480038514' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3846385782480038514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/3846385782480038514'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-weekly-newsletter-of.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-04-07'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-5542892006393266801</id><published>2010-04-01T19:13:00.000-07:00</published><updated>2010-04-01T19:17:37.784-07:00</updated><title type='text'>[PHP Classes] Innovation Award results of March of 2010</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Innovation Award results of March of 2010 - PHP Classes&lt;/title&gt; &lt;base href="http://www.phpclasses.org/"&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- * { 	font-size: 12px; } body { 	color: black; 	font-family: arial, helvetica, sans-serif; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/background.jpg) repeat-x #97DFEE top; 	margin: 0; } a:link, a:visited, a:active{ 	text-decoration: underline; 	color: #0578C2; } a:hover { 	color: #999999; } .left { 	float: left; } .right { 	float: right; } img { 	border: none; } h1 { 	font-size: 16px; 	font-weight: bold; 	color: #113452; } h2 { 	font-size: 14px; 	padding-top: 10px; 	padding-bottom: 5px; 	color: #666666; } h2 a { 	font-size: 16px; } h3 { 	font-size: 14px; 	border-bottom: 3px dotted #CCCCCC; 	color: #333333; 	padding: 10px 0; 	margin: 10px 0; } h4 { 	font-size: 14px; 	font-weight: bold; 	color: #113452; } h5 { 	font-size: 12px; 	font-weight: bold; 	color: #0578C2; } h6 { 	font-size: 12px; 	font-weight: bold; 	color: #666666; } big{ font-size: larger } small{ font-size:smaller } big big a { 	font-size: 16px; 	padding: 0 0 10px 0; 	display: block; } big a { 	font-size: 14px; } .nbpb, .nbtb { 	background-color: inherit; 	border-width: 0px; } .backgroundDecoration { 	position: absolute; 	top: 0; 	right: 1025px; } #rightDecorationBg { 	left: 1025px; } #MainConteiner { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/backgroung_page.jpg) no-repeat center top; } #PageContent { 	width: 1025px; 	margin: 0 auto; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/page_bg.gif) repeat-x bottom #FFF; 	padding: 0 0 35px; 	text-align: left; } .pageDecoration { 	position: absolute; 	bottom: 0; 	right: -9px; } #leftDecoration { 	left: -9px; } #userContent { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/user_bg.jpg) repeat-x; 	height: 36px; 	line-height: 36px; 	width: 100%; } #userContent table { 	width: auto; 	white-space: nowrap; } #userContent table td { 	width: auto; 	white-space: nowrap; 	padding: 0; line-height:30px; } #userContent center { 	margin: 0 auto; 	padding: 0 0 0 140px; 	width: auto; 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent{ 	color: #C3F0FF; 	font-weight: bold; } #userContent .tabcontent span{ 	float:left; 	padding: 8px 5px 0 2px; 	white-space: nowrap; } #userContent a { 	color: #FFFFFF; 	font-size: 11px; 	font-weight: 100; 	text-align: left; 	text-decoration: none; 	padding: 0 5px 0 2px; 	white-space: nowrap; } #userContent a:hover { 	color: #C3F0FF; } #userContent img { 	padding-top: 3px; vertical-align:top; } #userContent .nbgu { 	padding: 0; 	white-space: nowrap; 	float: left; } #Top { 	position: relative; 	margin: 0 auto; 	padding: 0 155px 0 30px; } #logoPHP { 	position: absolute; 	left: 15px; 	top: -37px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/elephpant_logo.png) no-repeat bottom; 	text-align: center; 	padding: 20px 0 15px 0; 	width: 263px; 	height: 63px; } #Top #logoCompany { 	position: absolute; 	right: 138px; 	top: 0; } #elephpant { 	position: absolute; 	right: 15px; 	top: -30px; } #Top h1 { 	line-height: 20px; 	padding: 70px 0 0 35px; 	font-size: 20px; 	float: left; 	color: #666; 	border-bottom: 3px dotted #CCC; 	clear: both; 	margin-bottom: 10px; 	text-align: left; 	width: 450px; } #recommendpage { 	width: 700px; 	height: 40px; 	margin: 0 25px 0 0; 	position: relative; 	top: -10px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_bg.jpg) repeat-x bottom; 	float: right; } #recommendpage center { 	float: left; 	width: 700px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_right.jpg) no-repeat right bottom; } #recommendpage table { 	float: left; 	text-align: right; 	width: 688px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/recommend_left.jpg) no-repeat left bottom; 	height: 40px; 	white-space: normal; 	padding-top: 7px; } #recommendpage table td { 	height: 27px; 	padding: 0 5px; 	vertical-align: top; 	background: none; } #recommendpage table td img { 	float: right; 	padding: 0 5px; } #navigation { 	color: #FFF; 	font-weight: 100; 	margin: 0 auto; 	width: 985px; 	height: 44px; 	line-height: 24px; 	padding: 0 0 0 10px; 	text-align: center; 	font-size: 13px; 	position: relative; 	z-index: 1000; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_left.jpg) no-repeat 0 0; 	clear: both; } #navigation form { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_right.jpg) no-repeat right; 	padding-right: 10px; 	height: 44px; 	width: 975px; } #navigation table { 	background: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg) repeat-x 0 0; 	height: 44px; 	width: 974px; 	float: left; } #navigation td { 	font-size: 14px; 	color: #C3F0FF; 	font-weight: bold; 	padding-top: 9px; } #navigation img { 	border: 0; 	margin: 0 0 0 5px; 	vertical-align: middle; } #navigation a { 	color: #FFF; 	text-decoration: none; 	font-weight: bold; 	font-size: 13px; } #navigation a:hover { 	color: #C3F0FF; } #navigation td.nbgu { 	display: none; } #navigation td.nbtu, #MenuContent td.nblu { 	text-decoration: none; 	height: 24px; 	line-height: 24px; 	padding: 10px 4px 0; } #navigation td.nbtu input[type=text] { 	width: 100px; 	height: 20px; 	margin: 0 5px; } #navigation td.nbtu * { 	float: left; } #ads { 	margin: 0 auto; 	clear: both; 	padding-bottom: 10px; } #ads td { 	margin: 0 20px; } #inputText { 	float: left; 	width: 150px; 	height: 20px; 	color: #666; } #InfoContent { 	width: 980px; 	margin: 0 auto; } #InfoContent .nblu, #InfoContent .nbtu { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-topright: 8px; 	-moz-border-radius-topleft: 8px; 	-webkit-border-top-right-radius: 8px; 	-webkit-border-top-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nbld, #InfoContent .nbtd { 	width: auto; 	white-space: nowrap; 	padding: 7px; 	font-size: 12px; 	text-align: center; 	color: #0666AB; 	border-width: 1px 1px 2px; 	border-style: solid; 	border-color: #92DBEC; 	border-bottom: none; 	-moz-border-radius-bottomleft: 8px; 	-moz-border-radius-bottomright: 8px; 	-webkit-border-bottom-right-radius: 8px; 	-webkit-border-bottom-left-radius: 8px; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/tabsmenu_bg1.jpg); } #InfoContent .nblu, #InfoContent .nbld { 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/menu_bg.jpg); 	color: #FFFFFF; } #InfoContent .nbgu { 	color: #0666AB; 	border-bottom: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbgd { 	color: #0666AB; 	border-top: #92CCF7 2px solid; 	margin: 1px; 	white-space: nowrap; 	padding: 0px; } #InfoContent .nbtu a, #InfoContent .nbld a, #InfoContent .nbtd a { 	font-size: 12px; 	color: #0666AB; } #InfoContent .nblu a:hover, #InfoContent .nbtu a:hover, #InfoContent .nbld a:hover, #InfoContent .nbtd a:hover { 	color: #2989C7; } #InfoContent .nblu a, #InfoContent .nbld a{ 	font-size: 12px; 	color: #FFFFFF; } #InfoContent .nblu a:hover, #InfoContent .nbld a:hover{ 	color: #C3F0FF; }  #InfoContent .nbtu, #InfoContent .nbtd { 	vertical-align: middle; } #InfoContent .nbpu, #InfoContent .nbpd { 	padding: 10px 0; } #InfoContent td { 	padding-left: 5px; } .even td, .odd td, .even th, .odd th { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menutext p{ padding:5px 0 10px; margin:0 } td.menuicon { 	border-bottom: 3px dotted #CCC; 	color: #444; } td.menuicon img { 	margin: 5px 15px; } h2.menulink { 	font-size: 16px; 	padding: 0 0 5px; 	color: #666; margin:0 } h2.menulink a { 	color: #83B035; 	font-size: 16px; 	text-decoration: none; } .back { 	background-color: #FFFFFF; } .even { 	background: #E1F7FF; } .light { 	background: #F6F6F6; } .dark, .odd { 	background: #FBFBFB; } .even td, .odd td, .highlight td, .featuredeven td, .featuredodd td{ 	padding: 5px; 	border-bottom: 3px dotted #CCC; } .highlight { 	background: #E8E8E8; 	padding: 5px; } .tabcontent { 	font-weight: bold; } .featuredodd { 	background-color: #c5d4db; 	padding: 5px; } .featuredeven { 	background-color: #cedee6; 	padding: 5px; }  .removed { 	background-color: #AAAAAA; 	text-decoration: line-through; } .invalid { 	background-color: #ffcccc; } .warning { 	background-color: #ffb366; } .monospace { 	font-family: Courier, "Courier New", monospace; } .framed { 	padding: 5px 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	background: #F6F6F6; } .progressbar { 	border-style: none; 	padding: 4px; 	background-color: #0000ff; 	background-image: url(http://files.phpclasses.org/themes/igd01/graphics/progress.gif); 	text-align: center; } .box, #InfoContent td.box { 	padding: 10px; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; background:none } #Footer { 	width: 100%; 	position: relative; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer_bg.jpg) repeat-x #102841 0 0; 	margin: 30px 0 0 0; } #FooterInfo { 	width: 987px; 	margin: 0 auto; 	position: relative; 	top: -19px; 	background: url(http://files.phpclasses.org/themes/igd01/graphics/footer.jpg) no-repeat top; 	padding: 20px 30px 0; } &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-5542892006393266801?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/5542892006393266801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=5542892006393266801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/5542892006393266801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/5542892006393266801'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/04/php-classes-innovation-award-results-of.html' title='[PHP Classes] Innovation Award results of March of 2010'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-8501614583519668265</id><published>2010-03-31T08:14:00.000-07:00</published><updated>2010-03-31T08:20:26.487-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-03-31</title><content type='html'>&lt;style type="text/css"&gt;&lt;!-- BODY { color: black ; font-family: arial, helvetica, sans-serif; max-width: 1280px; margin-left: auto; margin-right: auto  } A:link { text-decoration: underline ; color: #0000FF } A:visited { text-decoration: underline ; color: #800080 } A:active { text-decoration: underline ; color: #800000 } .back, BODY, .menu { background-color: #e4e4e8 } .dark, .odd { background-color: #d0d0d4 } .light, .even { background-color: #dcdce0 } .featuredodd { background-color: #c5d4db } .featuredeven { background-color: #cedee6 } .highlight { background-color: #b0e0b0 } .removed { background-color: #AAAAAA; text-decoration: line-through } .invalid { background-color: #ffcccc; } .warning { background-color: #ffb366; } .monospace { font-family: Courier, "Courier New", monospace } .box, .menu { border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #707078 ; border-right-color: #707078 ; border-width: 1px } .box, .framed { padding: 4px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .menu { padding: 2px ; opacity: 0.95; filter:alpha(opacity=95); cursor: default; } .progressbar { border-style: none; padding: 4px; background-color: #0000ff; background-image: url(http://files.phpclasses.org/graphics/progress.gif); text-align: center; } .tabcontent { font-weight: bold } .nbld { border-width: 2px ; white-space: nowrap ; border-bottom-style: solid;  border-bottom-color: #707078; border-top-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbtd { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid;  border-bottom-color: #707078; border-top-color: #707078; border-left-color: #fcfcff; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbgd { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-bottom-style: none; border-top-style: solid; border-top-color: #707078; border-left-style: none; border-right-style: none } .nbpd { border-style: none } .nblu { border-width: 2px ; white-space: nowrap ; border-top-style: solid; border-top-color: #fcfcff; border-bottom-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbtu { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid; border-top-color: #fcfcff; border-bottom-color: #fcfcff; border-left-color: #fcfcff; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbgu { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-top-style: none; border-bottom-style: solid; border-bottom-color: #fcfcff; border-left-style: none; border-right-style: none } .nbpu { border-style: none } .nbpb { border-width: 0px; background-color: inherit; } .nbtb { border-width: 0px; background-color: inherit; }  // --&gt;&lt;/style&gt; &lt;div style=" background-color: #e4e4e8 ; color: black ;"&gt; &lt;div id="userContent"&gt;&lt;/div&gt; &lt;div id="MainConteiner"&gt;   &lt;center&gt;     &lt;div id="PageContent"&gt;       &lt;img class="pageDecoration" alt="" src="http://files.phpclasses.org/themes/igd01/graphics/page_shadow_right.png"&gt;       &lt;img class="pageDecoration" id="leftDecoration" alt="" src="http://files.phpclasses.org/themes/igd01/graphics/page_shadow_left.png"&gt;       &lt;div id="Top"&gt;         &lt;div id="logoPHP"&gt;&lt;a href="/"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/logo-phpclasses.png" width="180" height="60" alt="PHP Classes" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt;         &lt;h1&gt;Weekly newsletter of Wednesday - 2010-03-31&lt;/h1&gt;         &lt;div id="logoCompany"&gt;&lt;a href="http://www.icontem.com/" target="_blank"&gt;&lt;img src="http://files.phpclasses.org/graphics/icontem.png" width="180" height="60" alt="Icontem" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt;         &lt;img id="elephpant" alt="elePHPant" src="http://files.phpclasses.org/themes/igd01/graphics/elephpant.png"&gt;       &lt;/div&gt;          &lt;div id="ads"&gt;&lt;div style="text-align: center; margin-top: 12px"&gt;&lt;div style="margin-left: auto; margin-right: auto; text-align: center"&gt;&lt;a href="http://www.phpclasses.org/ads/adclick.php?ssc=1&amp;amp;n=a681802986"&gt;&lt;img width="468" height="60" src="http://www.phpclasses.org/ads/adview.php?ssc=1&amp;amp;what=zone:6&amp;amp;n=a681802986" border="0" alt="Advertisement"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;       &lt;div id="InfoContent"&gt;&lt;!-- body_start --&gt;&lt;center&gt;&lt;table class="box dark" width="50%"&gt; &lt;tr&gt; &lt;td&gt;You are getting this message because you voluntarily subscribed to the PHP Classes site. To change your newsletter or alert messages delivery options, see the instructions at &lt;a href="#instructions"&gt;the bottom of this message&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt;&lt;table&gt; &lt;tr&gt; &lt;td valign="top"&gt;&lt;a href="http://www.phpclasses.org/ads/adclick.php?ssc=1&amp;amp;n=a209500603"&gt;&lt;img width="336" height="280" src="http://www.phpclasses.org/ads/adview.php?ssc=1&amp;amp;what=zone:35&amp;amp;n=a209500603" border="0" alt="Advertisement"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="contents"&gt;Contents&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#tips"&gt;PHP Classes site tip of the day&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#jobs"&gt;Latest PHP jobs&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#specialists-forums"&gt;Latest PHP specialists forum threads&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#blog_posts"&gt;Latest PHP Classes blog posts&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#friends"&gt;Top friends of the site&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#user_groups"&gt;Latest regional PHP User Group submissions&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#award-results"&gt;Innovation award results&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#trackbacks"&gt;Latest blog trackback links&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#forums"&gt;Latest support forum threads&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#packages"&gt;Latest package entries&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#news"&gt;Latest news&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;hr /&gt; &lt;center&gt;&lt;table class="box light"&gt; &lt;tr&gt; &lt;th&gt;This newsletter is always available online and upto date at: &lt;a href="http://www.phpclasses.org/newsletter/"&gt;http://www.phpclasses.org/newsletter/&lt;/a&gt; .&lt;/th&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="tips"&gt;PHP Classes site tip of the day&lt;/a&gt;&lt;/h2&gt; &lt;div class="box light" style="width: 90%; padding: 8px"&gt;&lt;p&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;img src="http://files.phpclasses.org/graphics/early.gif" width="48" height="30" alt="Be the first to know about new site features" align="left"&gt;&lt;a href="http://www.phpclasses.org/tips.html?tip=new-features"&gt;Learn about the upcoming PHP Classes site features&lt;/a&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;/p&gt; &lt;hr /&gt; &lt;center&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/tips.html?tip=friends"&gt;Read about other interesting tips&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/center&gt; &lt;/div&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="jobs"&gt;Latest PHP jobs&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/513-PHP-job-PHP-Developer.html"&gt;PHP Developer (1 day ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-30&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Toledo, Ohio, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredodd" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/511-PHP-job-6-Temporary-contracts-running-to-December-2010-.html"&gt;6 Temporary contracts running to December 2010. (1 day ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-30&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Sheffield, South Yorkshire, &lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/uk.gif" alt="United Kingdom" title="United Kingdom"&gt; &lt;b&gt;United Kingdom&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/500-PHP-job-Software-Engineer-Core-Platform.html"&gt;Software Engineer, Core Platform (9 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-22&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Washington, DC, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredodd" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/497-PHP-job-F-T-In-House-Developer-PHP-Javascript-XML.html"&gt;F/T In-House Developer - PHP / Javascript / XML (14 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-17&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Carrollton, TX, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/461-PHP-job-Stop-working-for-the-man.html"&gt;Stop working for the man (26 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-05&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;San Francisco, CA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="May work remotely from another country" align="middle" border="0"&gt; &lt;b&gt;May work remotely from another country&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/508-PHP-job-Programador-LAMP.html"&gt;Programador LAMP (1 day ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-30&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Figueres, Girona, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/es.gif" alt="Spain" title="Spain"&gt; &lt;b&gt;Spain&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/505-PHP-job-PHP-script.html"&gt;PHP script (2 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-29&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Chicago, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/504-PHP-job-D-veloppeur-PHP-.html"&gt;Développeur PHP  (4 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-27&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Aix en Provence / Paris, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt; &lt;b&gt;France&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/503-PHP-job-Payment-module-for-PrestaShop.html"&gt;Payment module for PrestaShop (5 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-26&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Amsterdam, &lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/star.gif" width="24" height="24" alt="May work remotely from another country" align="middle" border="0"&gt; &lt;b&gt;May work remotely from another country&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/502-PHP-job-PHP-Developer-using-Zend-framework.html"&gt;PHP Developer using Zend framework (6 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-25&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Floriana, Europe, &lt;img align="middle" width="21" height="22" src="http://files.phpclasses.org/graphics/mt.gif" alt="Malta" title="Malta"&gt; &lt;b&gt;Malta&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/501-PHP-job-Senior-PHP-MySQL-Entwickler-gesucht.html"&gt;Senior PHP/MySQL Entwickler gesucht (7 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-24&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Leipzig, Berlin, &lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/499-PHP-job-Web-Developer-PHP-w-m-.html"&gt;Web-Developer PHP (w/m) (12 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-19&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Böblingen, &lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/498-PHP-job-Vacature-PHP-Programmeur.html"&gt;Vacature PHP Programmeur (13 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-18&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Delft, Zuid-Holland, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/nl.gif" alt="The Netherlands" title="The Netherlands"&gt; &lt;b&gt;The Netherlands&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/496-PHP-job-Mid-level-Web-Developer-Sydney-Australia.html"&gt;Mid-level Web Developer - Sydney, Australia (14 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-17&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sydney, NSW, &lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt; &lt;b&gt;Australia&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/495-PHP-job-PHP-programmer-to-customize-SugarCRM-and-Magento.html"&gt;PHP programmer to customize SugarCRM and Magento (15 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-16&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Guangzhou, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/cn.gif" alt="China" title="China"&gt; &lt;b&gt;China&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/494-PHP-job-Part-time-PHP-Programming.html"&gt;Part-time PHP Programming (16 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-15&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Pittsburgh, PA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/492-PHP-job-Open-Source-Lead-Manager-.html"&gt;Open Source Lead/ Manager  (20 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-11&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Navi Mumbai, Maharashtra, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/491-PHP-job-Web-Developer-PHP-MySQL.html"&gt;Web Developer PHP/MySQL (21 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-10&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Jacksonville, Florida, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/489-PHP-job-PHP-Dev-For-Enghien.html"&gt;PHP Dev For Enghien (22 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-09&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Enghien, Hainaut, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/be.gif" alt="Belgium" title="Belgium"&gt; &lt;b&gt;Belgium&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/487-PHP-job-Programador-PHP-MySQL.html"&gt;Programador PHP/MySQL (23 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-08&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Lisboa, &lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/pt.gif" alt="Portugal" title="Portugal"&gt; &lt;b&gt;Portugal&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/484-PHP-job-Sr-Web-Developer-.html"&gt;Sr Web Developer  (26 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-05&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Pune, Maharashtra, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/486-PHP-job-PHP-Web-Shop.html"&gt;PHP Web Shop (27 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-04&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;New York, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/483-PHP-job-Career-as-PHP-Programmer-and-Designer-in-Kolkata.html"&gt;Career as PHP Programmer and Designer in Kolkata (27 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-04&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;kolkata, w.b., &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/481-PHP-job-Assistant-Web-Developer-Systems-Administrator.html"&gt;Assistant Web Developer / Systems Administrator (28 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-03&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sylmar, CA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/482-PHP-job-Developer-Sydney-Global-company.html"&gt;Developer - Sydney - Global company (28 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-03&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sydney, NSW, &lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt; &lt;b&gt;Australia&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/479-PHP-job-Ervaren-webdevelopers-programmeur-m-v-.html"&gt;Ervaren webdevelopers (programmeur) (m/v) (29 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-02&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Eindhoven, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/nl.gif" alt="The Netherlands" title="The Netherlands"&gt; &lt;b&gt;The Netherlands&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/478-PHP-job-Programador-PHP.html"&gt;Programador PHP (29 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-02&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;São Paulo, São Paulo, &lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/br.gif" alt="Brazil" title="Brazil"&gt; &lt;b&gt;Brazil&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="specialists-forums"&gt;Latest PHP specialists forum threads&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Subject&lt;/th&gt; &lt;th&gt;Updated on&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/289/"&gt;postgresql-backup&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;taking back up of a postgresql database. using PHP class&lt;/td&gt; &lt;td align="center"&gt;2010-03-30&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/288/"&gt;PHP and MySQL 5&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Beginning PHP and MySQL 5 E-Commerce from Cristain Darie&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/287/"&gt;PHP codes from Windows to Linux&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;img php xhtml html ajax bugs in Linux (Ubuntu 8.04)&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/286/"&gt;PDF Creation&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Genrate pdf using php in chainese language&lt;/td&gt; &lt;td align="center"&gt;2010-03-27&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/285/"&gt;flash charts&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;exporting to word&lt;/td&gt; &lt;td align="center"&gt;2010-03-26&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/282/"&gt;Extracting data from a word file for insertion into mysql&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;How do I Extract data from a word file for insertion into mysql&lt;/td&gt; &lt;td align="center"&gt;2010-03-24&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="blog_posts"&gt;Latest PHP Classes blog posts&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/blog/post/120-Launched-the-winning-design-of-the-Web-Design-20-contest.html"&gt;Launched the winning design of the Web Design 2.0 contest (2 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-29&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;Summary:&lt;/th&gt; &lt;td class="box light" style="padding: 8px"&gt;The PHPClasses site had Web Design 2.0 contest, i.e. a design contest that allowed the users to propose new designs, allowed the users to try the proposed the designs in real pages, and allowed the users vote on their preferred design. Now the winning design is finally being launched.&lt;br /&gt; &lt;br /&gt; This article talks about the initiative and interviews the finalists that disputed the second turn of the election. They gave their opinion about the present and future editions of the site redesign contest.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/blog/post/119-Neural-Networks-in-PHP.html"&gt;Neural Networks in PHP (23 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-08&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;Summary:&lt;/th&gt; &lt;td class="box light" style="padding: 8px"&gt;Neural networks allow emulating the behavior of a brain in software applications. Neural Networks have always had a too steep learning curve to venture towards, especially in a Web environment.&lt;br /&gt; &lt;br /&gt; Neural Mesh is an open source, pure PHP code based Neural Network manager and framework that makes it easier to work with Neural Networks.&lt;br /&gt; &lt;br /&gt; This article explains how to easily implement Neural Mesh to develop Neural Network applications in PHP.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/blog/post/118-Developing-scalable-PHP-applications-using-MongoDB.html"&gt;Developing scalable PHP applications using MongoDB (30 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-01&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;Summary:&lt;/th&gt; &lt;td class="box light" style="padding: 8px"&gt;Nowadays there is a new kind of databases that is getting very popular, specially for Web development, including the PHP world, which are the NoSQL databases.&lt;br /&gt; &lt;br /&gt; This article focus specifically on MongoDB, despite there are several other NoSQL database implementations.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="friends"&gt;&lt;!-- --&gt;&lt;/a&gt;&lt;a href="http://www.phpclasses.org/friends.html"&gt;Top friends of the site&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box light" width="50%"&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt;&lt;b&gt;Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt; For more information on how to become a friend of the site look &lt;a href="http://www.phpclasses.org/friends.html"&gt;here&lt;/a&gt;.&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;br /&gt; &lt;center&gt;&lt;table class="box" style="padding: 8px" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Rank&lt;/th&gt; &lt;th&gt;Friend&lt;/th&gt; &lt;th&gt;Referrals&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;Olaf Lederer&lt;/td&gt; &lt;td align="right"&gt;34&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;Cesar D. Rodas&lt;/td&gt; &lt;td align="right"&gt;25&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;solomongaby&lt;/td&gt; &lt;td align="right"&gt;21&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;Roberto Aleman&lt;/td&gt; &lt;td align="right"&gt;21&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;5&lt;/th&gt; &lt;td&gt;Protung Dragos&lt;/td&gt; &lt;td align="right"&gt;20&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;Alexander Skakunov&lt;/td&gt; &lt;td align="right"&gt;20&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;7&lt;/th&gt; &lt;td&gt;Khaled Al-Shamaa&lt;/td&gt; &lt;td align="right"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;Horst Nogajski&lt;/td&gt; &lt;td align="right"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;9&lt;/th&gt; &lt;td&gt;lixlpixel&lt;/td&gt; &lt;td align="right"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;Richard Munroe&lt;/td&gt; &lt;td align="right"&gt;5&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="user_groups"&gt;Latest regional PHP User Group submissions&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.waspgroup.com/" target="_blank"&gt;PHP Medellin (1 day ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/co.gif" alt="Colombia" title="Colombia"&gt; &lt;b&gt;Colombia&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Medellin&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;Cesar Suarez &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpmed/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://phpidea.net/about/php.html" target="_blank"&gt;PhpIdea elmehalla elkobra egypt (8 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/eg.gif" alt="Egypt" title="Egypt"&gt; &lt;b&gt;Egypt&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;elmehalla elkobra&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;mohamed ibrahem &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpidea/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.superespacio.com/phpbcn/index.html" target="_blank"&gt;PHP Barcelona (10 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/es.gif" alt="Spain" title="Spain"&gt; &lt;b&gt;Spain&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Barcelona&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;Roberto &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpbcn/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://groups.google.com/group/php-ap" target="_blank"&gt;PHP Amapá (14 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/br.gif" alt="Brazil" title="Brazil"&gt; &lt;b&gt;Brazil&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Macapá, Amapá&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;Renzo Pimentel de Sá &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpap/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://phpvalencia.org/" target="_blank"&gt;PHP Valencia (19 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/es.gif" alt="Spain" title="Spain"&gt; &lt;b&gt;Spain&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Valencia&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;MAIMOL.com &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpvlc/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://mlinuxgada.info/" target="_blank"&gt;PHP Rousse (22 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="19" height="21" src="http://files.phpclasses.org/graphics/bg.gif" alt="Bulgaria" title="Bulgaria"&gt; &lt;b&gt;Bulgaria&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Rousse&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;&amp;amp;#1052;&amp;amp;#1080;&amp;amp;#1093;&amp;amp;#1072;&amp;amp;#1080;&amp;amp;#1083; &amp;amp;#105 &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phprousse/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/group/"&gt;Browse all PHP User Groups by country&lt;/a&gt;&lt;/h3&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box dark" style="padding: 8px"&gt; &lt;tr&gt; &lt;th&gt;If you make part of a regional PHP User Group not listed here, &lt;a href="http://www.phpclasses.org/submit_user_group.html"&gt;submit your user group&lt;/a&gt; .&lt;/th&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="award-results"&gt;Innovation award results&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;h2&gt;&lt;img src="http://www.phpclasses.org/award/innovation/winner.png" width="89" height="89" alt="Innovation Award winners" title="Innovation Award winners" align="middle" border="0"&gt; Congratulations to Tufan Baris YILDIRIM!&lt;/h2&gt;&lt;/center&gt; &lt;br /&gt; &lt;center&gt;&lt;table class="box" style="padding: 4px" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Rank&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;th&gt;Author&lt;/th&gt; &lt;th&gt;&lt;/th&gt; &lt;th&gt;Score&lt;/th&gt; &lt;th&gt;Points&lt;/th&gt; &lt;th&gt;Prize&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5893.html"&gt;LINQ In PHP&lt;/a&gt;&lt;br /&gt;Query arrays with a SQL-like syntax using LINQ&lt;/td&gt; &lt;td&gt;Tufan Baris YILDIRIM&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/tr.gif" alt="Turkey" title="Turkey"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;35.94%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;11&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One copy of the Zend Studio&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5899.html"&gt;FLV Metadata&lt;/a&gt;&lt;br /&gt;Get metadata from Flash video files&lt;/td&gt; &lt;td&gt;Amin Saeedi&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ir.gif" alt="Iran" title="Iran"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;17.19%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;10&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One year subscription to the PDF edition of the JSMag magazine&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5933.html"&gt;PreLoad Images&lt;/a&gt;&lt;br /&gt;Generate page with preloaded images&lt;/td&gt; &lt;td&gt;riccardo castagna&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;15.63%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;9&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One copy of Delphi for PHP&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5930.html"&gt;Detect Opcode Cache&lt;/a&gt;&lt;br /&gt;Detect whether PHP is running an opcode cache&lt;/td&gt; &lt;td&gt;Alexander Over&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6.25%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One downloadable copy of PhpED Professional&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5880.html"&gt;Oscar CouchDb&lt;/a&gt;&lt;br /&gt;Manipulate data on a CouchDB database&lt;/td&gt; &lt;td&gt;de saint leger christophe&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6.25%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One subscription to the PDF edition of the PHP Architect magazine&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5854.html"&gt;Pearson Significance&lt;/a&gt;&lt;br /&gt;Calculate significance for correlation coefficient&lt;/td&gt; &lt;td&gt;Roman&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4.69%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One book of choice by Apress&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5871.html"&gt;Very Simple XML Element&lt;/a&gt;&lt;br /&gt;Extend SimpleXML document composition capabilities&lt;/td&gt; &lt;td&gt;jonathan gotti&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4.69%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One downloadable copy of Komodo IDE&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5897.html"&gt;xColor&lt;/a&gt;&lt;br /&gt;Manipulate color values&lt;/td&gt; &lt;td&gt;Robert Eisele&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;3.13%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One year server license IP to country region city database&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5879.html"&gt;docType&lt;/a&gt;&lt;br /&gt;Create HTML or XHTML depending on the user browser&lt;/td&gt; &lt;td&gt;Michael A. Peters&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;3.13%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One book of choice by Manning&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5889.html"&gt;Thunderbird Junk Log To Postfix Header Check&lt;/a&gt;&lt;br /&gt;Convert Thunderbird junk log to Postfix rules&lt;/td&gt; &lt;td&gt;Basil Brice&amp;ntilde;o&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/mx.gif" alt="Mexico" title="Mexico"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;1.56%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5877.html"&gt;Cache variables&lt;/a&gt;&lt;br /&gt;Cache variable values in PHP scripts&lt;/td&gt; &lt;td&gt;Piotrek M&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/pl.gif" alt="Poland" title="Poland"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;1.56%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;br /&gt;&lt;CENTER&gt;&lt;H2&gt;Nominees to win the award of February of 2010&lt;/H2&gt;&lt;/CENTER&gt; &lt;CENTER&gt;&lt;TABLE style="width: 40em"&gt; &lt;TR&gt; &lt;TD&gt; &lt;CENTER&gt;&lt;TABLE class="box light" style="padding: 4px"&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5949.html"&gt;Class Prototype&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Marco Marchi&amp;ograve;" title="Picture of Marco Marchi&amp;ograve;"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Define variables of all class objects dynamically&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Marco Marchi&amp;ograve;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;20&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt; &lt;b&gt;Italy&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5956.html"&gt;Script Alone&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/388278.jpg" width="90" height="120" alt="Picture of Barbushin Sergey" title="Picture of Barbushin Sergey"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Manage the execution of PHP daemon scripts&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Barbushin Sergey&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;25&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ru.gif" alt="Russian Federation" title="Russian Federation"&gt; &lt;b&gt;Russian Federation&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5967.html"&gt;Gettable&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/276017.png" width="90" height="103" alt="Picture of Chris Lam" title="Picture of Chris Lam"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Make protected class properties accessible&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Chris Lam&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;22&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/hk.gif" alt="Hong Kong" title="Hong Kong"&gt; &lt;b&gt;Hong Kong&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5969.html"&gt;Tokenizer&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/856498.jpg" width="90" height="120" alt="Picture of Domenico Pontari" title="Picture of Domenico Pontari"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Tokenizer split strings into tokens&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Domenico Pontari&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt; &lt;b&gt;Italy&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5973.html"&gt;NabiCI&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of hwrProgs" title="Picture of hwrProgs"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Continuous integration framework&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;hwrProgs&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5993.html"&gt;Link CSV&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Schubertus Hodenus" title="Picture of Schubertus Hodenus"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Load and merge the data of two CSV files&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Schubertus Hodenus&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/6007.html"&gt;Trigonometric tools&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Mohammed Cherkaoui" title="Picture of Mohammed Cherkaoui"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Calculate sine, cosine and tangent of angles&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Mohammed Cherkaoui&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;15&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ma.gif" alt="Morocco" title="Morocco"&gt; &lt;b&gt;Morocco&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TH COLSPAN="4"&gt;&lt;h2&gt;&lt;A HREF="http://www.phpclasses.org/vote.html"&gt;Vote&lt;/A&gt;&lt;/h2&gt;&lt;/TH&gt; &lt;/TR&gt; &lt;/TABLE&gt;&lt;/CENTER&gt; &lt;/TD&gt; &lt;/TR&gt; &lt;/TABLE&gt;&lt;/CENTER&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="trackbacks"&gt;Latest blog trackback links&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Trackback&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;th&gt;Age in days&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.tagdocs.de/2010/03/26/openinviter-kontaktdaten-aus-verschiedenen-netzen-importieren/" target="_blank"&gt;OpenInviter - Kontaktdaten aus verschiedenen Netzen importieren&lt;/a&gt;&lt;/b&gt;&lt;br&gt; OpenInviter ist prim&amp;auml;r eine PHP-Klass...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4927.html"&gt;Open Inviter&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;5&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.maestrosdelweb.com/editorial/un-random-de-herramientas-y-servicios-web/" target="_blank"&gt;Es viernes! qu&amp;eacute; tal un random de herramientas y servicios web&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Navegar por la web, abrir m&amp;aacute;s de 10 p...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3294.html"&gt;PHP Image Manipulation Class 1.0.3&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;5&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://refreshthenet.com/2010/03/25/11-amazing-twitter-libraries-for-web-developers/" target="_blank"&gt;11 Amazing Twitter Libraries for Web Developers&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Twit&amp;shy;ter appears in many per&amp;shy;sonal an...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4075.html"&gt;My Twitter&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;6&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://gidigidi.net/webmasteraraclari/kgcaptcha-php-class-v1-0-%e2%80%93-php-guvenlik-kodu-sinifi.html" target="_blank"&gt;kgCaptcha PHP Class v1.0  PHP G&amp;uuml;venlik Kodu Sinifi&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Sinif formlarimizda kullandigimiz g&amp;uuml;v...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4442.html"&gt;KG CAPTCHA Class&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://blog.stevieswebsite.de/2010/03/googles-china-ruckzug-folgen-fur-webmaster/" target="_blank"&gt;Googles China R&amp;uuml;ckzug: Folgen f&amp;uuml;r Webmaster&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Wie ihr sicher alle mitbekommen habt,...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3813.html"&gt;GeoLocation&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;8&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://pronewb.com/a-popurls-clone-with-php-jquery-awesomeness" target="_blank"&gt;A Popurls Clone with PHP, jQuery, Awesomeness&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Good people of the Internets, I know ...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/1509.html"&gt;IDNA Convert&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;8&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.rankolife.cn/blog-820.html" target="_blank"&gt;Various well-known web services API&lt;/a&gt;&lt;/b&gt;&lt;br&gt; -&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5680.html"&gt;IP Details&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;13&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://wikitimeliner.edublogs.org/2010/03/17/hello-world/" target="_blank"&gt;Recherches bibliographiques&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Voici les principaux articles et lien...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3111.html"&gt;Wiki Parser&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;14&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://achmatim.net/2010/03/17/baca-tulis-file-dbf-dengan-php/" target="_blank"&gt;Baca Tulis File DBF dengan PHP&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Setelah sebelumnya kita membahas meng...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2673.html"&gt;PHPXBase&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;15&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://timani.net/2010/02/24/the-zend-framework-plugin-a-wordpress-plugin-and-theme-developers-life-saver/" target="_blank"&gt;Zend Framework + Wordpress&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Often it is the case that you want to...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5080.html"&gt;REST Server&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;18&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="forums"&gt;Latest support forum threads&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Subject&lt;/th&gt; &lt;th&gt;Posted on&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/3187/thread/7/"&gt;It could be more simple&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-31&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3187.html"&gt;Excel XML Parser&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/6104/thread/1/"&gt;Show! ;)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-30&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6104.html"&gt;Bitly-PHP&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/3169/thread/101/"&gt;Problem getting sender (header from)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Problem getting sender (header from)&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3169.html"&gt;MIME E-mail message parser&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/2668/thread/9/"&gt;Very nice package but it need a more consistent example pack&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2668.html"&gt;Calendar date&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/20/thread/13/"&gt;access db file from linux machine&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;access db file from linux machine itself&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/20.html"&gt;Metabase&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/2601/thread/5/"&gt;Thank You very much.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-29&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2601.html"&gt;Bar chart drawing&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/4962/thread/3/"&gt;The script is very slow when listing the root folder.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-28&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4962.html"&gt;PHP Fancy Directory Browsing&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/2181/thread/23/"&gt;This is the best class that I needed.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-28&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2181.html"&gt;class.upload.php&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/1005/thread/2/"&gt;Expired domain retrival&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;PHP script to get expired domain names&lt;/td&gt; &lt;td align="center"&gt;2010-03-27&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/1005.html"&gt;Expired Domain Class&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/6064/thread/1/"&gt;Kindly check ur post file it is not work,same file missing&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-26&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6064.html"&gt;MySQL Ajax Database Access Layer - MADAL&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="packages"&gt;Latest package entries&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6110.html"&gt;Zip&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Asbjorn Grandt" title="Picture of Asbjorn Grandt"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Asbjorn Grandt&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-30 (1 day ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Files and Folders, Compression&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to create archives of compressed files in ZIP format.&lt;br /&gt; &lt;br /&gt; It is based on the Create Zip File class originally written by Rochak Chauhan.&lt;br /&gt; &lt;br /&gt; This version writes the compressed archive to a file instead of a variable when the archive size exceeds a given memory usage threshold.&lt;br /&gt; &lt;br /&gt; It can also add comments to the ZIP archives.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6099.html"&gt;Facebook Twitter Linkedin status update&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/668023.jpg" width="90" height="90" alt="Picture of Md. Mahmud Ahsan" title="Picture of Md. Mahmud Ahsan"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Md. Mahmud Ahsan&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-30 (1 day ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Web services, Social Networking&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to update user status in social networking sites.&lt;br /&gt; &lt;br /&gt; It can send HTTP requests to different social networking sites to post new user status messages.&lt;br /&gt; &lt;br /&gt; Currently it supports Facebook, Twitter and LinkedIn.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6108.html"&gt;OSX Process&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of kirankrishnan" title="Picture of kirankrishnan"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;kirankrishnan&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-29 (2 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Unix, Language&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to run PHP scripts in parallel using the PHP command.&lt;br /&gt; &lt;br /&gt; It uses the PHP CLI program to run a PHP script in parallel.&lt;br /&gt; &lt;br /&gt; The class can kill the started process at any moment and check if the parallel script is still running.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6095.html"&gt;Export Spreadsheets&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/228829.jpg" width="90" height="120" alt="Picture of Charles A. LaFleur" title="Picture of Charles A. LaFleur"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Charles A. LaFleur&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-29 (2 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, Files and Folders&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to create an Excel spreadsheet from data in a MySQL table.&lt;br /&gt; &lt;br /&gt; It performs a query to a given MySQL table and creates an Excel spreadsheet file with the PEAR Spreadsheet_Excel_Writer package from the table data.&lt;br /&gt; &lt;br /&gt; The class can add multiple worksheets from results of querying one or more MySQL tables.&lt;br /&gt; &lt;br /&gt; Several parameters may be used to configure details like from which table fields map to spreadsheet columns, field sorting, etc..&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6107.html"&gt;ABC_MySQL&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Richard Lucas" title="Picture of Richard Lucas"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Richard Lucas&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-28 (3 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, Validation&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to execute MySQL queries and get paginated results.&lt;br /&gt; &lt;br /&gt; It can insert, update and delete MySQL database table records with eventual prior validation of the field values according to given rules.&lt;br /&gt; &lt;br /&gt; The class can also execute SELECT queries with support to retrieve results to show in paginated listings.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6103.html"&gt;Simple Object Element&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of mirko" title="Picture of mirko"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;mirko&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-28 (3 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;XML, PHP 5&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to Parse XML documents and export as arrays or JSON or viceversa.&lt;br /&gt; &lt;br /&gt; It can parse a hierarchic document loaded from a XML file, a regular array or JSON encode string.&lt;br /&gt; &lt;br /&gt; The class may also export the document to an array or a JSON encoded string.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6104.html"&gt;Bitly-PHP&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/345072.jpg" width="90" height="103" alt="Picture of Igor Escobar" title="Picture of Igor Escobar"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Igor Escobar&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-27 (4 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Web services&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to expand or shorten URLs using the bit.ly site.&lt;br /&gt; &lt;br /&gt; It can send HTTP requests to the bit.ly site to create a new short URL that redirects to a given longer URL.&lt;br /&gt; &lt;br /&gt; The class can also do the opposite, i.e. send a request to retrieve the original URL that is redirected when accessing a given bit.ly short URL.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6100.html"&gt;login class by AmRaLaA&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/817150.gif" width="80" height="120" alt="Picture of amralaa" title="Picture of amralaa"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;amralaa&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-27 (4 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, User Management&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to authenticate users with records in a MySQL table.&lt;br /&gt; &lt;br /&gt; It can lookup in a MySQL database table verify the user name and password of a given user.&lt;br /&gt; &lt;br /&gt; The sets a session variable if the user is correctly authenticated.&lt;br /&gt; &lt;br /&gt; The password verification may also use the MD5 hash of the password.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6097.html"&gt;Login Ban&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Mohammed Cherkaoui" title="Picture of Mohammed Cherkaoui"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Mohammed Cherkaoui&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-26 (5 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;HTTP, User Management&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to keep track and ban failed user access attempts.&lt;br /&gt; &lt;br /&gt; It takes note of the time of failed user access attempts in cookies.&lt;br /&gt; &lt;br /&gt; The class may check if the user reached the limit number of failed attempts and prevent user access of a given period of time.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6098.html"&gt;ABG List&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/281328.jpg" width="90" height="120" alt="Picture of Gilbert BENABOU" title="Picture of Gilbert BENABOU"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Gilbert BENABOU&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-26 (5 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Data types&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to manage linked lists of values.&lt;br /&gt; &lt;br /&gt; It can add, delete, update and retrieve values from linked lists.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6091.html"&gt;HTML-Table&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Elyess Zouaghi" title="Picture of Elyess Zouaghi"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Elyess Zouaghi&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-25 (6 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;HTML, PHP 5&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to display HTML tables composed programmatically.&lt;br /&gt; &lt;br /&gt; There is a base class that abstracts HTML elements in general.&lt;br /&gt; &lt;br /&gt; A sub-class abstracts the functionality of HTML tables allowing to add table rows and set table cell contents.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6083.html"&gt;CLI Tools&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Thilo Raufeisen" title="Picture of Thilo Raufeisen"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Thilo Raufeisen&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-25 (6 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Console&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to manage system resources and output the status to the console.&lt;br /&gt; &lt;br /&gt; It can set and remove application lock files, retrieve the current memory usage and set signal handlers.&lt;br /&gt; &lt;br /&gt; The class can also format messages to be presented in the console.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6066.html"&gt;Appointment Calendar&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Michael J. Fuhrman" title="Picture of Michael J. Fuhrman"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Michael J. Fuhrman&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-24 (7 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Time and Date, Content management&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to manage scheduled appointments.&lt;br /&gt; &lt;br /&gt; It provides classes and scripts to list, add, edit and delete appointments using the Ladder package.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6064.html"&gt;MySQL Ajax Database Access Layer - MADAL&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Brent Rossen" title="Picture of Brent Rossen"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Brent Rossen&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-24 (7 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, Code Generation, AJAX&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to generate code to manage MySQL tables using AJAX to avoid page reloading.&lt;br /&gt; &lt;br /&gt; It can generate PHP code for MySQL model classes that can perform several types of operations like inserting new records,, setters and getters, initialize variables, generate form inputs, etc..&lt;br /&gt; &lt;br /&gt; Another class can generate Javascript code that can send AJAX requests using jQuery to manipulate MySQL database table records.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;/ul&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;h2&gt;&lt;a name="news"&gt;Latest news&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Courtesy of PHPDeveloper.org .&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14271.html"&gt;Till Klampaeckel's Blog: Zend Framework: Slow automatic view rendering&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T19:50:16Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14270.html"&gt;Brandon Savage's Blog: An Intro To Zend_Navigation&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T18:33:08Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14269.html"&gt;Evert Pot's Blog: basename() is locale-aware&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T17:04:35Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14268.html"&gt;php|architect: PHP 5.3 namespaces for the rest of us&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T16:45:48Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14267.html"&gt;Ibuildings techPortal: All the Little Pieces: Distributed systems with PHP&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T15:21:57Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14266.html"&gt;Derick Rethans' Blog: Storing Date/Times in Databases&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T14:16:14Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14265.html"&gt;NETTUTS.com: Diving into the Twitter API &lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T13:57:16Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14264.html"&gt;Community News: Latest PECL Releases for 03.30.2010&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-30T12:01:55Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14263.html"&gt;Cal Evans' Blog: Zend's new namespace converter&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-29T18:43:02Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14262.html"&gt;Chris Roane's Blog: Analyzing the Value of a PHP Programmer&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-29T17:56:12Z&lt;/p&gt; &lt;/ul&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;a name="instructions"&gt;&lt;center&gt;&lt;table class="box dark" width="50%"&gt; &lt;tr&gt; &lt;td&gt;If you are not interested in receiving any more messages like this one, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-newsletter@phpclasses.org"&gt;unsubscribe-newsletter@phpclasses.org&lt;/a&gt;&lt;/tt&gt; or go to the &lt;a href="http://www.phpclasses.org/user_options.html"&gt;user options page&lt;/a&gt; and uncheck the respective e-mail delivery option. There you can also switch the message format between text and HTML. Note that there are several mailing lists. If you want to unsubscribe from all lists at once, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-content@phpclasses.org"&gt;unsubscribe-content@phpclasses.org&lt;/a&gt;&lt;/tt&gt; .&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;/a&gt; &lt;!-- body_end --&gt; &lt;/div&gt;     &lt;/div&gt;   &lt;/center&gt;   &lt;center&gt;     &lt;div id="Footer"&gt;           &lt;div id="FooterInfo"&gt;                &lt;div id="Copyright"&gt;&lt;div&gt; &lt;div style="float: left"&gt;&lt;address&gt;For more information send a message to &lt;tt&gt;&lt;a target="_blank" href="http://www.phpclasses.org/faq/#contact"&gt;info at phpclasses dot org&lt;/a&gt;&lt;/tt&gt;.&lt;/address&gt;&lt;/div&gt; &lt;div style="float: right"&gt;&lt;table cellpadding="0"&gt; &lt;tr&gt; &lt;td nowrap="nowrap"&gt;Copyright (c) Icontem 1999-2010&lt;/td&gt; &lt;td nowrap="nowrap"&gt;PHP Classes&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;           &lt;/div&gt;     &lt;/div&gt;   &lt;/center&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-8501614583519668265?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/8501614583519668265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=8501614583519668265' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/8501614583519668265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/8501614583519668265'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/03/php-classes-weekly-newsletter-of_31.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-03-31'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-887917300678790132</id><published>2010-03-31T01:24:00.000-07:00</published><updated>2010-03-31T01:25:05.132-07:00</updated><title type='text'>[PHP Classes] Launched the winning design of the Web Design 2.0 contest</title><content type='html'>&lt;style type="text/css"&gt;&lt;!-- BODY { color: black ; font-family: arial, helvetica, sans-serif; max-width: 1280px; margin-left: auto; margin-right: auto  } A:link { text-decoration: underline ; color: #0000FF } A:visited { text-decoration: underline ; color: #800080 } A:active { text-decoration: underline ; color: #800000 } .back, BODY, .menu { background-color: #e4e4e8 } .dark, .odd { background-color: #d0d0d4 } .light, .even { background-color: #dcdce0 } .featuredodd { background-color: #c5d4db } .featuredeven { background-color: #cedee6 } .highlight { background-color: #b0e0b0 } .removed { background-color: #AAAAAA; text-decoration: line-through } .invalid { background-color: #ffcccc; } .warning { background-color: #ffb366; } .monospace { font-family: Courier, "Courier New", monospace } .box, .menu { border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #707078 ; border-right-color: #707078 ; border-width: 1px } .box, .framed { padding: 4px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .menu { padding: 2px ; opacity: 0.95; filter:alpha(opacity=95); cursor: default; } .progressbar { border-style: none; padding: 4px; background-color: #0000ff; background-image: url(http://files.phpclasses.org/graphics/progress.gif); text-align: center; } .tabcontent { font-weight: bold } .nbld { border-width: 2px ; white-space: nowrap ; border-bottom-style: solid;  border-bottom-color: #707078; border-top-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbtd { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid;  border-bottom-color: #707078; border-top-color: #707078; border-left-color: #fcfcff; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbgd { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-bottom-style: none; border-top-style: solid; border-top-color: #707078; border-left-style: none; border-right-style: none } .nbpd { border-style: none } .nblu { border-width: 2px ; white-space: nowrap ; border-top-style: solid; border-top-color: #fcfcff; border-bottom-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbtu { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid; border-top-color: #fcfcff; border-bottom-color: #fcfcff; border-left-color: #fcfcff; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbgu { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-top-style: none; border-bottom-style: solid; border-bottom-color: #fcfcff; border-left-style: none; border-right-style: none } .nbpu { border-style: none } .nbpb { border-width: 0px; background-color: inherit; } .nbtb { border-width: 0px; background-color: inherit; }  // --&gt;&lt;/style&gt; &lt;div style=" background-color: #e4e4e8 ; color: black ;"&gt; &lt;div id="userContent"&gt;&lt;/div&gt; &lt;div id="MainConteiner"&gt;   &lt;center&gt;     &lt;div id="PageContent"&gt;       &lt;img class="pageDecoration" alt="" src="http://files.phpclasses.org/themes/igd01/graphics/page_shadow_right.png"&gt;       &lt;img class="pageDecoration" id="leftDecoration" alt="" src="http://files.phpclasses.org/themes/igd01/graphics/page_shadow_left.png"&gt;       &lt;div id="Top"&gt;         &lt;div id="logoPHP"&gt;&lt;a href="http://www.phpclasses.org/"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/logo-phpclasses.png" width="180" height="60" alt="PHP Classes" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt;         &lt;h1&gt;Launched the winning design of the Web Design 2.0 contest - PHP Classes blog&lt;/h1&gt;         &lt;div id="logoCompany"&gt;&lt;a href="http://www.icontem.com/" target="_blank"&gt;&lt;img src="http://files.phpclasses.org/graphics/icontem.png" width="180" height="60" alt="Icontem" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt;         &lt;img id="elephpant" alt="elePHPant" src="http://files.phpclasses.org/themes/igd01/graphics/elephpant.png"&gt;       &lt;/div&gt;          &lt;div id="ads"&gt;&lt;div style="text-align: center; margin-top: 12px"&gt;&lt;div style="margin-left: auto; margin-right: auto; text-align: center"&gt;&lt;a href="http://www.phpclasses.org/ads/adclick.php?ssc=1&amp;amp;n=a1354364328"&gt;&lt;img width="468" height="60" src="http://www.phpclasses.org/ads/adview.php?ssc=1&amp;amp;what=zone:5&amp;amp;n=a1354364328" border="0" alt="Advertisement"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;       &lt;div id="InfoContent"&gt;&lt;!-- body_start --&gt;&lt;center&gt;&lt;table class="box dark" width="90%"&gt; &lt;tr&gt; &lt;td&gt;You are getting this message because you voluntarily subscribed to the PHP Classes site. To change your newsletter or alert messages delivery options, see the instructions at &lt;a href="#instructions"&gt;the bottom of this message&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;center&gt;&lt;table&gt; &lt;tr&gt; &lt;td style="width: 40em;" valign="top"&gt;&lt;center&gt;&lt;h2&gt;A new post was published in PHP Classes blog&lt;br /&gt; &lt;br /&gt; Launched the winning design of the Web Design 2.0 contest&lt;/h2&gt;&lt;/center&gt; &lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/p&gt; &lt;table class="box dark" style="width: 40em; padding: 10px"&gt; &lt;tr&gt; &lt;td&gt;&lt;i&gt;The PHPClasses site had Web Design 2.0 contest, i.e. a design contest that allowed the users to propose new designs, allowed the users to try the proposed the designs in real pages, and allowed the users vote on their preferred design. Now the winning design is finally being launched.&lt;br /&gt; &lt;br /&gt; This article talks about the initiative and interviews the finalists that disputed the second turn of the election. They gave their opinion about the present and future editions of the site redesign contest.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phpclasses.org/blog/post/120.html"&gt;More...&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;br /&gt; &lt;div class="box" style="padding: 10px"&gt;Read the whole message and post your comments in the &lt;a href="http://www.phpclasses.org/blog/post/120.html"&gt;PHP Classes blog&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;If you like this post, do not forget to vote on it in Digg and in DZone, so more readers may know about this article. Use the buttons in the &lt;a href="http://www.phpclasses.org/blog/post/120.html"&gt;post&lt;/a&gt; page that says &amp;quot;digg it&amp;quot; to vote on the article on Digg and &amp;quot;zone it&amp;quot; to vote on DZone.&lt;/div&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;h2&gt;&lt;a name="tips"&gt;PHP Classes site tip of the day&lt;/a&gt;&lt;/h2&gt; &lt;table width="90%" class="light"&gt; &lt;tr&gt; &lt;td&gt;&lt;p&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;span style="float: left"&gt;&lt;img src="http://files.phpclasses.org/themes/igd01/graphics/hosting-large.gif" width="80" height="60" alt="Compare the best PHP Web hosting services" align="middle" border="0"&gt;&lt;/span&gt;&lt;a href="http://www.phpclasses.org/hosting/" target="_blank"&gt;Compare the best PHP Web hosting services&lt;/a&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;/p&gt; &lt;div&gt;Every site needs a good Web hosting service. Some services are better in price, others in access speed, others in customer support, etc..&lt;br&gt; &lt;br&gt; Compare and find out which Web hosting companies provides the best services that match your needs using the &lt;a href="http://www.phpclasses.org/hosting/" target="_blank"&gt;Web hosting comparison service&lt;/a&gt;.&lt;/div&gt; &lt;hr /&gt; &lt;center&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/tips.html?tip=no-more-ads"&gt;Read about other interesting tips&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/center&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;a name="instructions"&gt;&lt;center&gt;&lt;table class="box dark" width="90%"&gt; &lt;tr&gt; &lt;td&gt;If you are not interested in receiving any more messages like this one, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-announcements@phpclasses.org"&gt;unsubscribe-announcements@phpclasses.org&lt;/a&gt;&lt;/tt&gt; or go to the &lt;a href="http://www.phpclasses.org/user_options.html"&gt;user options page&lt;/a&gt; and uncheck the respective e-mail delivery option. There you can also switch the message format between text and HTML. Note that there are several mailing lists. If you want to unsubscribe from all lists at once, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-content@phpclasses.org"&gt;unsubscribe-content@phpclasses.org&lt;/a&gt;&lt;/tt&gt; .&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;/a&gt; &lt;!-- body_end --&gt; &lt;/div&gt;     &lt;/div&gt;   &lt;/center&gt;   &lt;center&gt;     &lt;div id="Footer"&gt;           &lt;div id="FooterInfo"&gt;                &lt;div id="Copyright"&gt;&lt;div&gt; &lt;div style="float: left"&gt;&lt;address&gt;For more information send a message to &lt;tt&gt;&lt;a target="_blank" href="http://www.phpclasses.org/faq/#contact"&gt;info at phpclasses dot org&lt;/a&gt;&lt;/tt&gt;.&lt;/address&gt;&lt;/div&gt; &lt;div style="float: right"&gt;&lt;table cellpadding="0"&gt; &lt;tr&gt; &lt;td nowrap="nowrap"&gt;Copyright (c) Icontem 1999-2010&lt;/td&gt; &lt;td nowrap="nowrap"&gt;PHP Classes&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;           &lt;/div&gt;     &lt;/div&gt;   &lt;/center&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-887917300678790132?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/887917300678790132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=887917300678790132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/887917300678790132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/887917300678790132'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/03/php-classes-launched-winning-design-of.html' title='[PHP Classes] Launched the winning design of the Web Design 2.0 contest'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-1140186111054955841</id><published>2010-03-24T04:46:00.000-07:00</published><updated>2010-03-24T04:58:02.110-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-03-24</title><content type='html'>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;title&gt;Weekly newsletter of Wednesday - 2010-03-24 - PHP Classes&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;style type="text/css"&gt;&lt;!-- BODY { color: black ; font-family: arial, helvetica, sans-serif; max-width: 1280px; margin-left: auto; margin-right: auto  } A:link { text-decoration: underline ; color: #0000FF } A:visited { text-decoration: underline ; color: #800080 } A:active { text-decoration: underline ; color: #800000 } .back, BODY, .menu { background-color: #e4e4e8 } .dark, .odd { background-color: #d0d0d4 } .light, .even { background-color: #dcdce0 } .featuredodd { background-color: #c5d4db } .featuredeven { background-color: #cedee6 } .highlight { background-color: #b0e0b0 } .removed { background-color: #AAAAAA; text-decoration: line-through } .invalid { background-color: #ffcccc; } .warning { background-color: #ffb366; } .monospace { font-family: Courier, "Courier New", monospace } .box, .menu { border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #707078 ; border-right-color: #707078 ; border-width: 1px } .box, .framed { padding: 4px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .menu { padding: 2px ; opacity: 0.95; filter:alpha(opacity=95); cursor: default; } .progressbar { border-style: none; padding: 4px; background-color: #0000ff; background-image: url(http://files.phpclasses.org/graphics/progress.gif); text-align: center; } .tabcontent { font-weight: bold } .nbld { border-width: 2px ; white-space: nowrap ; border-bottom-style: solid;  border-bottom-color: #707078; border-top-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbtd { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid;  border-bottom-color: #707078; border-top-color: #707078; border-left-color: #fcfcff; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; -moz-border-radius-bottomright: 8px ; -moz-border-radius-bottomleft: 8px ; -webkit-border-bottom-right-radius: 8px ; -webkit-border-bottom-left-radius: 8px } .nbgd { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-bottom-style: none; border-top-style: solid; border-top-color: #707078; border-left-style: none; border-right-style: none } .nbpd { border-style: none } .nblu { border-width: 2px ; white-space: nowrap ; border-top-style: solid; border-top-color: #fcfcff; border-bottom-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbtu { border-width: 1px ; margin: 1px; white-space: nowrap ; border-style: solid; border-top-color: #fcfcff; border-bottom-color: #fcfcff; border-left-color: #fcfcff; border-right-color: #707078; border-top-left-radius: 8px ; border-top-right-radius: 8px ; -moz-border-radius-topright: 8px ; -moz-border-radius-topleft: 8px ; -webkit-border-top-right-radius: 8px ; -webkit-border-top-left-radius: 8px } .nbgu { border-width: 1px ; margin: 1px; white-space: nowrap ; padding: 0px; border-top-style: none; border-bottom-style: solid; border-bottom-color: #fcfcff; border-left-style: none; border-right-style: none } .nbpu { border-style: none } .nbpb { border-width: 0px; background-color: inherit; } .nbtb { border-width: 0px; background-color: inherit; }  // --&gt;&lt;/style&gt; &lt;div style=" background-color: #e4e4e8 ; color: black ;"&gt; &lt;div style="margin-bottom: 8px"&gt; &lt;div style="float: left"&gt;&lt;a href="/"&gt;&lt;img src="http://files.phpclasses.org/graphics/logo-phpclasses.png" width="180" height="60" alt="PHP Classes" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div style="float: right"&gt;&lt;a href="http://www.icontem.com/" target="_blank"&gt;&lt;img src="http://files.phpclasses.org/graphics/icontem.png" width="180" height="60" alt="Icontem" align="middle" border="0"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&lt;h1 style="text-align: center; margin: 0px"&gt;Weekly newsletter of Wednesday - 2010-03-24&lt;/h1&gt;&lt;/div&gt; &lt;div style="clear: both"&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="text-align: center; margin-top: 12px"&gt;&lt;div style="margin-left: auto; margin-right: auto; text-align: center"&gt;&lt;a href="http://www.phpclasses.org/ads/adclick.php?ssc=1&amp;amp;n=a351855478"&gt;&lt;img width="468" height="60" src="http://www.phpclasses.org/ads/adview.php?ssc=1&amp;amp;what=zone:6&amp;amp;n=a351855478" border="0" alt="Advertisement"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;     &lt;!-- body_start --&gt;&lt;center&gt;&lt;table class="box dark" width="50%"&gt; &lt;tr&gt; &lt;td&gt;You are getting this message because you voluntarily subscribed to the PHP Classes site. To change your newsletter or alert messages delivery options, see the instructions at &lt;a href="#instructions"&gt;the bottom of this message&lt;/a&gt;.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt;&lt;table&gt; &lt;tr&gt; &lt;td valign="top"&gt;&lt;a href="http://www.phpclasses.org/ads/adclick.php?ssc=1&amp;amp;n=a2012664293"&gt;&lt;img width="336" height="280" src="http://www.phpclasses.org/ads/adview.php?ssc=1&amp;amp;what=zone:35&amp;amp;n=a2012664293" border="0" alt="Advertisement"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="contents"&gt;Contents&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#tips"&gt;PHP Classes site tip of the day&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#jobs"&gt;Latest PHP jobs&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#specialists-forums"&gt;Latest PHP specialists forum threads&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#blog_posts"&gt;Latest PHP Classes blog posts&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#friends"&gt;Top friends of the site&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#user_groups"&gt;Latest regional PHP User Group submissions&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#award-results"&gt;Innovation award results&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#trackbacks"&gt;Latest blog trackback links&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#forums"&gt;Latest support forum threads&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#packages"&gt;Latest package entries&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#vulnerabilities"&gt;Latest security vulnerabilities&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="#news"&gt;Latest news&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr /&gt; &lt;hr /&gt; &lt;center&gt;&lt;table class="box light"&gt; &lt;tr&gt; &lt;th&gt;This newsletter is always available online and upto date at: &lt;a href="http://www.phpclasses.org/newsletter/"&gt;http://www.phpclasses.org/newsletter/&lt;/a&gt; .&lt;/th&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="tips"&gt;PHP Classes site tip of the day&lt;/a&gt;&lt;/h2&gt; &lt;div class="box light" style="width: 90%; padding: 8px"&gt;&lt;p&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;img src="http://files.phpclasses.org/graphics/new.gif" width="24" height="24" alt="Latest news by e-mail" align="middle" border="0"&gt;&lt;a href="http://www.phpclasses.org/tips.html?tip=news"&gt;Get the latest PHP Classes site content news in your e-mail&lt;/a&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;/p&gt; &lt;hr /&gt; &lt;center&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/tips.html?tip=web-hosting-comparisons"&gt;Read about other interesting tips&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/center&gt; &lt;/div&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="jobs"&gt;Latest PHP jobs&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/500-PHP-job-Software-Engineer-Core-Platform.html"&gt;Software Engineer, Core Platform (2 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-22&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Washington, DC, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredodd" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/497-PHP-job-F-T-In-House-Developer-PHP-Javascript-XML.html"&gt;F/T In-House Developer - PHP / Javascript / XML (7 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-17&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Carrollton, TX, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/480-PHP-job-Pro7-Consulting-PHP-Developer.html"&gt;Pro7 Consulting - PHP Developer (23 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-01&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Johannesburg, Gauteng, &lt;img align="middle" width="21" height="20" src="http://files.phpclasses.org/graphics/za.gif" alt="South Africa" title="South Africa"&gt; &lt;b&gt;South Africa&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredodd" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/461-PHP-job-Stop-working-for-the-man.html"&gt;Stop working for the man (19 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-05&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;San Francisco, CA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="May work remotely from another country" align="middle" border="0"&gt; &lt;b&gt;May work remotely from another country&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div class="box featuredeven" style="padding: 8px"&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/477-PHP-job-PHP-ontwikkelaar-programmeur.html"&gt;PHP ontwikkelaar/programmeur (28 days ago)&lt;/a&gt; &lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt;&lt;img src="http://files.phpclasses.org/graphics/star.gif" width="24" height="24" alt="Featured job" align="middle" border="0"&gt; Featured job&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-24&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td&gt;Eindhoven, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/nl.gif" alt="The Netherlands" title="The Netherlands"&gt; &lt;b&gt;The Netherlands&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/499-PHP-job-Web-Developer-PHP-w-m-.html"&gt;Web-Developer PHP (w/m) (5 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-19&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Böblingen, &lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/498-PHP-job-Vacature-PHP-Programmeur.html"&gt;Vacature PHP Programmeur (6 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-18&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Delft, Zuid-Holland, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/nl.gif" alt="The Netherlands" title="The Netherlands"&gt; &lt;b&gt;The Netherlands&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/496-PHP-job-Mid-level-Web-Developer-Sydney-Australia.html"&gt;Mid-level Web Developer - Sydney, Australia (7 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-17&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sydney, NSW, &lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt; &lt;b&gt;Australia&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/495-PHP-job-PHP-programmer-to-customize-SugarCRM-and-Magento.html"&gt;PHP programmer to customize SugarCRM and Magento (8 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-16&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Guangzhou, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/cn.gif" alt="China" title="China"&gt; &lt;b&gt;China&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/494-PHP-job-Part-time-PHP-Programming.html"&gt;Part-time PHP Programming (9 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-15&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Pittsburgh, PA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/492-PHP-job-Open-Source-Lead-Manager-.html"&gt;Open Source Lead/ Manager  (13 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-11&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Navi Mumbai, Maharashtra, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/491-PHP-job-Web-Developer-PHP-MySQL.html"&gt;Web Developer PHP/MySQL (14 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-10&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Jacksonville, Florida, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/489-PHP-job-PHP-Dev-For-Enghien.html"&gt;PHP Dev For Enghien (15 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-09&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Enghien, Hainaut, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/be.gif" alt="Belgium" title="Belgium"&gt; &lt;b&gt;Belgium&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/487-PHP-job-Programador-PHP-MySQL.html"&gt;Programador PHP/MySQL (16 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-08&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Lisboa, &lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/pt.gif" alt="Portugal" title="Portugal"&gt; &lt;b&gt;Portugal&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/484-PHP-job-Sr-Web-Developer-.html"&gt;Sr Web Developer  (19 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-05&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Pune, Maharashtra, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/486-PHP-job-PHP-Web-Shop.html"&gt;PHP Web Shop (20 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-04&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;New York, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/483-PHP-job-Career-as-PHP-Programmer-and-Designer-in-Kolkata.html"&gt;Career as PHP Programmer and Designer in Kolkata (20 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-04&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;kolkata, w.b., &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/481-PHP-job-Assistant-Web-Developer-Systems-Administrator.html"&gt;Assistant Web Developer / Systems Administrator (21 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-03&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sylmar, CA, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt; &lt;b&gt;United States&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/482-PHP-job-Developer-Sydney-Global-company.html"&gt;Developer - Sydney - Global company (21 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-03&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Sydney, NSW, &lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt; &lt;b&gt;Australia&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/479-PHP-job-Ervaren-webdevelopers-programmeur-m-v-.html"&gt;Ervaren webdevelopers (programmeur) (m/v) (22 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-02&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Eindhoven, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/nl.gif" alt="The Netherlands" title="The Netherlands"&gt; &lt;b&gt;The Netherlands&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/478-PHP-job-Programador-PHP.html"&gt;Programador PHP (22 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-02&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;São Paulo, São Paulo, &lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/br.gif" alt="Brazil" title="Brazil"&gt; &lt;b&gt;Brazil&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/476-PHP-job-D-veloppeur-logiciel-H-F-confirme-CDI.html"&gt;Développeur logiciel (H/F) confirme / CDI (23 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-01&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Béziers, &lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt; &lt;b&gt;France&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/475-PHP-job-PHP-developer-Hyderabad.html"&gt;PHP developer - Hyderabad (26 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-26&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Hyderabad, AP, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/in.gif" alt="India" title="India"&gt; &lt;b&gt;India&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/469-PHP-job-Junior-Web-Developer.html"&gt;Junior Web Developer (27 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-25&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Valletta, Valletta, &lt;img align="middle" width="21" height="22" src="http://files.phpclasses.org/graphics/mt.gif" alt="Malta" title="Malta"&gt; &lt;b&gt;Malta&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/468-PHP-job-Senior-Web-Developer.html"&gt;Senior Web Developer (28 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-24&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Valletta, Valletta, &lt;img align="middle" width="21" height="22" src="http://files.phpclasses.org/graphics/mt.gif" alt="Malta" title="Malta"&gt; &lt;b&gt;Malta&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/470-PHP-job-Programador-Analista.html"&gt;Programador Analista (29 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-23&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Mexico, Distrito Federal, &lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/mx.gif" alt="Mexico" title="Mexico"&gt; &lt;b&gt;Mexico&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt;&lt;div&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/jobs/post/467-PHP-job-Developer-PHP-w-m-.html"&gt;Developer PHP (w/m)  (30 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right" nowrap="nowrap"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-02-22&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;City:&lt;/th&gt; &lt;td class="light"&gt;Hamburg, Hamburg, &lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="specialists-forums"&gt;Latest PHP specialists forum threads&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Subject&lt;/th&gt; &lt;th&gt;Updated on&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/285/"&gt;flash charts&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;exporting to word&lt;/td&gt; &lt;td align="center"&gt;2010-03-24&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/282/"&gt;Extracting data from a word file for insertion into mysql&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;How do I Extract data from a word file for insertion into mysql&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/280/"&gt;line breaks nl2br&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;I cannot get my text from the DB to get rid of the \r\n line bre&lt;/td&gt; &lt;td align="center"&gt;2010-03-22&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/284/"&gt;how improve the php memory usage?&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;I develop a PHP Live Chat app but this not work well&lt;/td&gt; &lt;td align="center"&gt;2010-03-22&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/283/"&gt;reply To: Extracting data from a word file for insertion into my&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;reply to: How do I Extract data from a word file for insertion i&lt;/td&gt; &lt;td align="center"&gt;2010-03-21&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/281/"&gt;Excelwriter&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;problems to generate. xls with this class&lt;/td&gt; &lt;td align="center"&gt;2010-03-20&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/279/"&gt;PHP GUI &amp;amp; Code Generateor&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;PHP Devleopment Tool for RAD&lt;/td&gt; &lt;td align="center"&gt;2010-03-19&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/topic/specialists/forum/general/thread/278/"&gt;posting HTTP&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;parameter values are not getting&lt;/td&gt; &lt;td align="center"&gt;2010-03-18&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="blog_posts"&gt;Latest PHP Classes blog posts&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/blog/post/119-Neural-Networks-in-PHP.html"&gt;Neural Networks in PHP (16 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-08&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;Summary:&lt;/th&gt; &lt;td class="box light" style="padding: 8px"&gt;Neural networks allow emulating the behavior of a brain in software applications. Neural Networks have always had a too steep learning curve to venture towards, especially in a Web environment.&lt;br /&gt; &lt;br /&gt; Neural Mesh is an open source, pure PHP code based Neural Network manager and framework that makes it easier to work with Neural Networks.&lt;br /&gt; &lt;br /&gt; This article explains how to easily implement Neural Mesh to develop Neural Network applications in PHP.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/blog/post/118-Developing-scalable-PHP-applications-using-MongoDB.html"&gt;Developing scalable PHP applications using MongoDB (23 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Posted on:&lt;/th&gt; &lt;td&gt;2010-03-01&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th valign="top" width="1%" align="right"&gt;Summary:&lt;/th&gt; &lt;td class="box light" style="padding: 8px"&gt;Nowadays there is a new kind of databases that is getting very popular, specially for Web development, including the PHP world, which are the NoSQL databases.&lt;br /&gt; &lt;br /&gt; This article focus specifically on MongoDB, despite there are several other NoSQL database implementations.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt; &lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="friends"&gt;&lt;!-- --&gt;&lt;/a&gt;&lt;a href="http://www.phpclasses.org/friends.html"&gt;Top friends of the site&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box light" width="50%"&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt;&lt;b&gt;Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt; For more information on how to become a friend of the site look &lt;a href="http://www.phpclasses.org/friends.html"&gt;here&lt;/a&gt;.&lt;/center&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;br /&gt; &lt;center&gt;&lt;table class="box" style="padding: 8px" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Rank&lt;/th&gt; &lt;th&gt;Friend&lt;/th&gt; &lt;th&gt;Referrals&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;Olaf Lederer&lt;/td&gt; &lt;td align="right"&gt;39&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;Roberto Aleman&lt;/td&gt; &lt;td align="right"&gt;24&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;Cesar D. Rodas&lt;/td&gt; &lt;td align="right"&gt;23&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;solomongaby&lt;/td&gt; &lt;td align="right"&gt;20&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;5&lt;/th&gt; &lt;td&gt;Alexander Skakunov&lt;/td&gt; &lt;td align="right"&gt;19&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;Protung Dragos&lt;/td&gt; &lt;td align="right"&gt;18&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;7&lt;/th&gt; &lt;td&gt;lixlpixel&lt;/td&gt; &lt;td align="right"&gt;10&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;Richard Munroe&lt;/td&gt; &lt;td align="right"&gt;8&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;9&lt;/th&gt; &lt;td&gt;Khaled Al-Shamaa&lt;/td&gt; &lt;td align="right"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;Horst Nogajski&lt;/td&gt; &lt;td align="right"&gt;6&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="user_groups"&gt;Latest regional PHP User Group submissions&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://phpidea.net/about/php.html" target="_blank"&gt;PhpIdea elmehalla elkobra egypt (1 day ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/eg.gif" alt="Egypt" title="Egypt"&gt; &lt;b&gt;Egypt&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;elmehalla elkobra&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;mohamed ibrahem &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpidea/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.superespacio.com/phpbcn/index.html" target="_blank"&gt;PHP Barcelona (3 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/es.gif" alt="Spain" title="Spain"&gt; &lt;b&gt;Spain&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Barcelona&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;Roberto &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpbcn/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://groups.google.com/group/php-ap" target="_blank"&gt;PHP Amapá (7 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="18" height="22" src="http://files.phpclasses.org/graphics/br.gif" alt="Brazil" title="Brazil"&gt; &lt;b&gt;Brazil&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Macapá, Amapá&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;Renzo Pimentel de Sá &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpap/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://phpvalencia.org/" target="_blank"&gt;PHP Valencia (12 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/es.gif" alt="Spain" title="Spain"&gt; &lt;b&gt;Spain&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Valencia&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;MAIMOL.com &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phpvlc/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://mlinuxgada.info/" target="_blank"&gt;PHP Rousse (15 days ago)&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Country:&lt;/th&gt; &lt;td&gt;&lt;img align="middle" width="19" height="21" src="http://files.phpclasses.org/graphics/bg.gif" alt="Bulgaria" title="Bulgaria"&gt; &lt;b&gt;Bulgaria&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Location:&lt;/th&gt; &lt;td&gt;Rousse&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th width="1%" align="right"&gt;Responsible:&lt;/th&gt; &lt;td&gt;&amp;amp;#1052;&amp;amp;#1080;&amp;amp;#1093;&amp;amp;#1072;&amp;amp;#1080;&amp;amp;#1083; &amp;amp;#105 &lt;tt&gt;&amp;lt;&lt;a href="http://www.phpclasses.org/contact/group/phprousse/" target="_blank"&gt;email contact&lt;/a&gt;&amp;gt;&lt;/tt&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;/ul&gt; &lt;hr&gt; &lt;center&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/group/"&gt;Browse all PHP User Groups by country&lt;/a&gt;&lt;/h3&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box dark" style="padding: 8px"&gt; &lt;tr&gt; &lt;th&gt;If you make part of a regional PHP User Group not listed here, &lt;a href="http://www.phpclasses.org/submit_user_group.html"&gt;submit your user group&lt;/a&gt; .&lt;/th&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt; &lt;hr&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="award-results"&gt;Innovation award results&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;h2&gt;&lt;img src="http://www.phpclasses.org/award/innovation/winner.png" width="89" height="89" alt="Innovation Award winners" title="Innovation Award winners" align="middle" border="0"&gt; Congratulations to Tufan Baris YILDIRIM!&lt;/h2&gt;&lt;/center&gt; &lt;br /&gt; &lt;center&gt;&lt;table class="box" style="padding: 4px" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Rank&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;th&gt;Author&lt;/th&gt; &lt;th&gt;&lt;/th&gt; &lt;th&gt;Score&lt;/th&gt; &lt;th&gt;Points&lt;/th&gt; &lt;th&gt;Prize&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5893.html"&gt;LINQ In PHP&lt;/a&gt;&lt;br /&gt;Query arrays with a SQL-like syntax using LINQ&lt;/td&gt; &lt;td&gt;Tufan Baris YILDIRIM&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/tr.gif" alt="Turkey" title="Turkey"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;35.94%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;11&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One copy of the Zend Studio&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5899.html"&gt;FLV Metadata&lt;/a&gt;&lt;br /&gt;Get metadata from Flash video files&lt;/td&gt; &lt;td&gt;Amin Saeedi&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ir.gif" alt="Iran" title="Iran"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;17.19%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;10&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One year subscription to the PDF edition of the JSMag magazine&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5933.html"&gt;PreLoad Images&lt;/a&gt;&lt;br /&gt;Generate page with preloaded images&lt;/td&gt; &lt;td&gt;riccardo castagna&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;15.63%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;9&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One copy of Delphi for PHP&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5930.html"&gt;Detect Opcode Cache&lt;/a&gt;&lt;br /&gt;Detect whether PHP is running an opcode cache&lt;/td&gt; &lt;td&gt;Alexander Over&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6.25%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One downloadable copy of PhpED Professional&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;4&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5880.html"&gt;Oscar CouchDb&lt;/a&gt;&lt;br /&gt;Manipulate data on a CouchDB database&lt;/td&gt; &lt;td&gt;de saint leger christophe&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6.25%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;8&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One subscription to the PDF edition of the PHP Architect magazine&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5854.html"&gt;Pearson Significance&lt;/a&gt;&lt;br /&gt;Calculate significance for correlation coefficient&lt;/td&gt; &lt;td&gt;Roman&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/au.gif" alt="Australia" title="Australia"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4.69%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One book of choice by Apress&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;6&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5871.html"&gt;Very Simple XML Element&lt;/a&gt;&lt;br /&gt;Extend SimpleXML document composition capabilities&lt;/td&gt; &lt;td&gt;jonathan gotti&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/fr.gif" alt="France" title="France"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4.69%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;6&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;One downloadable copy of Komodo IDE&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5897.html"&gt;xColor&lt;/a&gt;&lt;br /&gt;Manipulate color values&lt;/td&gt; &lt;td&gt;Robert Eisele&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;3.13%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;8&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5879.html"&gt;docType&lt;/a&gt;&lt;br /&gt;Create HTML or XHTML depending on the user browser&lt;/td&gt; &lt;td&gt;Michael A. Peters&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="18" height="20" src="http://files.phpclasses.org/graphics/us.gif" alt="United States" title="United States"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;3.13%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;4&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5889.html"&gt;Thunderbird Junk Log To Postfix Header Check&lt;/a&gt;&lt;br /&gt;Convert Thunderbird junk log to Postfix rules&lt;/td&gt; &lt;td&gt;Basil Brice&amp;ntilde;o&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/mx.gif" alt="Mexico" title="Mexico"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;1.56%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;th&gt;10&lt;/th&gt; &lt;td&gt;&lt;a href="http://www.phpclasses.org/browse/package/5877.html"&gt;Cache variables&lt;/a&gt;&lt;br /&gt;Cache variable values in PHP scripts&lt;/td&gt; &lt;td&gt;Piotrek M&lt;/td&gt; &lt;td&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/pl.gif" alt="Poland" title="Poland"&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;1.56%&lt;/tt&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;tt&gt;2&lt;/tt&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;br /&gt;&lt;CENTER&gt;&lt;H2&gt;Nominees to win the award of February of 2010&lt;/H2&gt;&lt;/CENTER&gt; &lt;CENTER&gt;&lt;TABLE style="width: 40em"&gt; &lt;TR&gt; &lt;TD&gt; &lt;CENTER&gt;&lt;TABLE class="box light" style="padding: 4px"&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5949.html"&gt;Class Prototype&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Marco Marchi&amp;ograve;" title="Picture of Marco Marchi&amp;ograve;"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Define variables of all class objects dynamically&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Marco Marchi&amp;ograve;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;20&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt; &lt;b&gt;Italy&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5956.html"&gt;Script Alone&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/388278.jpg" width="90" height="120" alt="Picture of Barbushin Sergey" title="Picture of Barbushin Sergey"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Manage the execution of PHP daemon scripts&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Barbushin Sergey&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;25&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ru.gif" alt="Russian Federation" title="Russian Federation"&gt; &lt;b&gt;Russian Federation&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5967.html"&gt;Gettable&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/276017.png" width="90" height="103" alt="Picture of Chris Lam" title="Picture of Chris Lam"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Make protected class properties accessible&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Chris Lam&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;22&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/hk.gif" alt="Hong Kong" title="Hong Kong"&gt; &lt;b&gt;Hong Kong&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5969.html"&gt;Tokenizer&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/picture/user/856498.jpg" width="90" height="120" alt="Picture of Domenico Pontari" title="Picture of Domenico Pontari"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Tokenizer split strings into tokens&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Domenico Pontari&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="20" height="21" src="http://files.phpclasses.org/graphics/it.gif" alt="Italy" title="Italy"&gt; &lt;b&gt;Italy&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5973.html"&gt;NabiCI&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of hwrProgs" title="Picture of hwrProgs"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Continuous integration framework&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;hwrProgs&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/5993.html"&gt;Link CSV&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Schubertus Hodenus" title="Picture of Schubertus Hodenus"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Load and merge the data of two CSV files&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Schubertus Hodenus&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;???&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="18" height="21" src="http://files.phpclasses.org/graphics/de.gif" alt="Germany" title="Germany"&gt; &lt;b&gt;Germany&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt;&lt;TH COLSPAN="2" ALIGN="right"&gt;Class:&lt;/TH&gt; &lt;TD&gt;&lt;A HREF="http://www.phpclasses.org/browse/package/6007.html"&gt;Trigonometric tools&lt;/A&gt;&lt;/TD&gt; &lt;TD ROWSPAN="5"&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Mohammed Cherkaoui" title="Picture of Mohammed Cherkaoui"&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Description:&lt;/TH&gt; &lt;TD&gt;Calculate sine, cosine and tangent of angles&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Author:&lt;/TH&gt; &lt;TD&gt;Mohammed Cherkaoui&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Age:&lt;/TH&gt; &lt;TD&gt;15&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD&gt;&lt;/TD&gt; &lt;TH ALIGN="right"&gt;Country:&lt;/TH&gt; &lt;TD&gt;&lt;img align="middle" width="21" height="21" src="http://files.phpclasses.org/graphics/ma.gif" alt="Morocco" title="Morocco"&gt; &lt;b&gt;Morocco&lt;/b&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD COLSPAN="4"&gt;&lt;HR&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TH COLSPAN="4"&gt;&lt;h2&gt;&lt;A HREF="http://www.phpclasses.org/vote.html"&gt;Vote&lt;/A&gt;&lt;/h2&gt;&lt;/TH&gt; &lt;/TR&gt; &lt;/TABLE&gt;&lt;/CENTER&gt; &lt;/TD&gt; &lt;/TR&gt; &lt;/TABLE&gt;&lt;/CENTER&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="trackbacks"&gt;Latest blog trackback links&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Trackback&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;th&gt;Age in days&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://blog.stevieswebsite.de/2010/03/googles-china-ruckzug-folgen-fur-webmaster/" target="_blank"&gt;Googles China R&amp;uuml;ckzug: Folgen f&amp;uuml;r Webmaster&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Wie ihr sicher alle mitbekommen habt,...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3813.html"&gt;GeoLocation&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;1&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://pronewb.com/a-popurls-clone-with-php-jquery-awesomeness" target="_blank"&gt;A Popurls Clone with PHP, jQuery, Awesomeness&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Good people of the Internets, I know ...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/1509.html"&gt;IDNA Convert&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;1&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.rankolife.cn/blog-820.html" target="_blank"&gt;Various well-known web services API&lt;/a&gt;&lt;/b&gt;&lt;br&gt; -&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5680.html"&gt;IP Details&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;6&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://wikitimeliner.edublogs.org/2010/03/17/hello-world/" target="_blank"&gt;Recherches bibliographiques&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Voici les principaux articles et lien...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3111.html"&gt;Wiki Parser&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;7&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://achmatim.net/2010/03/17/baca-tulis-file-dbf-dengan-php/" target="_blank"&gt;Baca Tulis File DBF dengan PHP&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Setelah sebelumnya kita membahas meng...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2673.html"&gt;PHPXBase&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;8&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://timani.net/2010/02/24/the-zend-framework-plugin-a-wordpress-plugin-and-theme-developers-life-saver/" target="_blank"&gt;Zend Framework + Wordpress&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Often it is the case that you want to...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5080.html"&gt;REST Server&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;11&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://logpad.net/php-ve-linq" target="_blank"&gt;PHP ve LINQ&lt;/a&gt;&lt;/b&gt;&lt;br&gt; .NET meraklilari ya da takip&amp;ccedil;ilerinin...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5893.html"&gt;LINQ In PHP&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;11&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://tech.cynarski.pl/2010/03/13/steganografia-w-php/" target="_blank"&gt;Steganografia w PHP&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Ciekawe czy ktos to jeszcze pamieta ;...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6027.html"&gt;Stream Steganography&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;12&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://web.propagator.net/?p=8" target="_blank"&gt;Formcat:Form Validation Generator&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Formcat 1.04 released...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/2051.html"&gt;Formcat&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;14&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.clansirwarriors.net/2010/03/03/implementar-gravatar-en-php-nuke/" target="_blank"&gt;Implementar Gravatar en Php Nuke&lt;/a&gt;&lt;/b&gt;&lt;br&gt; Gravatar, tu avatar global disponibl...&lt;/td&gt; &lt;td valign="top"&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4227.html"&gt;Gravatar&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;td align="center"&gt;21&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;center&gt;&lt;h2&gt;&lt;a name="forums"&gt;Latest support forum threads&lt;/a&gt;&lt;/h2&gt;&lt;/center&gt; &lt;center&gt;&lt;table class="box" cellpadding="2" cellspacing="0"&gt; &lt;tr&gt; &lt;th&gt;Subject&lt;/th&gt; &lt;th&gt;Posted on&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/6014/thread/1/"&gt;Not much use&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;It's longer to use your class than to actua&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6014.html"&gt;jQuery Helper&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/5032/thread/4/"&gt;Warning: fsockopen() error...&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;When I try to send a message this is the error I get...&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5032.html"&gt;SMTP&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/5854/thread/2/"&gt;Insufficient Documentation and opaque variables&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Variable names aren't required to be one letter&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/5854.html"&gt;Pearson Significance&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/4299/thread/6/"&gt;IE problems - cache and SSL functionality&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Added cache functionality for SSL connections&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4299.html"&gt;Google Graph&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/4299/thread/6/"&gt;IE problems - cache and SSL functionality&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Added cache functionality for SSL connections&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/4299.html"&gt;Google Graph&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/3111/thread/6/"&gt;Error in WikiParser::test&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;WikiParser::emphasize_off - $this-&amp;gt;emphasis NOT an array&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/3111.html"&gt;Wiki Parser&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/6080/thread/1/"&gt;Example File&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;example of usage&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6080.html"&gt;Login Authentication&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/1595/thread/1/"&gt;A really good class.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/1595.html"&gt;phpDateTime&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="odd"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/6052/thread/2/"&gt;stored procedures&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Executing stored procedures using SQL Data Manager&lt;/td&gt; &lt;td align="center"&gt;2010-03-23&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/6052.html"&gt;SQL Data Manager&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="even"&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/discuss/package/1851/thread/3/"&gt;not working properly&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Package rating comment&lt;/td&gt; &lt;td align="center"&gt;2010-03-22&lt;/td&gt; &lt;td&gt;&lt;b&gt;&lt;a href="http://www.phpclasses.org/browse/package/1851.html"&gt;Stacked Bar Chart Class&lt;/a&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt;&lt;/center&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;li style="list-style-type: none"&gt;&lt;h2&gt;&lt;a name="packages"&gt;Latest package entries&lt;/a&gt;&lt;/h2&gt;&lt;/li&gt; &lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6089.html"&gt;Easy Table Generator&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/789834.jpg" width="90" height="81" alt="Picture of Michele Andreoli" title="Picture of Michele Andreoli"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Michele Andreoli&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-23 (1 day ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;Tables&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to display data from arrays in HTML tables.&lt;br /&gt; &lt;br /&gt; It takes an array with header titles and a bi-dimensional array of data to display.&lt;br /&gt; &lt;br /&gt; The class generates an HTML table displaying the provided data.&lt;br /&gt; &lt;br /&gt; The presentation of the table is configurable with CSS styles. The width of the table columns is also configurable.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6061.html"&gt;htmLawed&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Santosh Patnaik" title="Picture of Santosh Patnaik"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Santosh Patnaik&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-23 (1 day ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;HTML, Security&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to filter HTML to prevent security attacks.&lt;br /&gt; &lt;br /&gt; It can parse HTML documents and rewrite it to filter tags and data that could be used to perform cross-site scripting (XSS) attacks.&lt;br /&gt; &lt;br /&gt; The filtered tags and data can be controlled by black and white lists that define which tags, attributes and URL protocols that can be included or should be excluded.&lt;br /&gt; &lt;br /&gt; The rewritten HTML can be made XHTML compliant.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6059.html"&gt;AR DB Interface&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of dave gebler" title="Picture of dave gebler"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;dave gebler&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-22 (2 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, Design Patterns&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to manage database table records as objects using the Active Record design pattern.&lt;br /&gt; &lt;br /&gt; The main class takes as parameters a database access object (DAO), the name of a table and the key field.&lt;br /&gt; &lt;br /&gt; The class can create, retrieve, update and delete database record mapping class variables to table field values.&lt;br /&gt; &lt;br /&gt; The database access is done by the DAO class. Currently there DAO classes to access MySQL databases and to use ADODB classes.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6088.html"&gt;Ext Direct App&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/429563.jpg" width="81" height="120" alt="Picture of Jo&amp;atilde;o Bruni" title="Picture of Jo&amp;atilde;o Bruni"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;João Bruni&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-22 (2 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, AJAX&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to call PHP classes from Javascript using ExtJS JavaScript library.&lt;br /&gt; &lt;br /&gt; It generates Javascript code to use the ExtJS library and send AJAX requests to PHP script using this class to handle the requests.&lt;br /&gt; &lt;br /&gt; The class should be extended to implement the actions to handle the different types of AJAX requests that the applications may need.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6084.html"&gt;Dbg&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Federico" title="Picture of Federico"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Federico&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-21 (3 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;HTML, PHP 5, Debug&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to output variable values for debugging.&lt;br /&gt; &lt;br /&gt; It can take variable values and output them in the current page as HTML formatted according the type of value being presented.&lt;br /&gt; &lt;br /&gt; Currently the class can output values from arrays, objects, strings, code, separators and variable types.&lt;br /&gt; &lt;br /&gt; In Spanish:&lt;br /&gt; &lt;br /&gt; Esta clase permite mejorar el formato en como se muestra el debug en pantalla. Permite mostrar en pantalla el contenido de arrays en formate leible, como tambien codigo fuente y diversas cosas mas.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6076.html"&gt;Cyber MySQL&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Nicholas Oliveira" title="Picture of Nicholas Oliveira"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Nicholas Oliveira&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-21 (3 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to execute MySQL queries using lists of arguments.&lt;br /&gt; &lt;br /&gt; It can perform SQL INSERT, UPDATE and DELETE queries from parameters that define the tables, fields and field values.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6067.html"&gt;Object&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of C&amp;eacute;sar Bruschi" title="Picture of C&amp;eacute;sar Bruschi"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;César Bruschi&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-20 (4 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, Data types&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to manipulate MySQL table records as objects.&lt;br /&gt; &lt;br /&gt; It can retrieve a record of a given MySQL table when the object is created.&lt;br /&gt; &lt;br /&gt; Assigning values to the object variables that have the same name of any of the table fields makes the table record be updated automatically with the new value when the update function is called or the object is destroyed.&lt;br /&gt; &lt;br /&gt; The class can prevent that certain record fields be changed with the method above.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6087.html"&gt;Simple File Uploader&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/835507.jpg" width="90" height="111" alt="Picture of sibiraj.p.r" title="Picture of sibiraj.p.r"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;sibiraj.p.r&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-20 (4 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;File upload handler&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This is a very simple class can be used to rename uploaded image files.&lt;br /&gt; &lt;br /&gt; It can take a given uploaded image file and move it to a destination directory.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6072.html"&gt;Query paging&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/789834.jpg" width="90" height="81" alt="Picture of Michele Andreoli" title="Picture of Michele Andreoli"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Michele Andreoli&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-19 (5 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;HTML&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This packages can be used to show links to browse listings split in multiple pages.&lt;br /&gt; &lt;br /&gt; It takes as parameters the number of listing rows and the number of current page.&lt;br /&gt; &lt;br /&gt; The class generates links to browse to the next, previous and intermediate listing pages.&lt;br /&gt; &lt;br /&gt; The limit number of entries per page is configurable. The links presentation style can also be configured using CSS.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6052.html"&gt;SQL Data Manager&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Paul Gillespie" title="Picture of Paul Gillespie"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Paul Gillespie&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-19 (5 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This package can be used to access MySQL databases.&lt;br /&gt; &lt;br /&gt; It provides several classes to wrap MySQL database access connections, execute SQL queries and retrieve query result rows and column fields.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6073.html"&gt;Object CAPTCHA&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of wooptoo" title="Picture of wooptoo"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;wooptoo&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-18 (6 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Graphics, Validation&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to perform CAPTCHA validation using object images.&lt;br /&gt; &lt;br /&gt; It can scan a given directory with object images in JPEG format and pick one randomly to display to the user.&lt;br /&gt; &lt;br /&gt; The user must enter the object name that is taken from the object image file name and stored in a MySQL database for posterior validation.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6063.html"&gt;Cache OS&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of Sahil Saggar" title="Picture of Sahil Saggar"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Sahil Saggar&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-18 (6 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Files and Folders, Cache&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to store and retrieve cached data in files.&lt;br /&gt; &lt;br /&gt; It can check if a cache file with a given key exists and retrieve its data.&lt;br /&gt; &lt;br /&gt; The class can optionally check if the cache file was created before a given expiry time has passed.&lt;br /&gt; &lt;br /&gt; If the cache file does not exist or expired, the class can store new data in the cache file.&lt;br /&gt; &lt;br /&gt; The class may also delete cache files with a given key or delete all cache files in the cache directory or sub-directory.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6085.html"&gt;Dump Class&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/817115.png" width="90" height="120" alt="Picture of riccardo castagna" title="Picture of riccardo castagna"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;riccardo castagna&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-18 (6 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;Databases, Systems administration&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to take backups of MySQL database using the mysqldump program.&lt;br /&gt; &lt;br /&gt; It executes the mysqldump program to take a backup of a given MySQL database and store it in a given backup file.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6062.html"&gt;Lite MySQL Abstraction Layer&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of C&amp;eacute;sar Bruschi" title="Picture of C&amp;eacute;sar Bruschi"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;César Bruschi&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-17 (7 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class implements a MySQL database abstraction layer.&lt;br /&gt; &lt;br /&gt; It can establish connections to MySQL server, execute buffered and unbuffered queries, get query results into arrays or objects, get query columns metadata, and get the last inserted identifier.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6068.html"&gt;Real Counter&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/graphics/unknown.gif" width="80" height="120" alt="Picture of C&amp;eacute;sar Bruschi" title="Picture of C&amp;eacute;sar Bruschi"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;César Bruschi&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-17 (7 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, User Management&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to keep track of visitors to site pages in a MySQL database.&lt;br /&gt; &lt;br /&gt; It keeps track of visitors by IP address and user agent.&lt;br /&gt; &lt;br /&gt; Each new visitor it stores a record in a MySQL database table.&lt;br /&gt; &lt;br /&gt; The class can also retrieve the number of site visitors and the number of a visits a page had.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="http://www.phpclasses.org/browse/package/6080.html"&gt;Login Authentication&lt;/a&gt;&lt;/h3&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="90" valign="top"&gt;&lt;center&gt;&lt;img src="http://files.phpclasses.org/picture/user/619406.jpg" width="90" height="68" alt="Picture of Darto" title="Picture of Darto"&gt;&lt;/center&gt;&lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="100%"&gt;&lt;tr&gt; &lt;th align="right"&gt;Author:&lt;/th&gt; &lt;td&gt;Darto&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Date:&lt;/th&gt; &lt;td&gt;2010-03-17 (7 days ago)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th align="right"&gt;Groups:&lt;/th&gt; &lt;td&gt;PHP 5, Databases, User Management&lt;tr&gt; &lt;th width="1%" align="right" valign="top"&gt;Description:&lt;/th&gt; &lt;td width="99%"&gt;This class can be used to authenticate users with records in a MySQL table.&lt;br /&gt; &lt;br /&gt; It can verify a given user name and password in a MySQL table.&lt;br /&gt; &lt;br /&gt; The class can store the logged user identification in cookies and session variable if the user is successfully authenticated.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/li&gt;&lt;/ul&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;table width="90%"&gt; &lt;tr&gt; &lt;td width="50%"&gt; &lt;ul&gt; &lt;h2&gt;&lt;a name="vulnerabilities"&gt;Latest security vulnerabilities&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Courtesy of SecuritySpace.com .&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;hr /&gt; &lt;p&gt;&lt;b&gt;Category&lt;/b&gt;: &lt;b&gt;Web application abuses&lt;/b&gt;&lt;/p&gt; &lt;table width="100%"&gt; &lt;tr&gt; &lt;td class="light"&gt; &lt;ol&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/vulnerability/100511.html"&gt;PHP &amp;lt; 5.2.13 Multiple Vulnerabilities&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: 2010-03-23 13:22:39&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/vulnerability/100515.html"&gt;Phptroubleticket 'vedi_faq.php' SQL Injection Vulnerability&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: 2010-03-23 13:22:38&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/vulnerability/100524.html"&gt;PhpBB 'feed.php' Security Bypass Vulnerability&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: 2010-03-23 13:22:38&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/vulnerability/100516.html"&gt;PhpCDB 'lang_global' Parameter Multiple Local File Include Vulnerabilities&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;: 2010-03-23 13:22:38&lt;/p&gt; &lt;/ol&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td valign="top"&gt;&lt;table width="179" cellspacing="1" cellpadding="0" border="0" bgcolor="#336699"&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt; &lt;table width="177" cellspacing="0" cellpadding="1" border="0" bgcolor="#ffffff"&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt; &lt;table width="175" cellspacing="0" cellpadding="0" border="0"&gt; &lt;tr&gt; &lt;td&gt;&lt;center&gt;&lt;b&gt;This security report was provided by:&lt;br /&gt; &lt;a href="http://www.securityspace.com/sspace/index.html?refid=1057382149"&gt;&lt;img border="0" src="http://www.securityspace.com/sspace/images/sslogo_n.gif" width="175" height="82" /&gt;&lt;br /&gt; SecuritySpace.com&lt;/b&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/center&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td bgcolor="#336699" height="1"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;table width="177" cellspacing="0" cellpadding="1" border="0" bgcolor="#ffffff"&gt; &lt;tr&gt; &lt;td nowrap="nowrap" align="left" valign="top" &gt;&lt;br /&gt;&lt;a href="http://www.securityspace.com/smysecure/index.html?refid=1057382149"&gt;&lt;b&gt;Get a complete security audit&lt;/b&gt;&lt;/a&gt;&lt;br&gt;&lt;font size="-1"&gt;Is your site vulnerable?&lt;br /&gt;Don't wait for the hackers to find about it!&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td bgcolor="#336699" height="1"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;table width="177" cellspacing="0" cellpadding="1" border="0" bgcolor="#ffffff"&gt; &lt;tr&gt; &lt;td nowrap="nowrap" align="left" valign="top" &gt;&lt;br /&gt;&lt;a href="http://www.securityspace.com/smysecure/norisk_index.html?refid=1057382149"&gt;&lt;b&gt;Free security audit&lt;/b&gt;&lt;/a&gt;&lt;br&gt;&lt;font size="-1"&gt;Check if your servers are at risk for free!&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;ul&gt; &lt;h2&gt;&lt;a name="news"&gt;Latest news&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Courtesy of PHPDeveloper.org .&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14236.html"&gt;TechnoSophos .com: A 53,900% speedup: Nginx, Drupal, &amp;amp; Memcache&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T19:53:42Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14235.html"&gt;Federico Cargnelutti's Blog: Implementing Dynamic Finders and Parsing Method Expressions&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T18:07:47Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14234.html"&gt;Giorgio Sironi's Blog: Contributing to open source projects&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T17:51:27Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14233.html"&gt;Cal Evans' Blog: WordPress Training. Who needs it?&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T16:17:23Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14232.html"&gt;Juozas Kaziukenas' Blog: ACL made easy. Part 1&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T15:38:52Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14231.html"&gt;Rob Richards' Blog: WS-* for PHP&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T14:14:02Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14230.html"&gt;Chris Hartjes' Blog: &amp;quot;U R Doin It Wrong&amp;quot; - Adventures with flexible forms in Zend Framework&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T13:58:40Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14229.html"&gt;Community News: Latest PECL Releases for 03.23.2010&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-23T12:01:22Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14228.html"&gt;Matthew Weier O'Phinney's Blog: A Simple Resource Injector for ZF Action Controllers&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-22T20:17:50Z&lt;/p&gt; &lt;h3&gt;&lt;li&gt;&lt;a href="http://www.phpclasses.org/newsletter/news/14227.html"&gt;Chris Roane's Blog:  150 Ways to Ruin Your WordPress Site and Your Life&lt;/li&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;PHPDeveloper.org: 2010-03-22T19:08:01Z&lt;/p&gt; &lt;/ul&gt; &lt;center&gt;&lt;p&gt;&lt;a href="#contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;&lt;/center&gt; &lt;hr /&gt; &lt;a name="instructions"&gt;&lt;center&gt;&lt;table class="box dark" width="50%"&gt; &lt;tr&gt; &lt;td&gt;If you are not interested in receiving any more messages like this one, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-newsletter@phpclasses.org"&gt;unsubscribe-newsletter@phpclasses.org&lt;/a&gt;&lt;/tt&gt; or go to the &lt;a href="http://www.phpclasses.org/user_options.html"&gt;user options page&lt;/a&gt; and uncheck the respective e-mail delivery option. There you can also switch the message format between text and HTML. Note that there are several mailing lists. If you want to unsubscribe from all lists at once, send an empty message to &lt;tt&gt;&lt;a href="mailto:unsubscribe-content@phpclasses.org"&gt;unsubscribe-content@phpclasses.org&lt;/a&gt;&lt;/tt&gt; .&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/center&gt;&lt;/a&gt; &lt;!-- body_end --&gt;  &lt;br&gt;  &lt;div&gt; &lt;div style="float: left"&gt;&lt;address&gt;For more information send a message to &lt;tt&gt;&lt;a target="_blank" href="http://www.phpclasses.org/faq/#contact"&gt;info at phpclasses dot org&lt;/a&gt;&lt;/tt&gt;.&lt;/address&gt;&lt;/div&gt; &lt;div style="float: right"&gt;&lt;table cellpadding="0"&gt; &lt;tr&gt; &lt;td nowrap="nowrap"&gt;Copyright (c) Icontem 1999-2010&lt;/td&gt; &lt;td nowrap="nowrap"&gt;PHP Classes&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;   &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1478116414242201243-1140186111054955841?l=phpdevblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpdevblogger.blogspot.com/feeds/1140186111054955841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1478116414242201243&amp;postID=1140186111054955841' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1140186111054955841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1478116414242201243/posts/default/1140186111054955841'/><link rel='alternate' type='text/html' href='http://phpdevblogger.blogspot.com/2010/03/php-classes-weekly-newsletter-of_24.html' title='[PHP Classes] Weekly newsletter of Wednesday - 2010-03-24'/><author><name>MotoLanka</name><uri>http://www.blogger.com/profile/11169480465676692778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1478116414242201243.post-5470225823987719075</id><published>2010-03-17T04:41:00.000-07:00</published><updated>2010-03-17T04:59:12.059-07:00</updated><title type='text'>[PHP Classes] Weekly newsletter of Wednesday - 2010-03-17</title><content type='html'>&lt;style type="text/css"&gt;&lt;!-- BODY { color: black ; font-family: arial, helvetica, sans-serif; max-width: 1280px; margin-left: auto; margin-right: auto  } A:link { text-decoration: underline ; color: #0000FF } A:visited { text-decoration: underline ; color: #800080 } A:active { text-decoration: underline ; color: #800000 } .back, BODY, .menu { background-color: #e4e4e8 } .dark, .odd { background-color: #d0d0d4 } .light, .even { background-color: #dcdce0 } .featuredodd { background-color: #c5d4db } .featuredeven { background-color: #cedee6 } .highlight { background-color: #b0e0b0 } .removed { background-color: #AAAAAA; text-decoration: line-through } .invalid { background-color: #ffcccc; } .warning { background-color: #ffb366; } .monospace { font-family: Courier, "Courier New", monospace } .box, .menu { border-style: solid ; border-top-color: #fcfcff ; border-left-color: #fcfcff ; border-bottom-color: #707078 ; border-right-color: #707078 ; border-width: 1px } .box, .framed { padding: 4px; border-radius: 8px ; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .menu { padding: 2px ; opacity: 0.95; filter:alpha(opacity=95); cursor: default; } .progressbar { border-style: none; padding: 4px; background-color: #0000ff; background-image: url(http://files.phpclasses.org/graphics/progress.gif); text-align: center; } .tabcontent { font-weight: bold } .nbld { border-width: 2px ; white-space: nowrap ; border-bottom-style: solid;  border-bottom-color: #707078; border-top-style: none; border-left-style: solid; border-left-color: #fcfcff; border-right-style: solid; border-right-color: #707078; border-bottom-left-radius: 8px ; border-bottom-right-radius: 8px ; 
