Tuesday, January 26, 2010

Web Development with PHP



Variables ေလးအေၾကာင္းသြားရေအာင္။ PHP မွာ Variables ေပးတဲ့အခါ .Net နဲ့လုံး၀ မတူတဲ့ အပုိင္းရွိပါတယ္။ .Net မွာ Variable ေၾကျငာရင္ DataType ကိုထည့္ၿပီးေၾကျငာရပါတယ္။ PHP မွာ တပန္းသာတာက အဲဒီလုိမ်ိဳးမလုိပါဘူး။ Variable ကို Declare လုပ္မယ့္ေနရာမွာ Value တန္ဖုိးကို တန္းထည့္လုိက္႐ုံနဲ့ အဲဒီ Variable ရဲ့ ValueType ကိုေျပာၿပီးသားျဖစ္သြားပါတယ္။ ေနာက္ၿပီးထူးျခားတာက Variablename ေတြရဲ့ အေရွ့မွာ $ Signေလးထည့္ေပးရပါတယ္။ ကဲ သူ့ရဲ့ Syntax ေလးကိုၾကည့္ရေအာင္။
$variable_name = value;
Variable ကို declare လုပ္တဲ့ Syntax ပါပဲ။ Example :
$variable = “4”; အဲဒါဆိုရင္ String DataType တစ္ခုကိုလက္ခံထားတဲ့ Variable ပါပဲ။ Number ကို declare လုပ္ခ်င္ရင္ေတာ့ double-quote မလုိပါဘူး။ တခါတည္း Assign ထည့္လုိက္လုိ ့ရပါတယ္။ အဲဒီမွာ တစ္ခု သတိထားရမွာက Case-sensitive ပါပဲ။ ကုိယ္က Variable name အစကို အႀကီးစာလုံးမ်ားေပးမိရင္ ျပန္ေခၚသုံးတဲ့ ေနရာမွာလဲ ေၾကျငာထားတဲ့ အတုိင္း ျဖစ္ရပါမယ္။ ခဏခဏ ဘာလုိ့ေျပာေျပာေနရတာလဲဆုိရင္ errors တက္တဲ့အခါ အဲဒါမ်ိဳးေတြပဲတက္ေနတာ ခဏခဏ ေတြ ့ေနရလုိ့ပါ။
PHP variable နာမည္ေပးရင္ သတိထားသင့္တဲ့အခ်က္ေလးေတြပါ။ မ်ားမ်ားစားစားမရွိပါဘူး။ ၄ခ်က္ထဲပါ။ ၾကည့္ရေအာင္။
1. စစခ်င္းမွာ letter or underscore နဲ့စလုိ ့ရပါတယ္။
2. Alpha-numeric characters (a-z, A-Z, 0-9) and underscores တုိ ့နဲ့ ေရာၿပီးလည္းေၾကျငာ လုိ ့ရပါတယ္။
3. စာလုံးတစ္လုံးထက္ပုိၿပီး ေၾကျငာခ်င္ရင္ underscore or ‘-’ ေလးခံသုံးလုိ့ရပါတယ္။
4. ဒါမွမဟုတ္ရင္ ေနာက္စာလုံးကို အႀကီးေရးၿပီး ေၾကျငာလုိ့ရပါတယ္။
ကဲ ေနာက္တစ္ခုေျပာခ်င္တာက PHP Codes ထဲမွာ double-quote (“ ”) ၾကားထဲမွာ double-quote (“ ”) ျပန္သုံးလုိ ့မရပါဘူး။ သုံးခ်င္ရင္ (\“) ခံသုံး ဒါမွမဟုတ္ရင္ Single-quote (‘ ’) သုံးရပါမယ္။ Single-quote ဆိုရင္ေတာ့ သူ့ေျပာင္းျပန္ေပါ့။ Open-source ျဖစ္တဲ့ Java သင္ဖူးတဲ့လူေတြအတြက္ ဆုိ္ရင္ေတာ့ မစိမ္းလွပါဘူး။
ေနာက္အေၾကာင္းရာတစ္ခုက String အေၾကာင္းပါ။ ေတာ္ေတာ္မ်ားမ်ားသိတာက String စာေၾကာင္းတစ္ေၾကာင္း ထည့္မယ္ဆိုရင္ double-quote ၾကားထဲမွာ ထည့္ရတာေလာက္ပဲ သိၾကပါတယ္။ PHP မွာဆုိရင္ေတာ့ Heredoc ဆိုတဲ့ ပုံစံေၾကျငာ ၿပီးသုံးလုိ ့ရတယ္ဆုိတာကို ေျပာျပသြားမွာပါ။ သိပ္ၿပီးသုံးတာေတာ့ မရွိပါဘူး။ သိထားေအာင္လုိ ့သာ ေျပာျပျခင္းျဖစ္ပါတယ္။ ကဲ ၾကည့္ၾကည့္ရေအာင္။

$my_string =
Tizag.com
Webmaster Tutorials
Unlock your potential!
TEST;
Echo $my_string; // variable ရွိ တန္ဖုိးကို ျပန္ထုတ္ျပတဲ့အတြက္ double-quote ထဲမွာထည့္ေရးစရာမလုိ။
?>
စမ္းၾကည့္ၾကည့္ပါ။ သိပ္ေတာ့အသုံးမမ်ား ပါဘူး။
PHP Operators ေလးေတြ အေၾကာင္းဆက္ေျပာရေအာင္။
Operators (၄) မ်ိဳးရွိပါတယ္။
1. Assignment Operators
2. Arithmetic Operators
3. Comparison Operators
4. String Operators
5. Combination Arithmetic & Assignment Operators တုိ ့ျဖစ္ပါတယ္။
ကဲ Assignment Operators ေလးရဲ့ ဥပမာကို ၾကည့္ၾကည့္ရေအာင္။
Example: $another_var = 4;
ဒါကေတာ့ another_var ဆုိတဲ့ variable ထဲကို integer 4 ဆုိတဲ့ေကာင္ကို assign လုပ္လုိက္တာပါ။ အဓိကေျပာခ်င္တာက = ဆုိတဲ့ operator ကို assignment operator လုိ ့ေခၚတာပါ။

ကဲဒုတိယတခ်က္ျဖစ္တဲ့ Arithmetic Operators ေလးရဲ့ အေၾကာင္းကိုလည္းၾကည့္ရေအာင္။
1. + (Addition)
2. – (Subtraction)
3. * (Multiplication)
4. / (Division)
5. % (Modulus) တုိ ့ျဖစ္ပါတယ္။
ကဲ ေနာက္တစ္ခ်က္ျဖစ္တဲ့ Comparison Operators ေလးကိုဆက္ၾကည့္ရေအာင္။
1. == (Equal To)
2. != (Not Equal To)
3. < (Less Than) 4. > (Greater Than)
5. <= (Less Than or Equal To) 6. >= (Greater Than or Equal To) တုိ့ပဲျဖစ္ပါတယ္။
ကဲ String Operators ေလးကိုလည္း ၾကည့္ရေအာင္။
$a= “John”;
$b= “Smith”;
$c= $a . $b;
Echo $c . “!”; ကဲအဲ့ထဲမွာ ေျပာခ်င္တာကေတာ့ variable a နဲ့ variable b ၾကားထဲမွာ ဆက္စပ္ေပးလုိက္တဲ့ operator ေလးကိုေျပာတာပါ။
ကဲေနာက္ဆုံးတစ္ခုျဖစ္တဲ့ Combination Arithmetic & Assignment Operators ေလးကိုၾကည့္ရေအာင္။
1. += (Plus Equal: Eg: $x+=2;)
2. -= (Minus Equal: Eg: $x-=2;)
3. *= (Multiply Equal: Eg: $x*=2;)
4. /= (Divide Equal: Eg: $x/=2;)
5. %= (Modulo Equal: Eg: $x%=2;)
6. .= (Concatenate Equal: Eg: $x.=2;) ကဲ ဥပမာေလးေတြနဲ့ပါ ေဖာ္ျပေပးထားပါတယ္။ နားလည္မယ္လုိ ့ထင္ပါတယ္။
PHP Comments ေလးအေၾကာင္းကိုဆက္ေျပာသြားပါမယ္
Single Line Comment ကိုပိတ္ခ်င္ရင္ေတာ့ // or # ကိုသုံးလုိ ့ရပါတယ္။
Multiple Line Comment ကိုပိတ္ခ်င္ရင္ေတာ့ /*………………….*/ ကိုသုံးရပါတယ္။
ကဲေနာက္ထပ္တစ္ခုကေတာ့ Include Function & Require Function အေၾကာင္းကိုဆက္ေျပာျပပါမယ္။ အဲ့ဒီႏွစ္ခု အလုပ္လုပ္ပုံကိုရွင္းမွရပါမယ္။ စတင္ၿပီးေလ့လာမယ့္လူေတြအတြက္ကို ေျပာတာပါ။ ကဲ Include Function ရဲ့ အလုပ္လုပ္ပုံေလးကို ၾကည့္ရေအာင္။
သူ ့သေဘာက external CSS သေဘာအတုိင္းပါပဲ။ ျမင္ရတဲ့အပုိင္းေရာ မျမင္ရတဲ့အပုိင္းေရာ အလုပ္လုပ္ပါတယ္။ အဲ့လုိေျပာေတာ့ External CSS ရဲ ့အလုပ္လုပ္ပုံကို သိမွရေတာ့မွာေပါ့။ external css file တစ္ခုကို html ကေနျပန္ေခၚသုံးၿပီး browser မွာ run လုိက္တဲ့အခါ CSS အလုပ္လုပ္ပါတယ္။ အဲဒါမ်ိဳးကို မျမင္ရတဲ့ အပုိင္းမွာအလုပ္လုပ္တယ္လုိ့ ေျပာတာျဖစ္ပါတယ္။ အကယ္၍ browser မွာတင္Run လုိက္ေတာ့ css style ေတြအလုပ္မလုပ္လည္းပဲ Errors တက္သြားၿပီး ရပ္တန့္သြားတာမ်ိဳး မရွိပါဘူး။ html စာသား ေတြကို ကုန္ေအာင္အလုပ္ လုပ္သြားပါတယ္။ အဲဒါ မျမင္ရတဲ ့အပုိင္းမွာပါအလုပ္လုပ္တယ္လုိ ့ေျပာတာပါ။ အဲ့လုိေတာ့ နားလည္ထားပါတယ္။ ကဲ ဆုိေတာ့ include function လည္းဒီအတုိင္းပါပဲ။ file missing ျဖစ္ေနလည္း echo statement ေတြကို အလုပ္လုပ္ႏုိင္ပါတယ္။ ကဲ require function ကေတာ့ ေျပာင္းျပန္ေပါ့။ သူ ့ကိုအသုံးျပဳ ပါတယ္။ တခ်ိဳ ့Website ေတြ ကုိယ္ေပးမၾကည့္ခ်င္တဲ့ website မ်ိဳးဆုိရင္ေပါ့ ဒါေလးနဲ့ သုံးလိုက္ရင္ ရပါတယ္တဲ့။ တခါမွေတာ့ Require ကိုေတာ့ စမ္းမသုံးဖူးပါဘူး။ ကဲ ေနာက္သင္ခန္းစာျဖစ္တဲ့ looping အေၾကာင္းကို ေနာက္အပုိင္းမွာ ေျပာျပသြားပါမယ္။

