<?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-1567118909969326061</id><updated>2011-11-27T16:25:03.168-08:00</updated><category term='PHP'/><category term='Vista'/><category term='SMS'/><category term='MySQL'/><category term='Joomla'/><category term='Garmin'/><category term='Nokia'/><category term='ZylGPSReceiver'/><category term='Vulnerability'/><category term='GPS'/><category term='Delphi 7.0'/><category term='Hacking'/><category term='Uncategorized'/><category term='Apache'/><category term='Tracking'/><category term='XAMPP'/><category term='DBGrid'/><category term='MAC OSX'/><category term='Delphi 6.0'/><category term='WEb Server'/><title type='text'>Newbie of Delphi and PHP</title><subtitle type='html'>Just write the latest i looking about Delphi and PHP...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-1173735513353245877</id><published>2009-06-13T06:04:00.001-07:00</published><updated>2009-06-13T06:05:57.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Make Database MySQL support Multi-Language</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://newbiedelphiphp.blogspot.com/2009/06/make-database-mysql-support-multi.html";digg_title = "Make Database MySQL support Multi-Language";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/_07-bBPxCvwo/SjOi8bU0QpI/AAAAAAAADi8/860PdjN9vJA/s1600-h/mysqllogo5.gif"&gt;&lt;img style="border-right-width: 0px; margin: 5px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mysql-logo" border="0" alt="mysql-logo" align="left" src="http://lh3.ggpht.com/_07-bBPxCvwo/SjOjwCmjYnI/AAAAAAAADjA/ZSLh375AooU/mysqllogo_thumb3.gif?imgmax=800" width="146" height="77" /&gt;&lt;/a&gt; Default, database MySQL supports many european languages, since unicode character(UTF-8) support implemented in mysql it allows us to store many of the indian (Asian) languages.&lt;/p&gt;  &lt;p align="justify"&gt;Here, we want to store and manipulate multi languages in mysql table for developing globalization / locale support enabled sites.&lt;/p&gt;  &lt;p&gt;How to manipulate MySQL to supports multi-language, following below steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;em&gt;First&lt;/em&gt;, create a table multi-language in mysql with below scripts:       &lt;pre style="border-bottom: #400000 1px solid; border-left: #400000 1px solid; padding-bottom: 5px; background-color: #ffffff; min-height: 40px; padding-left: 5px; width: 383px; padding-right: 5px; height: 224px; overflow: auto; border-top: #400000 1px solid; border-right: #400000 1px solid; padding-top: 5px"&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;CREATE TABLE multi_language&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;(&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;id INTEGER &lt;span style="color: #0000ff"&gt;NOT&lt;/span&gt; NULL AUTO_INCREMENT,&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;language VARCHAR(30),&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;characters TEXT,&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;PRIMARY KEY(id)&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;) ENGINE=INNODB CHARACTER &lt;span style="color: #0000ff"&gt;SET&lt;/span&gt; = utf8;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘English’, ‘abcdefghijklmnopqsrtuvwxyz’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Arabic’, ‘ﺃ‎ﺏﺝﺩ‎ﻫﻭﺯﺡﻁﻱﻙﻝ‎ﻡﻥ’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Arabic’, ‘ﺃ‎ﺏﺝﺩ‎ﻫﻭﺯﺡﻁﻱﻙﻝ‎ﻡ ﻥ’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Hindi’, ‘ਓਊਨਣਥਨਫ’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Thai’, ‘ЁώύЂЬЫЗЪШДГЦШГЕ’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Telugu’, ‘ని మీ హొమ్ పేజిగా అమర్చుకోండి’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Tamil’, ‘இந்தியா நாட்டின் பக்கங்கள்’);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Arabic’, ‘البحث في الصفحات العربية ‘);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;INSERT INTO multi_language VALUES (NULL, ‘Korean’, ‘시작페이지로 하세요 채용정보 광고 프로그램 정보’);&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;&lt;br /&gt;  &lt;li&gt;Change the client character set with Commands: &lt;br /&gt;    &lt;p&gt;For Client Side &lt;br /&gt;      &lt;br /&gt;&amp;#160;&lt;font color="#0000ff"&gt;SET NAMES ‘utf8′;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;To Set Locale time zone name &lt;br /&gt;      &lt;br /&gt;&lt;font color="#0000ff"&gt;SET @@lc_time_names = ‘en_US’;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;To Set Tamil language: &lt;font color="#0000ff"&gt;SET @@lc_time_names = ‘ta_IN’;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;&lt;br /&gt;  &lt;li&gt;Now, Check out the result. &lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;IMPORTANTS!!!&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1. You need to install the&amp;#160; Extral language support in your system (windows XP),&amp;#160; &lt;font color="#0000ff"&gt;Control Panel -&amp;gt; Regional and Language Option -&amp;gt;&amp;#160; Languages -&amp;gt; Install files languages (Thai)&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2. You need to include below the Meta tag:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;font color="#0000ff"&gt;&amp;lt;META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=utf-8″&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-1173735513353245877?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/1173735513353245877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=1173735513353245877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/1173735513353245877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/1173735513353245877'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/06/make-database-mysql-support-multi.html' title='Make Database MySQL support Multi-Language'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_07-bBPxCvwo/SjOjwCmjYnI/AAAAAAAADjA/ZSLh375AooU/s72-c/mysqllogo_thumb3.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-8880382564337216333</id><published>2009-06-09T22:02:00.001-07:00</published><updated>2009-06-11T08:12:08.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi 7.0'/><title type='text'>How to Get DBGrid Cell Coordinates on StatusBar</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="margin: 0px; padding: 0px 0px 4px 8px; float: right;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://newbiedelphiphp.blogspot.com/2009/06/how-to-get-dbgrid-cell-coordinates-on.html";digg_title = "How to Get DBGrid Cell Coordinates on StatusBar";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p align="justify"&gt;Source code from &lt;a title="http://delphi.about.com/od/adptips2002" href="http://delphi.about.com/"&gt;delphi.about.com&lt;/a&gt; for get DBGrid Cell Coordinate on statusbar was modified by &lt;a href="http://newbiedelphiphp.blogspot.com/"&gt;newbiedelphiphp&lt;/a&gt;, look below source.&lt;/p&gt;  &lt;p align="justify"&gt;The code to show over what cell in a DBGrid the cursor is, and how to change the cursor on status bar:&lt;/p&gt;  &lt;pre style="border: 1px solid rgb(64, 0, 0); padding: 5px; overflow: auto; background-color: rgb(255, 255, 255); min-height: 40px; width: 520px; height: 238px;"&gt;&lt;pre   style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%;font-family:consolas,'Courier New',courier,monospace;font-size:12px;"&gt;procedure Tfrandom.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,&lt;br /&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%;"&gt;  Y: Integer);&lt;br /&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%;"&gt;var   pt: TGridcoord;&lt;br /&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%;"&gt;begin&lt;br /&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%;"&gt;  pt:= DBGrid1.MouseCoord( x, y ) ;&lt;br /&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%;"&gt;&lt;/pre&gt;&lt;pre face="consolas,'Courier New',courier,monospace" size="12px" style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%;"&gt;  &lt;span style="color: rgb(0, 128, 0);"&gt;//change the cursor whe over title&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; pt.y=0 &lt;span style="color: rgb(0, 0, 255);"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;    DBGrid1.Cursor:=crHandPoint&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;    DBGrid1.Cursor:=crDefault;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;If&lt;/span&gt; pt.X &amp;gt; 0 &lt;span style="color: rgb(0, 0, 255);"&gt;Then&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;     begin&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;     Caption := Format( 'Kolom: %d, Baris: %d, title: %s',&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;                [pt.x, pt.y, DBGrid1.columns[pt.x-1].title.caption] );&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;     statusbar.Panels[1].Text:=Caption;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;     Caption := Format( 'Kolom: %d, Baris: %d',[pt.x, pt.y] ) ;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(251, 251, 251); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;end&lt;/span&gt;;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="margin: 0em; background-color: rgb(255, 255, 255); width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I was used Borland Delphi 7, if you use delphi 6 i think it’s no different.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Enjoy it!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-8880382564337216333?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/8880382564337216333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=8880382564337216333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8880382564337216333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8880382564337216333'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/06/how-to-get-dbgrid-cell-coordinates-on.html' title='How to Get DBGrid Cell Coordinates on StatusBar'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-2981546883336176846</id><published>2009-06-08T05:30:00.001-07:00</published><updated>2009-06-08T05:31:56.017-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><title type='text'>Vulnerability: Joomla 1.5.x (Token) Remote Admin Change Password</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://newbiedelphiphp.blogspot.com/2009/06/vulnerability-joomla-15x-token-remote.html";digg_title = "Vulnerability: Joomla 1.5.x (Token) Remote Admin Change Password";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;Joomla 1.5.x (Token) Remote Admin Change Password Vulnerability&lt;/em&gt;. Following below steps:&lt;/p&gt;  &lt;pre style="border-bottom: #400000 1px solid; border-left: #400000 1px solid; padding-bottom: 5px; background-color: #ffffff; min-height: 40px; padding-left: 5px; width: 464px; padding-right: 5px; height: 396px; overflow: auto; border-top: #400000 1px solid; border-right: #400000 1px solid; padding-top: 5px"&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  1: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  2: ####                     Joomla 1.5.x Remote Admin Password Change               ####&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  3: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  4: #                                                                                   #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  5: # Author: d3m0n (d3m0n@o2.pl)                                                       #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  6: # Greets: GregStar, gorion, d3d!k                                                   #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  7: #                                                                                   #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  8: # Polish &amp;quot;hackers&amp;quot; used this bug to deface turkish sites BUAHAHHA nice 0-day pff    #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt;  9: #                                                                                   #&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 10: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 11: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 12: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 13: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 14: File : /components/com_user/controller.php&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 15: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 16: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 17: Line : 379-399&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 18:  &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 19: 	function confirmreset()&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 20: 	{&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 21: 		// Check for request forgeries&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 22: 		JRequest::checkToken() or die( 'Invalid Token' );&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 23: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 24: 		// Get the input&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 25: 		$token = JRequest::getVar('token', null, 'post', 'alnum');              &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt; ---  &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 26:                   &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 27: 		// Get the model&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 28: 		$model = &amp;amp;$this-&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;getModel('Reset');&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 29: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 30: 		// Verify the token&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 31: 		if ($model-&amp;gt;confirmReset($token) === false)   &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt; --- &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 32: 		{&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 33: 			$message = JText::sprintf('PASSWORD_RESET_CONFIRMATION_FAILED', $model-&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;getError());&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 34: 			$this-&amp;gt;setRedirect('index.php?option=com_user&amp;amp;view=reset&amp;amp;layout=confirm', $message);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 35: 			return false;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 36: 		}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 37: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 38: 		$this-&amp;gt;setRedirect('index.php?option=com_user&amp;amp;view=reset&amp;amp;layout=complete');&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 39: 	}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 40: 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 41: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 42: 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 43: File : /components/com_user/models/reset.php&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 44: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 45: Line: 111-130 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 46: 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 47: 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 48: 	&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 49: 	function confirmReset($token)&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 50: 	{&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 51: 		global $mainframe;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 52: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 53: 		$db	= &amp;amp;JFactory::getDBO();&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 54: 		$db-&amp;gt;setQuery('SELECT id FROM #__users WHERE block = 0 AND activation = '.$db-&amp;gt;Quote($token));  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt; ----  &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 55: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 56: 		// Verify the token&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 57: 		if (!($id = $db-&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;loadResult()))&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 58: 		{&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 59: 			$this-&amp;gt;setError(JText::_('INVALID_TOKEN'));&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 60: 			return false;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 61: 		}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 62: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 63: 		// Push the token and user id into the session&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 64: 		$mainframe-&amp;gt;setUserState($this-&amp;gt;_namespace.'token',	$token);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 65: 		$mainframe-&amp;gt;setUserState($this-&amp;gt;_namespace.'id',	$id);&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 66: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 67: 		return true;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 68: 	}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 69: #####################################################################################&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 70: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 71: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 72: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 73:  - Replace ' with empty char&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 74:  - If you enter ' in token field then query will be looks like : &amp;quot;SELECT id FROM jos_users WHERE block = 0 AND activation = '' &amp;quot;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 75: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 76: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 77: Example :&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 78: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 79: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 80: 1. Go to url : target.com/index.php?option=com_user&amp;amp;view=reset&amp;amp;layout=confirm&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 81: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 82: 2. Write into field &amp;quot;token&amp;quot; char ' and Click OK.&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 83: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 84: 3. Write new password for admin&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 85: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 86: 4. Go to url : target.com/administrator/&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 87: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 88: 5. Login admin with new password&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 89: &lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 90: # milw0rm.com [2008-08-12]&lt;br /&gt;&lt;/pre&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; font-size: 12px"&gt; 91: &lt;/pre&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-2981546883336176846?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/2981546883336176846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=2981546883336176846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2981546883336176846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2981546883336176846'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/06/vulnerability-joomla-15x-token-remote.html' title='Vulnerability: Joomla 1.5.x (Token) Remote Admin Change Password'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-8821728351593066114</id><published>2009-06-07T20:53:00.001-07:00</published><updated>2009-06-07T20:53:45.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='MAC OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='WEb Server'/><category scheme='http://www.blogger.com/atom/ns#' term='XAMPP'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>How to Install XAMPP on MAC OSX</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://newbiedelphiphp.blogspot.com/2009/06/how-to-install-xampp-on-mac-osx.html";digg_title = "How to Install XAMPP on MAC OSX";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Leopard brings one big change to web developers working with Apache, PHP and Mysql on Macintosh. Apache 2 comes with Leopard along with PHP 5. And Know, XAMPP is a free and open source cross-platform web server package, includes Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages. &lt;/p&gt;  &lt;p&gt;Developed by Apache and the details are available. If you are a web programmer and you want to test the developed site as how will it look exactly when it is launched on the we, it can helps you. Makes your machine run as a web sever and host sites locally. &lt;/p&gt;  &lt;p&gt;How to Download and Install XAMPP on your MAC. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Following below link, a complete list of downloads (older versions) is available at &lt;a href="http://sourceforge.com"&gt;sourceforge&lt;/a&gt;. Link of Download XAMPP for MAC: &lt;a href="http://www.apachefriends.org"&gt;www.apachefriends.org&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Open the *.dmg file and the very first thing you need to do is move or drag xampp folder into you applications folder. &lt;/li&gt;    &lt;li&gt;In order to run this all you need to do is open xampp control and launch Apache, MySQL and ProFTPD, where ProFTPD is not required until you have to upload the site on the server on the web. &lt;/li&gt;    &lt;li&gt;The final, check this application with browser. Open your browser and type &lt;a href="http://localhost"&gt;&lt;strong&gt;http://localhost&lt;/strong&gt;&lt;/a&gt; and you should see a page like below. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;For more info about XAMPP &lt;a href="http://www.apachefriends.org/en/xampp-macosx.html"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_07-bBPxCvwo/SiyLP04mo1I/AAAAAAAADbc/W4OPUgC4ohg/s1600-h/14.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="1" border="0" alt="1" src="http://lh6.ggpht.com/_07-bBPxCvwo/SiyLRYMcCEI/AAAAAAAADbg/MDhMcvB3sdI/1_thumb2.png?imgmax=800" width="321" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-8821728351593066114?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/8821728351593066114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=8821728351593066114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8821728351593066114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8821728351593066114'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/06/how-to-install-xampp-on-mac-osx.html' title='How to Install XAMPP on MAC OSX'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_07-bBPxCvwo/SiyLRYMcCEI/AAAAAAAADbg/MDhMcvB3sdI/s72-c/1_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-2007496282471287644</id><published>2009-05-31T07:17:00.001-07:00</published><updated>2009-05-31T07:17:15.242-07:00</updated><title type='text'>How to Fix your localhost</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://newbiedelphiphp.blogspot.com/2009/05/how-to-fix-your-localhost.html";digg_title = "How to Fix your localhost";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;There’s some of error in your localhost when you want to access it with your browser. It’s ‘cause your Apache doesn’t run or your browser maybe worked Offline. So, How to setting if localhost can not access??? Look below some instructions for it.&lt;/p&gt;  &lt;p&gt;These’s that Instructions must you do:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Check your browser.Iif your browser was worked offline, you must unchecklist &lt;strong&gt;Work Offline&lt;/strong&gt; at Main Menu Browser (File &amp;gt;&amp;gt; Work Offline) &lt;/li&gt;    &lt;li&gt;Check &lt;strong&gt;apache2Triad Apache2Service&lt;/strong&gt; in Services (Control Panel). More problems about this, because Apache Service’s not run. If you want to run it, go to Control Panel &amp;gt;&amp;gt; Administrative Tools &amp;gt;&amp;gt; Services &amp;gt;&amp;gt; right click on &lt;strong&gt;apache2Triad Apache2Service &lt;/strong&gt;&amp;gt;&amp;gt;choose Start. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;That’s maybe usefull for you...&lt;/p&gt;  &lt;p&gt;Have other tips??? &lt;strong&gt;Please, Comment… &lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-2007496282471287644?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/2007496282471287644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=2007496282471287644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2007496282471287644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2007496282471287644'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/05/how-to-fix-your-localhost.html' title='How to Fix your localhost'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-4497991196784548770</id><published>2009-02-04T23:25:00.000-08:00</published><updated>2009-02-05T00:45:05.074-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi 6.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Running Delphi 6 on Vista Home Premium, napa tidak… Part1</title><content type='html'>&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;Karena laptop aku toshiba M300 tidak berjalan dengan lancar di Windows XP Service Pack 2, makanya aku nge-install OS Windows vista Home Premium. Alhamdulillah, semua drivernya bekerja, dapat dikenali dengan baik dan tidak se-lambat waktu aku pake Win. XP SP2 sebelumnya.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;Gambar di atas, aku ambil dari OS VIsta yang running di laptop kesayanganku i2. Running with &lt;strong&gt;&lt;em&gt;Borland Delphi 6.0 Enterprise.&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_07-bBPxCvwo/SYqk1YL6qPI/AAAAAAAABgE/z05bAQXqX48/s1600-h/delphi6_on_vista_erro_fix.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_07-bBPxCvwo/SYqk1YL6qPI/AAAAAAAABgE/z05bAQXqX48/s320/delphi6_on_vista_erro_fix.jpg" alt="" id="BLOGGER_PHOTO_ID_5299229148487264498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;Mau tau nggak caranya supaya Delphi 6.0 dapat running/jalan di OS Vista ??? nih dia caranya/prosedur nge-installing-nya:&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;to be continued…&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-4497991196784548770?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/4497991196784548770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=4497991196784548770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/4497991196784548770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/4497991196784548770'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2009/02/running-delphi-6-on-vista-home-premium.html' title='Running Delphi 6 on Vista Home Premium, napa tidak… Part1'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_07-bBPxCvwo/SYqk1YL6qPI/AAAAAAAABgE/z05bAQXqX48/s72-c/delphi6_on_vista_erro_fix.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-7582996317260060311</id><published>2008-12-30T21:39:00.000-08:00</published><updated>2008-12-31T02:00:05.223-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Garmin'/><category scheme='http://www.blogger.com/atom/ns#' term='ZylGPSReceiver'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><title type='text'>How to install Komponen GPS ZylGPSREceiver v3.6</title><content type='html'>&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_07-bBPxCvwo/SVs97RRMnzI/AAAAAAAABNU/4jerefMATaQ/s1600-h/installzylgpsreceiver_versi.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 236px; height: 320px;" src="http://3.bp.blogspot.com/_07-bBPxCvwo/SVs97RRMnzI/AAAAAAAABNU/4jerefMATaQ/s320/installzylgpsreceiver_versi.png" alt="" id="BLOGGER_PHOTO_ID_5285886676106518322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-family: trebuchet ms;"&gt;ZylGPSReceiver,merupakan komponen delphi yang digunakan buat kebutuhan alat GPS (Garmin 60i,dll) untuk menentukan posisi (longitude,latitude,altitude) dipermukaan bumi. Kalau yang aku pake disini, versinya &lt;em&gt;3.50&lt;/em&gt;.&lt;/p&gt;Baik,kita langsung aja ke instalasi komponen &lt;strong&gt;ZylGPSREceiver v3.50&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-family: trebuchet ms;"&gt;Persiapan:&lt;/p&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;Borland Delphi 7.0 Enterprise, itu versi delphi yang aku pake :D&lt;/li&gt;&lt;li&gt;Komponen ZylGPSREceiver v3.50&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Smangat yang cukup :)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-family: trebuchet ms;"&gt;Prosedur/Langkah-Langkah Penginstalan:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Jalankan Delphi 7.0, dengan cara:&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;&lt;p align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_07-bBPxCvwo/SVs-E31ID_I/AAAAAAAABNc/_yNdCnzJfxE/s1600-h/installzylgpsreceiver.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 207px;" src="http://1.bp.blogspot.com/_07-bBPxCvwo/SVs-E31ID_I/AAAAAAAABNc/_yNdCnzJfxE/s320/installzylgpsreceiver.png" alt="" id="BLOGGER_PHOTO_ID_5285886841076584434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_07-bBPxCvwo/SVs-NM9mQiI/AAAAAAAABNk/iUQD6x-USos/s1600-h/installzylgpsreceiver2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 284px;" src="http://4.bp.blogspot.com/_07-bBPxCvwo/SVs-NM9mQiI/AAAAAAAABNk/iUQD6x-USos/s320/installzylgpsreceiver2.png" alt="" id="BLOGGER_PHOTO_ID_5285886984188215842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Ekstark komponen yang anda download, komponennya download &lt;a href="http://www.ziddu.com/download/3061160/gpszylgpsrec.rar.html"&gt;Komponen ZylGPSREceiver v3.50&lt;/a&gt;,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Masuk ke folder “Delphi 7”, lalu copy semua file yang ada ke: “&lt;strong&gt;C:\Program Files\Borland Delphi 7\Lib\&lt;/strong&gt;”&lt;/li&gt;&lt;li&gt;Double Klik File &lt;strong&gt;ZylGPSRecPack.dpk &lt;/strong&gt;yang anda copy tadi ke folder lib.&lt;/li&gt;&lt;li&gt;Lalu akan muncul seperti ini, klik &lt;strong&gt;Compile&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kemudian Klik &lt;strong&gt;Install, &lt;/strong&gt;maka akan muncul jendela seperti ini:&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center; font-family: trebuchet ms;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_07-bBPxCvwo/SVs_XfjNr4I/AAAAAAAABNs/EMQ-q6QpieQ/s1600-h/muncul.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://4.bp.blogspot.com/_07-bBPxCvwo/SVs_XfjNr4I/AAAAAAAABNs/EMQ-q6QpieQ/s320/muncul.png" alt="" id="BLOGGER_PHOTO_ID_5285888260488146818" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Setelah itu, klik OK. kemudian tutp delphinya, jika ada konfirmasi untuk saving, klik tombol &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;br /&gt;&lt;li&gt;Jika anda berhasil, maka akan muncul seperti ini di Pallete [Tools-&amp;gt;Environment Options-&amp;gt;pilih tab Pallete] :)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Selamat Mencoba….&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-7582996317260060311?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/7582996317260060311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=7582996317260060311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/7582996317260060311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/7582996317260060311'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2008/12/how-to-install-komponen-gps.html' title='How to install Komponen GPS ZylGPSREceiver v3.6'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_07-bBPxCvwo/SVs97RRMnzI/AAAAAAAABNU/4jerefMATaQ/s72-c/installzylgpsreceiver_versi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-2807932056839025049</id><published>2008-12-26T02:03:00.001-08:00</published><updated>2008-12-26T02:19:22.058-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZylGPSReceiver'/><category scheme='http://www.blogger.com/atom/ns#' term='Tracking'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi 7.0'/><title type='text'>How to Install ZylGPSReceiver???</title><content type='html'>Karena ingin menampilkan data GPS yang ditangkap oleh Alat pendeteksi GPS (Garmin 60i), aku cari komponen delphi yang support delphi 7 untuk meng-connect-kan dengan Garmin 60i tadi. Seteleh, googling di om-google, aku dapat komponen, nama-nya ZylGPSReceiver 3.50, versinya 3.50, kalau mau donlod &lt;a href="http://www.ziddu.com/download/3020483/gpszylgpsrec.zip.html"&gt;disini&lt;/a&gt;,...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-2807932056839025049?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/2807932056839025049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=2807932056839025049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2807932056839025049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/2807932056839025049'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2008/12/how-to-install-zylgpsreceiver.html' title='How to Install ZylGPSReceiver???'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-8915186114228686738</id><published>2008-12-13T02:07:00.000-08:00</published><updated>2008-12-13T02:55:05.967-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Delphi 7.0'/><title type='text'>SMS Nokia 8210 support Infrared dengan Borland Delphi 7.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_07-bBPxCvwo/SUOK0EjG37I/AAAAAAAABHc/lz4gOF0Zo_U/s1600-h/12-13-2008+6-12-01+PM.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://4.bp.blogspot.com/_07-bBPxCvwo/SUOK0EjG37I/AAAAAAAABHc/lz4gOF0Zo_U/s320/12-13-2008+6-12-01+PM.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5279215815387176882" /&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Karena lagi nggak ada kerjaan, akhirnya aku punya inisiatif mau ngulang belajar delphi. Tapi kali ini gue pake delphi 7.0, walaupun sebenarnya aku belajar pertama kali delphi pake delphi 6.0 (*&lt;/span&gt;&lt;em&gt;&lt;span style="font-family:trebuchet ms;"&gt;namanya juga blajar :D&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:trebuchet ms;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Caranya, tau nggak??? aku iseng-iseng cari source di delphi buat baca dan kirim SMS. Setelah surfing, nggak bgitu lama sih surfingnya, akhirnya dari query om-google dapat link SMSOxygen, download &lt;a href="http://www.mediafire.com/?sharekey=5b3c151c1328412491b20cc0d07ba4d2c874010e1c327264"&gt;disini&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;"&gt;Screenshoot :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 235px;" src="http://3.bp.blogspot.com/_07-bBPxCvwo/SUOMxCwJWWI/AAAAAAAABHk/yHQmqyHi0_M/s320/12-13-2008+6-21-30+PM.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5279217962388642146" /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-8915186114228686738?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/8915186114228686738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=8915186114228686738' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8915186114228686738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8915186114228686738'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2008/12/sms-nokia-8210-support-infrared-dengan.html' title='SMS Nokia 8210 support Infrared dengan Borland Delphi 7.0'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_07-bBPxCvwo/SUOK0EjG37I/AAAAAAAABHc/lz4gOF0Zo_U/s72-c/12-13-2008+6-12-01+PM.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1567118909969326061.post-8940411596215318390</id><published>2008-11-29T23:54:00.000-08:00</published><updated>2008-11-29T23:56:25.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Uncategorized'/><title type='text'>sharing Ilmu lewat blog | come back to delphi ...</title><content type='html'>&lt;span style="color: rgb(102, 0, 0);font-size:100%;" &gt;&lt;span style="font-family: trebuchet ms;"&gt;Karena ingin tahu lebih banyak tentang delphi (Pemrograman berbasis desktop | GUI), akhirnya aku punya inisiatif buat blog ini.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://newbiedelphi.blogspot.com/"&gt;Newbie Delphier&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1567118909969326061-8940411596215318390?l=newbiedelphiphp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbiedelphiphp.blogspot.com/feeds/8940411596215318390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1567118909969326061&amp;postID=8940411596215318390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8940411596215318390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1567118909969326061/posts/default/8940411596215318390'/><link rel='alternate' type='text/html' href='http://newbiedelphiphp.blogspot.com/2008/11/sharing-ilmu-lewat-blog-come-back-to.html' title='sharing Ilmu lewat blog | come back to delphi ...'/><author><name>Kardi</name><uri>http://www.blogger.com/profile/09804913242370043179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_07-bBPxCvwo/TKfzbw4YnyI/AAAAAAAAIds/6wzP4mxE2lU/S220/avatarfb.jpg'/></author><thr:total>0</thr:total></entry></feed>
