Google Drive fayllarini to‘g‘ridan-to‘g‘ri yuklab olish: Open Source PHP Script

Ushbu PHP script yordamida istalgan hajmdagi Google Drive fayllarini virus tekshiruv sahifasini aylanib o‘tgan holda avtomatik yuklab olish mumkin. Open source, bepul va foydalanuvchilar uchun qulay interfeysga ega. Yuklab oling yoki GitHub'dan o‘rganing!

Iyul 29, 2025 - 20:58
Iyul 29, 2025 - 21:03
 0  21
Google Drive fayllarini to‘g‘ridan-to‘g‘ri yuklab olish: Open Source PHP Script
Google drive dan fayl yuklab olish

Google Drive fayllarini to‘g‘ridan-to‘g‘ri yuklab olish — Open Source PHP Script

Agar siz dasturchi bo‘lsangiz va foydalanuvchilarga Google Drive fayllarini to‘g‘ridan-to‘g‘ri yuklab olish imkoniyatini berishni istasangiz — bu kichik, ammo kuchli PHP script aynan siz uchun.

 Muammo: Virus tekshiruv sahifasi

Google Drive’da fayllar 100 MB yoki undan katta bo‘lsa, yuklab olishdan oldin "Google bu faylni virusga tekshira olmaydi" degan sahifaga yo‘naltiradi. Bu esa avtomatlashtirilgan yuklab olish jarayonlariga to‘sqinlik qiladi.

✅ YeCHIM: To‘g‘ridan-to‘g‘ri yuklash scripti

Men tayyorlagan bu PHP script Google Drive faylining id sini qabul qilib, avtomatik tarzda to‘g‘ridan-to‘g‘ri yuklab olish havolasini aniqlaydi va virus check sahifasini chetlab o‘tadi.


Koddan foydalanish:


$fileId = $_GET['id'] ?? null;

if (!$fileId) {
    die("Fayl ID berilmadi.");
}

$downloadUrl = "https://drive.google.com/uc?export=download&id=" . $fileId;
header("Location: $downloadUrl");
exit;
?>

Siz ushbu kodni download.php nomi bilan saqlang va quyidagicha foydalaning:

URL namunasi:
https://knowhub.uz/tools/download.php?id=GOOGLE_DRIVE_FILE_ID


 Misol:

Foydalanuvchiga quyidagi tugma orqali faylni to‘g‘ridan-to‘g‘ri yuklab olish imkoniyati beriladi:

Yuklab olish

Open Source — Hamma uchun ochiq

Bu script open source sifatida taqdim etilgan. Siz uni o‘zgartirishingiz, o‘zingizga moslashtirishingiz va istalgan joyda ishlatishingiz mumkin.

 GitHub manzili:https://github.com/knowhub-dev/gdrive-downloader
 Yuklab olish (ZIP): Maqolaga birktrilgan 


 Xavfsizlik haqida eslatma

Agar siz ushbu scriptni ommaga taqdim qilmoqchi bo‘lsangiz, havola orqali faqat ruxsat berilgan fayllarga kirish imkoniyati mavjudligiga ishonch hosil qiling. Aks holda, siz boshqa foydalanuvchilarning maxfiy fayllarini ochib qo‘yishingiz mumkin.


Kimlar uchun foydali?

  • Boshlovchi va o‘rta darajadagi PHP dasturchilar

  • Avtomatlashtirilgan yuklab olish xizmatlarini yaratmoqchi bo‘lganlar

  • Veb-hizmatlar va vositalar yaratish bilan shug‘ullanuvchilar


Bu kabi kichik open source loyihalar — bilim almashishning eng samarali yo‘llaridan biridir. Siz ushbu scriptni o‘rganib, uni kengaytirishingiz, yangi xususiyatlar qo‘shishingiz va hatto o‘zingizning kichik veb-ilovangizni yaratishingiz mumkin.

Agar sizda takliflar yoki savollar bo‘lsa, bemalol GitHub sahifamda yozib qoldiring yoki KnowHub.uz orqali bog‘laning.

Fayllar

SamDevX Assalomu alaykum, KnowHub.uz'ga xush kelibsiz! Mening ismim Samandar. Texnologiyalar – mening ishtiyoqim. Bolaligimdan kompyuterlarga, yoshligimdan kod yozishga qiziqib kelaman. Bu yillar davomida dasturlashni o'rganish jarayonida ko'p qiyinchiliklarga duch keldim: ma'lumotlar tarqoq, o'zbek tilidagi manbalar esa deyarli yo'q edi. KnowHub.uz aynan shu tajribadan kelib chiqib tug'ilgan g'oya. Maqsadim – o'zim o'rgangan bilim va tajribalarni siz bilan bo'lishish, dasturlash va texnologiyalar olamiga endi kirib kelayotganlarga yo'l ko'rsatish va bu sohadagi barcha qiziquvchilarni bir joyga to'plash. Bu saytda men siz bilan go'yoki bir piyola qahva ustida suhbatlashgandek, murakkab narsalarni oddiy tilda tushuntirishga harakat qilaman. Biz bu yerda: Dunyodagi eng qiziqarli texno-yangiliklarni muhokama qilamiz; Kod yozishni amaliy misollarda o'rganamiz; Open Source'ning sirli olamiga sho'ng'iymiz. Profil rasmimdagi logotip bu saytga bo'lgan jiddiy niyatim va uning ortidagi g'oyani ifodalaydi. Umid qilamanki, bu maskan siz uchun ham foydali va qiziqarli bo'ladi. Keling, birgalikda o'rganamiz va o'sishamiz! Savollaringiz bo'lsa, tortinmang! Men bilan bemalol bog'laning.