Taqsimlangan tizimlarda resurslarni boshqarish
Download 1.23 Mb.
|
Taqsimlangan tizimlarda resurslarni boshqarish
Taqsimlangan tizimlarda resurslarni boshqarish Taqsimlangan tizimlarda servislarni amalga oshirish uchun kichik loyiha yaratishda PHP tilidan foydalanib veb saxifa yaratamiz va ushbu saxifada ma’lumotlar bazasiga murojaat etish uchun ba’zi servislarni amalga oshiramiz. Lekin bundan oldin sayt tuzimlasini shakllantirib olamiz, buning uchun Adobe Dreamweaver dasturidan foydalanamiz: Veb saxifani asosiy ma’lumotlarini o’zida saqlab turuvchi jadvalni yaratib olamiz, Jadvalga oldindan tayyorlab olgan grafiklarni joylashtiramiz Keyingi navbat navigasiya menyusini yaratish, biz bunda CCS uslublaridan foydalanamiz: Yuqorida keltirilgan uslub kodlari kiritib bo’lingach saytning jadval qismiga uslubga tegishli bo’lgan teglarni kiritamiz.
Sayt umumiy ko’rinishga ega bo’lganida uni PHP bloklarga ajratib chiqamiz. Buning uchun “www” katalogi ichida “bloks” nomli papka yaratib olamiz, va yaratilgan papka ichiga mos ravishda header.php, menu.php, footer.php va fayllarini yaratib olamiz. Yaratilgan php fayllarning ichiga aynan usha qismlarga tegishli bo’lgan teglarni o’zinigina yozib chiqamiz: Yuqoridagi amaliyot bajarilgach biz bir butun ko’rinishda ko’rib turgan sayt aslida bir nechta fayllaga taqsimlanib, saytdan foydalangan paytimizda qaysi bo’limdan foydalanish kerak bo’lsa usha qismi aktivlashadi. Saytning header.php, menu.php, footer.php qismlari aloxida bloklarga ajratib chiqilgach menyu fayllarini mos ravishda yaratib olamiz, bizning loyihamizda bu “Bosh saxifa”, “Loyiha1”, “Loyiha2” va bsh. Menyu qismi uchun tegishli fayllar yaratilgach saytning chap tomonida keltirilgan linklar xam ishga tushadi Saytning umumiy ko’rinishi shakllangach unga ma’lumotlarni joylashtirish uchun ma’lumotlar bazasi va ma’lumotlar bazasini boshqarish uchun ko’shimcha veb bo’lim yaratish kerak bo’ldi. Buning uchun Denver tarkibida bo’lgan MySQL ma’lumotlar bazasidan foydalanamiz, MySQL baza interfeysiga brauzer orqali quyidagi adresni terib kirish mumkun: http://localhost/phpmyadmin/ Shundan keyin brauzerda yuqoridagi oyna paydo bo’ladi, unda baza versiyasi keltirilgan. Mysql bazaga nom berish orqali uni yaratib olamiz misol uchun “phpbase” va «sozdat» tugmasini bosamiz: Undan keyingi ochilgan oynadan uzimizga kerak bo’lgan jabvalni yaratib olamiz, misol uchun veb saxifada namoyon bo’lishi kerak bo’lgan mantlar uchun jadval yoki kalit so’zlarni o’zida saqlaydigan jadval va b. Yaratilgan Mysql baza ichida sayt matni uchun jadval yaratib olamiz: Unga “sozlamalar" deb nom bnramiz va u 6 maydondan iborat bo’ladi. Paydo bo’lgan maydonlarni kerakli parametrlar bilan to’ldirib chiqamiz: bazaga kiritiladigan ma’lumotlarning tartib raqami Page veb saxifaning turi Title veb saxifaning nomi Meta_d qisqacha saxifa matni kiritiladi Meta_k kalit so’zlar uchun Text veb saxifaning matniga tegishli Jadval to’ldirilganidan keyin “soxranit” tugmasini bosamiz. Bizda “phpbase” nomli ma’lumotlar bazasi hamda uning tarkibida “sozlamalar" deb nomlangan jadval mavjud, endi jadvalga ma’lumot kiritamiz buning uchun menyudagi “Vstavit” tugmasi ustiga bosish kerak bo’ladi. Agar kiritadigan ma’lumotlarimiz bosh saxifa uchun bo’lsa unda jajvalni Index.php fayli uchun tщldirish kerak bo’ladi, va Index.php faylninig tarkibiga qo’shimcha teglarni kiritib qo’yamiz: Yuqorida keltirilgan tartibda jadval to’ldirilib “poshel” tugmasini bosamiz. Shu kabi xar bir saxifani ma’lumotlar bazasiga kiritib chiqamiz. Oxirgi ma’lumot kiritib bo’lingach “sozlamalar" deb nomlangan jadval ustiga bosamiz hamda “obzor” bo’limini tanlaymiz shundan keyin baza tarkibiga kiritilgan ma’lumotlar ro’yxatini ko’rishimiz mumkun bo’ladi. Download 1.23 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling