My Theory
69 subscribers
47 photos
8 videos
9 files
1 link
🧲 My Theory: My brain's cache channel.

#️⃣ Solutions tags: #PHP, #Laravel, #CRM, #CMS, #MySQL

Crafted Solutions: @MyHEMISBot
IDIBOYEV - Coding Studio
Download Telegram
☑️ Ubuntuga o'tdim.
💩1
Bu qanday qilinadi?

$user->sendMessage([
'chat_id' => $user_id,
'text' => "Ismingizni yozing:",
'reply_markup' => json_encode([
'force_reply' => true,
'input_field_placeholder' => 'Ismingizni shu yerga yozing...'
])
]);


input_field_placeholder — bu Telegram botida reply keyboard emas, inline keyboard (inline mode) uchun emas, balki reply qilish maydonidagi yozuv uchun ishlatiladi. Foydalanuvchining matn kiritadigan joyida ko‘rinadigan kulrang "placeholder" yozuvni o‘zgartirishga yordam beradi.

☑️ @phpdevelopers
💩1
☑️ PHP Stormda ushbu sozlamani yoqish kodingizni taribli qilib saqlab beradi.

CTRL + S bosilganida avtomatik tartiblab beradi.

💻 @phpdevelopers
💩1
New 🐁.
💩1
♻️ 14-yanvarga shunaqa sovg'a kelib qolsa bormi. 😉
💩1
💩2
💩2
        $http_errors = [
400 => 'Noto‘g‘ri so‘rov yuborildi. Maʼlumot formati yoki qiymatlari xato.',
401 => 'Avtorizatsiya xatosi. Token noto‘g‘ri yoki muddati tugagan.',
403 => 'Ruxsat yo‘q. Sizda bu amalga ruxsat berilmagan.',
404 => 'Resurs topilmadi. API yo‘li yoki parametrlar noto‘g‘ri.',
408 => 'So‘rov vaqtida javob olinmadi. Internetni tekshiring.',
429 => 'Juda ko‘p so‘rov yuborildi. Iltimos, kutib qayta urinib ko‘ring.',
500 => 'Ichki server xatosi. Serverda nosozlik mavjud.',
502 => 'Bad Gateway. Tashqi xizmat noto‘g‘ri javob berdi.',
503 => 'Server vaqtincha mavjud emas. Keyinroq qayta urinib ko‘ring.',
504 => 'Gateway Timeout. Server vaqtida javob bermadi.'
];

if ($httpCode === 200) {
return json_decode($response, true);
}
💩1
Please open Telegram to view this post
VIEW IN TELEGRAM
PHP’da UUID (Universally Unique Identifier) yaratish — bu noyob identifikator yaratish usuli bo‘lib, ko‘pincha foydalanuvchilar, fayllar, buyurtmalar yoki sessiyalar uchun ishlatiladi.


🧾 UUID nima?

UUID bu:

* 128-bitli noyob identifikator.
* 36 ta belgidan iborat (8-4-4-4-12 formatda).
* Masalan:


3f93f116-dc3e-b5e9-b6d4-82468851b1af


🛠 PHPda UUID yaratish usullari

1. PHPda qo‘lda (oddiy) UUID yaratish

function generateUUID() {
$data = random_bytes(16);

// Versiya 4 (tasodifiy)
$data[6] = chr((ord($data[6]) & 0x0f) | 0x40); // 0100
$data[8] = chr((ord($data[8]) & 0x3f) | 0x80); // 10

return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4));
}

echo generateUUID();


🧪 Natija:

e.g. 3f93f116-dc3e-b5e9-b6d4-82468851b1af


2. Composer orqali ramsey/uuid kutubxonasi yordamida (tavsiya etiladi)

1. Composer o‘rnatilgan bo‘lishi kerak:

composer require ramsey/uuid


2. Foydalanish:

require 'vendor/autoload.php';

use Ramsey\Uuid\Uuid;

$uuid = Uuid::uuid4();
echo $uuid->toString(); // UUID versiya 4


🧠 Qachon ishlatiladi?

* Foydalanuvchi ID
* Buyurtma raqamlari
* Tasodifiy fayl nomlari
* Sessiyalar yoki tokenlar

---

🔐 UUID xavfsizmi?

* UUID'lar noyoblik uchun mo‘ljallangan.
* Maxfiylik yoki shifrlash uchun emas.
* Agar xavfsizlik kerak bo‘lsa — UUID bilan birga `token`lar va `hash`lar ham ishlatish kerak bo‘ladi.

