Albatta, quyida turli xil belgi va belgilarni keltiraman. Bu belgilar ko'pincha kod yozishda, yozuvda yoki maxsus belgilar kerak bo'lganda qo'llaniladi:
### Apostrof va Tegishli Belgilar
- Apostrof:
- Grav aktsent: `` ` ``
- To'g'ri qo'shtirnoq:
- Egri qo'shtirnoq (chap):
- Egri qo'shtirnoq (o'ng):
### Tirnoq Belgilari
- Yagona tirnoq:
- Qo'sh tirnoq:
- Egri yagona tirnoq (chap):
- Egri yagona tirnoq (o'ng):
### Parantezlar va Qavslar
- Oddiy qavs:
- Kvadrat qavs:
- Qavslar:
### Chiziq va Unda Tegishli Belgilar
- Kichik chiziq:
- Uzun chiziq:
- En chiziq:
- Ost chiziq:
- To'lqinli chiziq:
### Matematika Belgilari
- Qo'shish:
- Ayrish:
- Ko'paytirish:
- Bo'lish:
- Tenglik:
- Teng emas:
- Kichikroq:
- Katta:
### Maxsus Belgilar
- Yulduzcha:
- Hash belgisi:
- Dollar belgisi:
- Foiz belgisi:
- Va belgi:
- Nuqta-vergul:
- Ikki nuqta:
- So'roq belgisi:
- Undov belgisi:
- Aytish belgisi:
### Tirnoq Belgilari
- Oraliq:
- O'zaro qavs:
Agar sizga boshqa turdagi belgilar yoki maxsus belgi kerak bo'lsa, iltimos, aniqroq ma'lumot bering.
### Apostrof va Tegishli Belgilar
- Apostrof:
'- Grav aktsent: `` ` ``
- To'g'ri qo'shtirnoq:
"- Egri qo'shtirnoq (chap):
“- Egri qo'shtirnoq (o'ng):
”### Tirnoq Belgilari
- Yagona tirnoq:
'- Qo'sh tirnoq:
"- Egri yagona tirnoq (chap):
‘- Egri yagona tirnoq (o'ng):
’### Parantezlar va Qavslar
- Oddiy qavs:
()- Kvadrat qavs:
[]- Qavslar:
{}### Chiziq va Unda Tegishli Belgilar
- Kichik chiziq:
-- Uzun chiziq:
–- En chiziq:
—- Ost chiziq:
_- To'lqinli chiziq:
~### Matematika Belgilari
- Qo'shish:
+- Ayrish:
-- Ko'paytirish:
*- Bo'lish:
/- Tenglik:
=- Teng emas:
≠- Kichikroq:
<- Katta:
>### Maxsus Belgilar
- Yulduzcha:
*- Hash belgisi:
#- Dollar belgisi:
$- Foiz belgisi:
%- Va belgi:
&- Nuqta-vergul:
;- Ikki nuqta:
:- So'roq belgisi:
?- Undov belgisi:
!- Aytish belgisi:
@### Tirnoq Belgilari
- Oraliq:
|- O'zaro qavs:
\Agar sizga boshqa turdagi belgilar yoki maxsus belgi kerak bo'lsa, iltimos, aniqroq ma'lumot bering.
$res = $user->query("
SELECT
(SELECT COUNT(id) FROM users) AS users_count,
(SELECT COUNT(id) FROM audio) AS audios_count,
(SELECT COUNT(id) FROM film) AS videos_count,
(SELECT COUNT(id) FROM exe) AS exes_count,
(SELECT COUNT(id) FROM books) AS books_count,
(SELECT COUNT(id) FROM fonts) AS fonts_count,
(SELECT COUNT(id) FROM data) AS datas_count
");
$row = mysqli_fetch_assoc($res);
$users = $row['users_count'];
$audios = $row['audios_count'];
$videos = $row['videos_count'];
$exes = $row['exes_count'];
$books = $row['books_count'];
$fonts = $row['fonts_count'];
$datas = $row['datas_count'];Agar siz bir payt o'zida bir necha bazaning statistikasini olmoqchi bo'lsangiz.
✅ PHP da faylning hajmini olishni optimal usuli
⚡️ Bu nafaqat qisqa, balki optimal usuldir.
function file_size($size, $round = 2)
{
$sizes = [' BYTES', ' KB', ' MB', ' GB', ' TB'];
$i = floor(log($size, 1024));
return round($size / pow(1024, $i), $round) . $sizes[$i];
}
floor(log($size, 1024)) yordamida qaysi o'lcham bo'linmasini topamiz va pow(1024, $i) orqali tegishli bo'linishga ajratamiz.⚡️ Bu nafaqat qisqa, balki optimal usuldir.
👍2
Forwarded from DSGN PRO
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
$user_id = mysqli_real_escape_string($connect, $user_id);
$result = mysqli_query($connect, "
SELECT type, COUNT(id) AS count
FROM cloud
WHERE user_id = '$user_id'
GROUP BY type
");
$counts = ['music' => 0, 'video' => 0, 'fonts' => 0, 'desktop' => 0, 'android' => 0, 'audiobook' => 0];
while ($row = mysqli_fetch_assoc($result)) {
$type = $row['type'];
$counts[$type] = $row['count'];
}
foreach ($counts as $type => $count) {
echo ucfirst($type) . ": $count<br>";
}
#️⃣ Ho'sh, bugun qanday kod bor.
cloudbazasiga qanday turdagi fayllarni saqlaganligini aniqlab beruvchi kod.
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Hamma yuqori darajadagi domenlarni (TLD) to'liq ro'yxatini yozish juda uzun bo'ladi, chunki ularning soni yuzlab. Quyida asosiy kategoriyalar bo'yicha ayrim misollar keltirilgan:
### Umumiy yuqori darajadagi domenlar (gTLDs):
- .com
- .org
- .net
- .info
- .biz
- .name
- .pro
- .coop
- .aero
- .museum
### Yangi umumiy yuqori darajadagi domenlar (New gTLDs):
- .tech
- .online
- .shop
- .site
- .app
- .blog
- .club
- .xyz
- .guru
- .ninja
### Milliy yuqori darajadagi domenlar (ccTLDs):
- .us (AQSh)
- .uk (Buyuk Britaniya)
- .ru (Rossiya)
- .cn (Xitoy)
- .jp (Yaponiya)
- .de (Germaniya)
- .fr (Fransiya)
- .in (Hindiston)
- .br (Braziliya)
- .ca (Kanada)
- .au (Avstraliya)
- .mx (Meksika)
- .it (Italiya)
- .es (Ispaniya)
- .nl (Niderlandiya)
- .se (Shvetsiya)
- .ch (Shveytsariya)
- .tr (Turkiya)
- .kr (Janubiy Koreya)
- .za (Janubiy Afrika)
- .uz (O'zbekiston)
### Sponsorlanuvchi yuqori darajadagi domenlar (sTLDs):
- .edu (ta'lim muassasalari uchun)
- .gov (hukumat tashkilotlari uchun)
- .mil (harbiy tashkilotlar uchun)
- .int (xalqaro tashkilotlar uchun)
- .post (pochta xizmatlari uchun)
- .tel (aloqa xizmatlari uchun)
Bular yuqoridagi ayrim misollar, ammo har bir kategoriya ostida ko'plab domenlar mavjud. To'liq ro'yxatini Internet Assigned Numbers Authority (IANA) saytida topishingiz mumkin.
### Umumiy yuqori darajadagi domenlar (gTLDs):
- .com
- .org
- .net
- .info
- .biz
- .name
- .pro
- .coop
- .aero
- .museum
### Yangi umumiy yuqori darajadagi domenlar (New gTLDs):
- .tech
- .online
- .shop
- .site
- .app
- .blog
- .club
- .xyz
- .guru
- .ninja
### Milliy yuqori darajadagi domenlar (ccTLDs):
- .us (AQSh)
- .uk (Buyuk Britaniya)
- .ru (Rossiya)
- .cn (Xitoy)
- .jp (Yaponiya)
- .de (Germaniya)
- .fr (Fransiya)
- .in (Hindiston)
- .br (Braziliya)
- .ca (Kanada)
- .au (Avstraliya)
- .mx (Meksika)
- .it (Italiya)
- .es (Ispaniya)
- .nl (Niderlandiya)
- .se (Shvetsiya)
- .ch (Shveytsariya)
- .tr (Turkiya)
- .kr (Janubiy Koreya)
- .za (Janubiy Afrika)
- .uz (O'zbekiston)
### Sponsorlanuvchi yuqori darajadagi domenlar (sTLDs):
- .edu (ta'lim muassasalari uchun)
- .gov (hukumat tashkilotlari uchun)
- .mil (harbiy tashkilotlar uchun)
- .int (xalqaro tashkilotlar uchun)
- .post (pochta xizmatlari uchun)
- .tel (aloqa xizmatlari uchun)
Bular yuqoridagi ayrim misollar, ammo har bir kategoriya ostida ko'plab domenlar mavjud. To'liq ro'yxatini Internet Assigned Numbers Authority (IANA) saytida topishingiz mumkin.
Forwarded from Fragment Auction Alerts
Имя @botfounder выставлено на аукцион. Владелец установил минимальную ставку 💎 250.
Торги за этот лот завершатся через 364 дня 23 часа.
Торги за этот лот завершатся через 364 дня 23 часа.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🗿1
$image1_path = downloadFile($photo1_id, $api_token);
$image2_path = downloadFile($photo2_id, $api_token);
if ($image1_path && $image2_path) {
$image1 = imagecreatefromjpeg($image1_path);
$image2 = imagecreatefrompng($image2_path);
$image1_width = imagesx($image1);
$image1_height = imagesy($image1);
$image2_width = imagesx($image2);
$image2_height = imagesy($image2);
$dest_x = $image1_width - $image2_width;
$dest_y = 0;
imagecopy($image1, $image2, $dest_x, $dest_y, 0, 0, $image2_width, $image2_height);
$merged_image_path = 'downloads/' . $user_id . '_merged_image.jpg';
imagejpeg($image1, $merged_image_path);
imagedestroy($image1);
imagedestroy($image2);
$text = $_POST['text']; // Bu qatorni o'zingizning kodingizga mos ravishda to'g'rilab qo'ying
if ($text == "/photo") {
bot('sendphoto', [
'chat_id' => $user_id,
'photo' => new CURLFile(realpath($merged_image_path)),
'parse_mode' => "html",
]);
if (file_exists("step/$user_id.txt")) unlink("step/$user_id.txt");
exit();
}
#️⃣ File formatdagi rasmni boshqa rasm ustiga watermark sifatida qo'yuvchi kod.
⚠️ Bu kodning ishlashini ta'minlash uchun $user_id, $photo1, $photo2 va $api_token o'zgaruvchilarini mos ravishda to'ldirishingiz kerak. Shuningdek, bot funksiyasi ham avvaldan e'lon qilingan va to'g'ri ishlashi kerak.
🔥2
#️⃣ Agar siz foydalanuvchilarning xabarlarini o'chirishni talab qilsangiz va ikkala foydalanuvchi ham xabarlarni o'chirishni xohlasangiz, kodni quyidagicha o'zgartirishingiz mumkin:
🗑 Bu kodda, `foreach` tsikllari orqali har bir foydalanuvchining o'chiriladigan xabarlari uchun `bot('DeleteMessage', ...)` buyrug'i chaqiriladi. `foreach` tsikli barcha foydalanuvchilar uchun ishlovchi bo'lib, har bir foydalanuvchi uchun barcha xabarlarni o'chiradi. Bu usulda, agar `user_ids` ichida ikkita foydalanuvchi bo'lsa, har bir foydalanuvchiga tegishli xabarlarni o'chirish amalga oshiriladi.
$user_ids = [$user_id1, $user_id2];
$message_ids = [$mid, $mid - 1, $mid - 2];
foreach ($user_ids as $user_id) {
foreach ($message_ids as $message_id) {
bot('DeleteMessage', [
'chat_id' => $user_id,
'message_id' => $message_id,
]);
}
}
🗑 Bu kodda, `foreach` tsikllari orqali har bir foydalanuvchining o'chiriladigan xabarlari uchun `bot('DeleteMessage', ...)` buyrug'i chaqiriladi. `foreach` tsikli barcha foydalanuvchilar uchun ishlovchi bo'lib, har bir foydalanuvchi uchun barcha xabarlarni o'chiradi. Bu usulda, agar `user_ids` ichida ikkita foydalanuvchi bo'lsa, har bir foydalanuvchiga tegishli xabarlarni o'chirish amalga oshiriladi.
🔥1