PHP dasturlash tili ko'p qulay va kuchli funksiyalar bilan ta'minlangan. Quyidagi funksiyalar PHP-da eng mukammal deb hisoblanadi:
1.
mysqli_connect() - MySQL ma'lumotlar bazasiga ulanish uchun foydalaniladi.2.
mysqli_query() - SQL so'rovni yuborish va natijani qaytarish uchun ishlatiladi.3.
mysqli_fetch_array() - SQL natijalarini olish uchun foydalaniladi.4.
file_get_contents() - Fayl matnini olish uchun foydalaniladi.5.
json_encode() va json_decode() - JSON formatidagi ma'lumotlarni kodlash va dekodlash uchun ishlatiladi.6.
array_push() - Massivga yangi element qo'shish uchun foydalaniladi.7.
date() - Sana va vaqtni ko'rsatish uchun ishlatiladi.8.
explode() va implode() - Matnlar va massivlar orasida o'zgaruvchilar almashinishi uchun foydalaniladi.9.
htmlspecialchars() - HTML kodlarini to'g'ri ko'rsatish uchun ishlatiladi.Bu funksiyalar PHP-da amalga oshirilgan kodlar yozishda juda qulaylik keltiradigan funksiyalardir
@Php_Developers_TeaM
@Shamshodbek_Coder_Blog
π1
@saleseenbot - orginal.zip
57.3 KB
#saleseenbot
Ushbu kod @xukumron tomonidan tuzilgan boβlib 2024-08-01 sanada tarqatildi
β οΈ Diqqat ushbu kod "copy-paste" chilar uchun emas phpni yaxshi tushunadiganlar uchun. Lichkada bu kodni qanday ishlatadi yoki ishlatib bering... kabi savollarni bermang shu zahoti spam + blok boΚ»lasiz.
Demo: @saleseenbot
Dasturchi: @xukumron
Tarqatildi&Manba:
@itmaktabi1
@php_bot_kodlari
@php_Developers_Team
Ushbu kod @xukumron tomonidan tuzilgan boβlib 2024-08-01 sanada tarqatildi
β οΈ Diqqat ushbu kod "copy-paste" chilar uchun emas phpni yaxshi tushunadiganlar uchun. Lichkada bu kodni qanday ishlatadi yoki ishlatib bering... kabi savollarni bermang shu zahoti spam + blok boΚ»lasiz.
Demo: @saleseenbot
Dasturchi: @xukumron
Tarqatildi&Manba:
@itmaktabi1
@php_bot_kodlari
@php_Developers_Team
Quyida PHP kod orqali
zip fayl yaratishingiz mumkun.
1. PHP-da
2. Fayllarni zipga qo'shamiz.
3. Zip faylni saqlaymiz.
Misol uchun:
Agar siz foydalanuvchi yuklagan fayllarni zip faylga joylamoqchi bo'lsangiz, avval fayllarni yuklab olish kerak bo'ladi. Telegram botidan yuklab olinadigan fayllarni qabul qilish va zip fayl yaratish uchun quyidagi bosqichlarni bajarishingiz mumkin:
1. Fayllarni Telegram orqali yuklab olish.
2. Yuklab olingan fayllarni zip faylga joylash.
3. Yaratilgan zip faylni foydalanuvchiga jo'natish.
Misol sifatida Telegram bot uchun kod:
Bu kod Telegramdan fayllarni yuklab oladi, zip faylga joylaydi va foydalanuvchiga zip faylni jo'natadi. Fayl ID'larini va Telegram API tokenini o'zingizning ma'lumotlaringiz bilan almashtiring.
Ushbu kodni Tuzdi: @shamshodbekh
Tarqatildi: @php_Developers_Team
zip fayl yaratishingiz mumkun.
1. PHP-da
ZipArchive sinfidan foydalanamiz.2. Fayllarni zipga qo'shamiz.
3. Zip faylni saqlaymiz.
Misol uchun:
<?php
// Zip faylni yaratish
$zip = new ZipArchive();
$zipFileName = 'files.zip';
if ($zip->open($zipFileName, ZipArchive::CREATE) === TRUE) {
// Zip faylga fayllarni qo'shish
$zip->addFile('file1.txt');
$zip->addFile('file2.txt');
$zip->addFile('path/to/your/file3.jpg');
// Zip faylni yopish
$zip->close();
echo 'Zip fayl muvaffaqiyatli yaratildi.';
} else {
echo 'Zip faylni yaratishda xatolik yuz berdi.';
}
?>
Agar siz foydalanuvchi yuklagan fayllarni zip faylga joylamoqchi bo'lsangiz, avval fayllarni yuklab olish kerak bo'ladi. Telegram botidan yuklab olinadigan fayllarni qabul qilish va zip fayl yaratish uchun quyidagi bosqichlarni bajarishingiz mumkin:
1. Fayllarni Telegram orqali yuklab olish.
2. Yuklab olingan fayllarni zip faylga joylash.
3. Yaratilgan zip faylni foydalanuvchiga jo'natish.
Misol sifatida Telegram bot uchun kod:
<?php
// Telegram API tokeningiz
$shamshodbekh = 'Bot tokeni';
$chatId = 'Chat_id';
// Telegramdan faylni yuklab olish funksiyasi
function downloadFile($fileId) {
global $shamshodbekh;
$faylUrl = "https://api.telegram.org/bot$shamshodbekh/getFile?file_id=$fileId";
$faylmalumot = json_decode(file_get_contents($faylUrl), TRUE);
$filePath = $faylmalumot['result']['file_path'];
$downloadUrl = "https://api.telegram.org/file/bot$shamshodbekh/$filePath";
file_put_contents(basename($filePath), file_get_contents($downloadUrl));
return basename($filePath);
}
// Fayllarni yuklab olish va zipga joylash
$fayl_IDlar = ['FAYL_ID_1', 'FAYL_ID_2']; // Fayl ID'larini o'z ID'laringiz bilan almashtiring
$zip = new ZipArchive();
$zipFaylNomi = 'shamshodbek_fayllari.zip';
if ($zip->open($zipFaylNomi, ZipArchive::CREATE) === TRUE) {
foreach ($fayl_IDlar as $fileId) {
$faylNomi = downloadFile($fileId);
$zip->addFile($faylNomi);
}
$zip->close();
// Zip faylni foydalanuvchiga jo'natish
$sendMessageUrl = "https://api.telegram.org/bot$shamshodbekh/sendDocument";
$postFields = [
'chat_id' => $chatId,
'document' => new CURLFile(realpath($zipFaylNomi))
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type:multipart/form-data"]);
curl_setopt($ch, CURLOPT_URL, $sendMessageUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
$output = curl_exec($ch);
curl_close($ch);
echo 'Zip fayl muvaffaqiyatli yaratildi va jo'natildi.';
} else {
echo 'Zip faylni yaratishda xatolik yuz berdi.';
}
?>
Bu kod Telegramdan fayllarni yuklab oladi, zip faylga joylaydi va foydalanuvchiga zip faylni jo'natadi. Fayl ID'larini va Telegram API tokenini o'zingizning ma'lumotlaringiz bilan almashtiring.
Ushbu kodni Tuzdi: @shamshodbekh
Tarqatildi: @php_Developers_Team
π1π₯1π₯°1
Mana /start bosgandan keyin xabar yuboradigon bot kodini tuzdim.
yana qanday apilar kerak
Comentga Gooo
yana qanday apilar kerak
Comentga Gooo
<?php
$shamshodbekh = "Bot Tokeni";
$shamshodbek = "https://api.telegram.org/bot".$shamshodbekh;
function sendMessage($chat_id, $xabar) {
global $shamshodbek;
$url = $shamshodbek."/sendMessage?chat_id=".$chat_id."&text=".urlencode($xabar);
file_get_contents($url);
}
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if(!$update) {
exit;
}
$xabar = isset($update['message']) ? $update['message'] : "";
$chat_id = $xabar['chat']['id'];
$matn = $xabar['text'];
if($matn == "/start") {
sendMessage($chat_id, "Salom, botimizga xush kelibsiz!");
} else if($matn == "/info") {
sendMessage($chat_id, "Bu bot sizga foydali ma'lumotlarni taqdim etadi.");
} else {
sendMessage($chat_id, "Siz yozgan: ".$matn);
}
?>
π1
π₯ @obunachi2024_robot β Tez va ishonchli obunachilarni ko'paytirish xizmati! π₯
πΉ 500+ real obunachilar bir necha soat ichida!
πΉ Botlar, kanallar va guruhlar uchun organik va sifatli obunachilar.
πΉ Maxsus bonuslar bilan obunachilar sonini ko'paytiring!
π Obunachilar sonini oshiring va loyihangizni yangi bosqichga ko'taring!
Botimizga hoziroq kiring va rivojlanishni boshlang! π
π @obunachi2024_robot
πΉ 500+ real obunachilar bir necha soat ichida!
πΉ Botlar, kanallar va guruhlar uchun organik va sifatli obunachilar.
πΉ Maxsus bonuslar bilan obunachilar sonini ko'paytiring!
π Obunachilar sonini oshiring va loyihangizni yangi bosqichga ko'taring!
Botimizga hoziroq kiring va rivojlanishni boshlang! π
π @obunachi2024_robot
π1π₯1
TelegramStoryYuklabot(1).zip
3.2 KB
π±#yangi_kod
Telegram Story
Yuklaydigon
Bot Kodi.
β¨οΈBot Yozilgan Til:
Php+ PostgreSQL
π‘Dasturchi: @shamshodbekh
πManbalar:
@php_py_kodlar
@php_Developers_Team
Telegram Story
Yuklaydigon
Bot Kodi.
β¨οΈBot Yozilgan Til:
Php+ PostgreSQL
π‘Dasturchi: @shamshodbekh
πManbalar:
@php_py_kodlar
@php_Developers_Team
π6π€©5β€2π₯2π₯°2π2π2
ReaksialarBosuvchiBot.php
4.3 KB
π² har bitta post tagiga 11xil reaksiadan 40tagacha reaksia bosadigon va kanaldagi yangi post tagiga 100tadan prastmotr qo'shadigon bot kodi !
Dasturchi: @shamshodbekh
π Manba: @php_Developers_Team
Dasturchi: @shamshodbekh
π Manba: @php_Developers_Team
π₯2π1
π Konkurs 28-oktyabr 09:00da boshlanadi!
Konkurs shartlari oddiy:
7 kun davomida eng ko'p botimizga do'stlarini taklif qilgan 10 ta odam g'olib bo'ladi!
π₯1-o'rin @eBuilderBot dagi Premium Obunasi va botdagi balansiga 99.000 so'm.
π₯ 2-o'rin @eBuilderBot dagi Premium Obunasi va botdagi balansiga 79.000 so'm.
π₯ 3-o'rin @eBuilderBot dagi
Premium Obunasi va botdagi balansiga 59.000 so'm.
4β£ 4-o'rin @eBuilderBot dagi
Premium Obunasi va botdagi balansiga 39.000 so'm.
5β£ 5-o'rin @eBuilderBot dagi
Premium Obunasi va botdagi balansiga 19.000 so'm.
6β£ 6-o'rin @eBuilderBot dagi premium obunasi.
7β£ 7-o'rin @eBuilderBot dagi premium obunasi.
8β£ 8-o'rin @eBuilderBot dagi premium obunasi.
9β£ 9-o'rin @eBuilderBot dagi premium obunasi.
π 10-o'rin @eBuilderBot dagi premium obunasi.
Mukofotlar Referal Konkurs
yakunlanganda yutuq egalarini botdagi hisobiga avtomatiskiy
o'tkiziladi
β±
Konkurs 4-noyabr soat 19:00da yakunlanadi.
Tayyor turing, konkursda siz g'alaba qozonishingiz mumkin:
βοΈ Yangiliklarni @EBuilderBotKanal orqali kanalimizda kuzatib boring!
π6π4π4β€2π₯2π₯°2π€©2