@phpdevelopers
🔥2💩1
Web-saytga quyidagi sahifalar — Privacy Policy, Terms of Use, Cookies Policy, va Cookies Settings — qonuniy, foydalanuvchi huquqlarini himoya qilish va ishonchni oshirish uchun kerak. Quyida har birining qisqacha izohi:


🔐 Privacy Policy (Maxfiylik siyosati)

Nega kerak?

* Sayt foydalanuvchilardan to‘plagan ma’lumotlar (masalan: ism, email, IP-manzil) qanday saqlanishi, ishlatilishi va uchinchi tomon bilan ulashilishi haqida tushuntiradi.
* Foydalanuvchiga o‘z ma’lumotlari ustidan nazorat beradi.
* Ko‘pincha qonuniy talab: Yevropa (GDPR), AQSH, O‘zbekiston kabi ko‘plab davlatlar maxfiylik siyosatini talab qiladi.


📃 Terms of Use (Foydalanish shartlari)

Nega kerak?

* Saytdan qanday foydalanish mumkinligi, nima mumkin emasligi (masalan: kontentni nusxalash, spam qilish, nojo‘ya foydalanish) belgilanadi.
* Huquqiy himoya: sayt egalari foydalanuvchilarning noqonuniy xatti-harakatlariga qarshi choralar ko‘rishi mumkin bo‘ladi.
* Muammolar yuzaga kelganda (masalan: xizmat uzilishi, noto‘g‘ri ma’lumotlar) mas’uliyatni cheklashga yordam beradi.


🍪 Cookies Policy (Cookies siyosati)

Nega kerak?

* Sayt cookies (ya’ni brauzerda saqlanadigan kichik fayllar) orqali foydalanuvchi harakatlarini kuzatishini tushuntiradi.
* Foydalanuvchiga bu jarayon haqida xabar beradi va rozilik oladi.
* GDPR va boshqa qonunlar buni majburiy qiladi.


⚙️ Cookies Settings (Cookies sozlamalari)

Nega kerak?

* Foydalanuvchiga qaysi turdagi cookies (masalan, statistik, reklamaviy, zaruriy) ruxsat berishini tanlash imkonini beradi.
* Bu foydalanuvchi huquqlarini hurmat qilish va qonuniylikni ta’minlash uchun muhim.


Xulosa:

Bu sahifalar:

* ✔️ Qonuniy talablar**ga javob beradi
* ✔️ **Foydalanuvchiga ishonch
uyg‘otadi
* ✔️ Web-saytni professional va himoyalangan qiladi
🔥31💩1💔1
@MyHEMISBot uchun qo'shimcha tillar qo'shishni boshladim.
🔥4💔2💩1
countries.yml
606.1 KB
⬇️ Fayllarda har bir davlat uchun quyidagilar bo‘ladi:

nomi (name)
poytaxti (capital)
aholisi (population)
maydoni (area)
ISO kodlari (alpha2, alpha3, numeric)
mintaqasi (region/subregion)
valyutasi (currency)
bayrog‘i (flag URL)
telefon kodi (calling code)
til/lari (languages)

koordinatalari (latitude, longitude)
vaqt zonasi (timezones)
Eng birinchi, ilk va hozirgacha ishlayotgan ommaviy sayt bu — CERN tomonidan 1991-yilda yaratilgan World Wide Web (WWW) sahifasidir.

🕸️ Sayt nomi:

http://info.cern.ch/

ℹ️ Bu sayt haqida:

Bu dunyo tarixidagi birinchi veb-sayt hisoblanadi.

Sayt 1991-yil 6-avgust kuni ishga tushirilgan.

Uni Tim Berners-Lee yaratgan, u World Wide Web’ni (WWW) ixtiro qilgan olim.

Saytda Internet nima, qanday ishlaydi, HTML nima — shular haqida tushunchalar berilgan.

Sayt hali ham faol holatda ishlamoqda (asl manzilida saqlangan va tarixiy meros sifatida saqlanadi).

🔗 Link:

http://info.cern.ch/

Bu sayt hozirgi zamonaviy sahifalarga qaraganda oddiy ko‘rinishda, lekin u veb tarixining boshlanish nuqtasidir.
2
🙄
👎1💔1
ℹ️ Karta hisobi o'zgardi
💸 **.***.***,00 UZS
💳 HUMO-CARD *5783
🕘 00:00 05.08.2025


💳 Bul bax bax, bahh bahh
👎1