Saturday, January 2, 2010

Efficient Remote Access software

In my previous article on PRORAT 1.9, I mentioned about PRORAT which is Remote Administration Tool used to access or hack computer remotely. Turkojan 4 is new generation RAT used more commonly and conveniently than PRORAT. In PRORAT, you have to know the IP Address of victim computer and then connect to remote computer. But, Turkojan 4 is a efficient RAT which alerts you whenever the victim alive... no need to find victim computer IP address - Turkojan 4 itself finds the remote IP address.

Turkojan 4 software

Turkojan 4 - Remote Administration Tool:


Turkojan 4 is latest edition of Turkojan available today. It works same as PRORAT in which you have to create a backdoor server and then send this backdoor trojan to victim. Once, the victim installs the server, this server opens required port on victim compter and you can use this opened port to hack computer remotely using RAT.

But for PRORAT you need to track IP address of victim and then try to connect to remote server on victim computer. I faced problems when victim is using Dynamic IP address (changing IP address). But, Turkojan automatically alerts you when victim is alive and has DYNDNS service which automatically traces dynamic IP Address.

Where do I download Turkojan???


You can download Turkojan from its official site. But, they are providing you with free version which is restricted and has less features. For full version Turkojan 4 download, ofcourse, they demand money. So, I have provided you the link for Turkojan 4 software download for free.

Download Turkojan 4


How do I use Turkojan???


Yes.. I will write an article on How to use Turkojan 4 - a Turkojan tutorial to help you hack computer remotely. I will mention about the link to Turkojan tutorial over here. Just keep checking...

Turkojan 4, as already said, is most effective RAT I found. So, download Turkojan 4 and try it to hack computer remotely. If you have any problem in using Turkojan 4 to access computer remotely, please mention it in comments.

Enjoy Turkojan 4 download...
Related Posts Plugin for WordPress, Blogger...