Maqolalardagi teglar php...


yangi

TexnoGap #1. Python, PHP, Java, JavaScript. Dasturlashni o'rganish. Chalg'imaslik.

24/04/19 17:32

TexnoGap #1. Python, PHP, Java, JavaScript. Dasturlashni o'rganish. Chalg'imaslik.

Assalom alaykum. Ushbu maqolada TexnoGap loyihasini #1 sonini tomosha qilishingiz mumkin. Unda Delphi, PHP, Java, C++ dasturlash tillari, bir texnologiyadan boshqasigan qanday o'tish, dasturlashni o'rganishni nimadan boshlash va o'rganish vaqtida chalg'imaslik uchun nimalar qilish haqida suhbat bo'ladi. 👥 Suhbat ishtirokchilari: - Alisher Maxmudov - dasturchi - Sherali Turdiyev - dasturchi - A'zam Mamatmurodov - dasturchi - Sardor Dushamov…



yangi

Builder design patterni

23/07/18 15:36

Builder design patterni

Builder design pattern qachon ishlatiladi? Klassdan odatda $obj = new Classname() kabi obyekt hosil qilamiz. Obyekt hosil qilishdan maqsad, shu klassning ichidagi methodlaridan foydalana olish. Endi Klassni ichidagi ba'zi methodlardan foydalanish uchun, obyektga ba'zi bir ishlov berish kerak bo'lishi mumkin. Odatda $obj->property_name = $value; ko'rinishida propertylarga qiymat berishimiz mumkin. Lekin faqatgina qiymat berish bilan ish bitmaydi, qanaqadir propertyga ishlov…



yangi

PHP va Python dasturlash tillarining 10 ta farqi

23/04/16 04:33

PHP va Python dasturlash tillarining 10 ta farqi

PHP va Python dasturlash tillari ikkisi ham yirik va mashhur tillar hisoblanadi, va ularning har ikkalasini kelajagi porloq. Ularning o'zaro farqlari quyidagilar:Maqsad: PHP web-dasturlar yaratishda eng ko'p ishlatiladi, shuningdek, veb-funksiyalarini ham yaratishda qulay. Python esa umumiy dasturlashda qo'llaniladi.Syntax: PHP'da sintaksis ko'proq C dasturlash tili bilan o'xshash, Python-da esa sintaksis juda oddiy va oson.OOP: PHP o'zida OOP dasturlash…



yangi

Qaysi dasturlash tilini o‘rganish kerak?

23/03/04 19:31

Qaysi dasturlash tilini o‘rganish kerak?

Dasturlash tilini o'rganish uchun, sizning maqsadingiz va istaklaringizga qarab bir necha tillar o'rganishingiz kerak. Dasturlashning ko'p turdagi tillari mavjud, ammo dunyoda eng ko'p ishlatiladigan dasturlash tillari quyidagilardir:Python: Python oddiy, yorqin va kuchli dasturlash tili hisoblanadi. Bu tilda kodlar yozish juda oddiy va huddi shuning uchun yangi dasturchilar uchun ko'plab qo'llanmalar oson ko'payadi. Python hali katta ma'lumotlar ishlash va matematik hisoblash uchun…



yangi

UzGeeks October2022 Meetup

22/10/14 10:50

UzGeeks October2022 Meetup

Assalom alaykum!!!📆 22-oktabr shanba kuni Toshkent shahri Progress Academy'da "UzGeeks October2022 Meetup" bo'lib o'tadi.📚 Meetup quyidagi bo'limlardan tashkil topgan:1️⃣. "Laravelda "best practice"lar" - Alisher Ashurov (CTO, Uniplatforms);2️⃣. "PHP da CI/CD" - Ziyavuddin Vakhobov (dasturchi, INTEST MAX).🎉 Meetupda qiziqarli savol bergan ishtirokchilarga esdalik sovg'alari topshiriladi.🕰 Meetup odatiy ravishda bepul bo'lib, soat 14:00 da boshlanadi va…



manba

Php dasturlash tilida o'yin yaratish: 4-qism

22/06/09 17:43

Php dasturlash tilida o'yin yaratish: 4-qism

Avvalgi qismda murakkabroq harakat jarayoniga ega ilon o'yini yaratish haqida so'z olib borilgandi. Ushbu qismda yanada jarayonni mukammalroq qilish uchun action doirasida kiradigan otishma o'yini yaratish haqida bosh qotiamiz.O'yin konsepsiyasiga keladigan bo'lsak ASCII asosida o'yin jadvali o'ngdan chapga tomon harakatlanib boradi. O'yinda o'yinchi kemasi va dushmanlar doimiy harakatlanib boradi. O'yinchi kemasi dushmanlarga tegib ketmagan holatda dushmanlarni o'qga…



manba

Php dasturlash tilida o'yin yaratish: 3-qism

22/06/09 17:37

Php dasturlash tilida o'yin yaratish: 3-qism

Ushbu qismgacha bo'lgan postlar seriyasida foydalanuvchi tomonidan tugmachalarni bosish holatlarini aniqlash va PHP buyruq qatoridan foydalangan holda tic tac toe o'yinini yaratishni ko'rib chiqdik. Keyingi qadam, grafik muhitga ega va real vaqtda foydalanuvchi kiritishiga ega bo'lgan o'yinni yaratishdir.Bu jarayonni yanada soddaroq tushunish uchun mashhur Snake Xenzia (Ilon o'yini)ni ishlab chiqishdan foydalanamiz. O'yin bir nechta oddiy qoidalarga ega va uni juda oddiy grafik muhitda…



manba

Php dasturlash tilida o'yin yaratish: 2-qism

22/06/09 17:31

Php dasturlash tilida o'yin yaratish: 2-qism

Ushbu qo'llanmaning birinchi qismidan mavjudki bizda foydalanuvchilar tugmalarga daxldor hodisalarni qabul qilish yechimi mavjud. Keyingi navbatda esa soddaroq shakldagi o'yin algoritmini ishlab chiqish hisoblanadi.Buyruqlar qatoriga mos keladigan o'yinlardan eng soddalaridan biri bu Tic Tac Toe bo'lsa kerak. Ushbu o'yin sodda shaklda bo'lib unda o'yin maydoni, harakatlarni belgilash va go'libni aniqlash kabi holatlarni ishlab chiqish bizga jarayonni boshlab olish uchun…



manba

Php dasturlash tilida o'yin yaratish: 1-qism

22/06/09 17:28

Php dasturlash tilida o'yin yaratish: 1-qism

Yaqinda youtubeda eski kompyuterlar haqidagi hujjatli filmni ko'rayotganimda buyruq satri (cli) yordamida yaratilgan o'yinlar e'tiborimni tortdi. Bu matn asosida ishlaydigan yoki savollar berib boradigan emas balkim real vaqtda foydalanuvchi buyruqlarini takrorlovchi o'yin edi.Demakki o'ttiz yoshli kompyuterda mumkin bo'lsa, unda PHP tili ham bunday ishni eplay olishi aniq!Ko'pchilik vazifaning og'riqli deb biladigan nuqtasi real vaqt rejimida buyruq satrida klaviaturadan kirishni…



yangi

UzGeeks May2022 Meetup Namangan

22/05/23 14:40

UzGeeks May2022 Meetup Namangan

Assalom alaykum!!!UzGeeks Namanganda!📆 28-may shanba kuni Namangan shahri Murabbiy Academy'da "UzGeeks May2022 Meetup Namangan" bo'lib o'tadi.Bu galgi meetupimiz yangicha formatda tashkil etilmoqda. Unda onlayn mobil ta'lim platformasini dizayni, backend va mobil ilova qismini birgalikda yaratamiz.📚 Meetup quyidagi bo'limlardan tashkil topgan:1. "Onlayn mobil taʼlim dizayndan dasturgacha. Dizayn(Figma)" - Alisher Makhmudov (Micros Development, Developer);2.…



yangi

PHP dasturlash tilidan foydalanib qidiruv tizimi (search engine) yaratish

21/12/20 00:06

PHP dasturlash tilidan foydalanib qidiruv tizimi (search engine) yaratish

Ushbu maqola uzmovi.com veb sayti va @Uzmovirobot uchun ishlab chiqilgan kichik algoritm doirasida yozilgan.Bugungi kunda google yoki yandex kabi qidiruv tizimlaridan foydalanmaydigan kishi bo'lmasa kerak. Chunki ushbu tizimlar foydalanuvchi uchun juda qulay shaklda ishlab chiqilgan.Ayniqsa o'zbek segmenti uchun qulayliklari juda…



manba

Python tezroqmi yoki PHPmi?

21/11/24 23:30

Python tezroqmi yoki PHPmi?

Bu savolga javob berish maqsadida keling faqat Web Applicationlar haqida gaplashaylik, chunki ko'pchilik aynan shu ish bilan shug'illanadi.Ho'p, faraz qilaylik PHP tezroq deb. Unda savol tug'iladi: Nega kompaniyalar Pythonni ishlatadi unda?Chunki til tezligining ahamiyati bunday loyihalarda katta emas."Aqling joyidami? Qanaqasiga muhim bo'lmasligi mumkin?" deyapsiza. Isbotlashga harakat qilaman.Lekin undan oldin hammamiz bir narsani yaxshi tushinib olishimiz kerak.…



manba

Dasturlash tillari va script tillar farqi

21/07/13 02:18

Dasturlash tillari va script tillar farqi

Ko'pincha odamlar script til va dasturlash tilini sinonim o'rnida ishlatishadi, lekin bular o'rtasida katta farq bor. Barcha script tillar dasturlash tili lekin hamma dasturlash tillari script til emas.Ancha yillar oldin dasturlash tillari yordamida PowerPoint, Internet Explorer, Microsoft Excel, Microsoft Word va juda ko'p shu kabi dasturlar yozilgan. Biroq, vaqt o'tishi bilan dasturlash tillarini qo'shimcha funktsiyalarni kiritish va takomillashtirilgan dasturlash interfeysi bilan ta'minlash…



yangi

Interface - PHPda interfeyslar bilan ishlash

20/02/13 23:35

Interface - PHPda interfeyslar bilan ishlash

**Interface** - sinf qanday metodlarni qo'llashi kerakligini aniqlashga imkon beradi. Agar biror sinfda, qaysidir metodlarni ishlatishni majburiy qilib qo'ymoqchi bo'lsangiz Interface dan foydalanish mumkin. Interfaceda metodlarning tana qismi bo'lmaydi. E'lon qilish interface kalit so'zi yordamida interfeys hosil qilamiz interface Avtomobil{ public…



yangi

Laravel orqali JSON API yaratish: Model, Factory va Seederlar (2-qism)

19/10/20 21:08

Laravel orqali JSON API yaratish: Model, Factory va Seederlar (2-qism)

O'tgan (Laravel orqali JSON API yaratish: Asosiy tushunchalar (1-qism)) seriyamizda asosiy tushunchalar bilan tanishib o'tgan edik. API nima qilayotganiga va ushbu kichik seriyalar mobaynida qanday funktsiyalarga erishishimiz mumkinligini ko'rib chiqgan edik. JSON API-ni yaratmoqchi ekanligimizni va nima uchun buni XML-qilmasdan JSON ning o'zida qilish afzalligini ko'rib o'tgan edik. (…



yangi

PHP ga kirish 3-qism

19/09/27 18:25

PHP ga kirish 3-qism

Array(to'plam)larni bir-biriga yelimlangan qutilar deb tasavvur qilish mumkin. Masalan, biz besh kishidan iborat o'yinchilar nomlarini $jamoa deb atalgan to'plamga joylaymiz. Buning uchun ularning nomlarini alohida-alohida yozib, o'z qutisiga joylash kerak: $jamoa = array( 'Eldor' , 'Odil' , 'Sanjar' , 'Farhod' ); Arraylarni hosil qiluvchi kod - array(); Undagi stringlar tutuq belgisi bilan qoplangan. To'rtinchi raqamda kim o'ynashini bilish uchun: echo $jamoa[3];…



yangi

PHP ga kirish 2-qism(davomi)

19/09/21 21:45

PHP ga kirish 2-qism(davomi)

PHP dasturlash tili C va Perl ildizlariga taqalib, ko'proq Java ga o'xshab ketadi. U ancha moslashuvchan biroq ba'zi qonuniyatlarga ham ega. PHPda kodlar nuqtali vergul (;) bilan tugaydi: $x += 10; Siz PHP da endigina kod yoza boshlagan bo'lsangiz duch keladigan muammolarning ko'pchiligi nuqtali vergulni qo'ymaslik natijasida yuzaga keladi. Bu bir necha holatlarni bitta deb qabul qilinishga sabab bo'ladi. Bu esa "Parse error" hosil bo'lishiga undaydi. $ belgisi juda…



yangi

PHP ga kirish 1-qism

19/09/20 17:45

PHP ga kirish 1-qism

PHP dasturlash tili veb-saytlar yaratish juda keng miqyosda ishlatiladi. Lekin faqatgina PHP da butun saytni dasturlash imkonsiz. Sayt yaratishda HTML va JavaScript dasturlash tillarining ham alohida o'rni bor. Ular saytning turli vazifalarini o'z ichiga oladi. Agar veb-saytni odam tanasiga o'xshatsak, HTML bu o'rinda suyaklar, PHP esa mushaklar vazifasini o'taydi. Bu tillarda yozilgan kodlar ba'zi ma'lumotlarning uzatilishi va almashinishi jarayonida ma'lumotlar bazasi(MySQL) ga tayanadi. Uni…



yangi

PHP da "array"lar hosil qilish

19/09/11 11:17

PHP da "array"lar hosil qilish

Array(to'plam)lar PHP veb dasturlash tilini mashhur qilgan asosiy omillardan biri hisoblanadi. Uni tushunish uchun bir-biriga yelimlangan qutilar jamlanmasini tasavvur qilishning o'zi yetarli. Har bir quti o'z qiymatiga ega. Uning ichiga joylanadigan narsalar raqamlar ko'rinishida yoki matnli(string) bo'lishi mumkin. Yana bir jonli misol sifatida marjonlarni o'zida jamlab ularni bir qatorda tizib turgan ipga ham o'xshatish mumkin. To'plam yaratishning bir necha usuli mavjud. Keling olti…



yangi

Laravel orqali JSON API yaratish: Asosiy tushunchalar (1-qism)

19/08/01 13:03

Laravel orqali JSON API yaratish: Asosiy tushunchalar (1-qism)

Bugungi kunda dasturchilar orasida ancha mashhur bo'lib ulgurgan JSON API tushunchasi mavjud. Oldingi maqolalarimda php va Lumen Framework orqali RESTful API dan foydalanishni ko'rib chiqgan edik. Bugun ko'pchilik yangi dasturlashga kirib kelayotgan uchun balki qiziq bo'lishi…



yangi

Yosh web dasturchilarga 3ta maslahat (asosan PHP va Yii framework bilan ishlaydigan dasturchilarga)

19/04/16 23:43

Yosh web dasturchilarga 3ta maslahat (asosan PHP va Yii framework bilan ishlaydigan dasturchilarga)

Assalomu alaykum, Yosh dasturchi! Ushbu maqolani yozishga meni majbur qilgan narsa haqida aytib o'tmoqchiman. Telegramda Yii Framework Uzbekistan deb nomlangan, Yii da yozadigan dasturchilar guruhi mavjud. Bu guruhda yosh dasturchilar juda ko'p. Ular ham, hammamiz dasturlashni boshlaganda uchraydigan muammolarga duch kelishadi va tez muammoni hal qilish uchun guruhga savol yozishadi. Ushbu guruhda berilayotgan savollar…



manba

PHPda overloading xususiyatlari

19/04/15 12:05

PHPda overloading xususiyatlari

PHPda overloading dinamik holda xususiyat va metodlarni "yaratish"ni anglatadi. Bu xususiyat va metodlar magic metodalar yordamida ishlatiladi. Overloading metodlar obyektda mavjud bo'lmagan yoki klass sohasidan tashqarida ko'rinmaydigan(ya'ni klass ichida private bilan e'lon qilingan) xususiyat va metodlar bilan ishlaganda avtomatik ishga tushadi. Barcha overloading metodlar public sifatida e'lon qilinishi kerak PHP qo'llanma bo'yicha ba'zi overloading xususiyatlarining izohi public…



manba

PHP trait

19/03/28 17:35

PHP trait

PHP dasturlash tilining muammolaridan biri - bu faqat bitta klassdan meros ola bilishdir. Ya'ni siz biror klass yaratmoqchi bo'lsangiz faqat bitta boshqa klassdan meros olish mumkin xolos degani. Biroq, agar bir nechta klassdan bir vaqtning o'zida meros olishning imkoni bo'lganda, bu ancha ish samaradorligini oshirgan bo'lardi. Misol uchun, biz bitta klassni bir nechta klassdan meros olib yaratganimizda, ajdod klasslarda mavjud bo'lgan, oldindan yozib qo'yilgan metodlarning kodlarini…



yangi

UTF-8: Boshidan-oxirigacha! 1-qism!

19/02/24 23:38

UTF-8: Boshidan-oxirigacha! 1-qism!

PHP ni endi o'rganishni boshlaganimda, "Салом" so'zini bazadan o'qib brovzerda chiqaraman desam "Салом" shunga o'xshash narsalar chiqib qolgan. Endi o'rganishni boshlagan dasturchi uchun bu juda g'alati narsalar bo'lib tuyulgan. Bu xatoni to'g'rilash uchun:1. Ma'lumotlar bazasida barcha ustun va jadvallarni utf8_general_ci ga qo'yish2. MySQL ulanganda: mysql_query('SET NAMES UTF8');3. PHP fayllarni hammasini UTF-8 da saqlash4. HTML sahifaga <meta charset="utf-8">5.…



yangi

SOLID Printsiplari (I-qism)

18/08/09 20:52

SOLID Printsiplari (I-qism)

SOLID printsiplari, Obyektga Yo'naltirilgan Dasturlashda ishlatilinadigan asosiy dizayn tamoyillaridan biridir. SOLID so'zi u qamrab olgan beshta printsiplarni bosh harflaridan tashkil topgan: 1. Single Responsibility Principle (Yagona Javobgarlik Printsipi); 2. Open-Closed Principle (Ochiqlik-Yopiqlik Printsipi); 3. Liskov Substitution Principle (Liskovning Almashinuv Printsipi); 4. Interface Segregation Principle (Interfeysni Ajratish Printsipi);…



yangi

PHP yordamida sodda RESTful API yaratish

18/07/03 21:25

PHP yordamida sodda RESTful API yaratish

O'tgan maqolalarimdan birida Lumen Micro Framework da RESTful API dan foydalanish bo'yicha kichkina bir Tutorial tayyorlagandik, Endi esa PHP dasturlash tilining o'zida hech qanday Frameworklarsiz RESTful API ni qanday yaratish mumkinligi va undan foydalanishni ko'rib chiqamiz. Ushbu tutorialda PHP REST bo'yicha, PHP bilan oddiy rial world RESTful API yaratishni o'rganamiz. Biz HTTP GET…



manba

Sayt tuzishning (yaratishning) 4 xil yo'li

18/05/10 20:55

Sayt tuzishning (yaratishning) 4 xil yo&#039;li

Salom blogimning o'quvchilari! Siz bilan yana men Oxunjon G'aybullayev. Sayt yaratish haqida malumotlarga ega bo'lish vaqti keldi. Hozirgi kunda juda ko'p odam sayt yaratishga qiziqib qolgan. Meni o'zim sayt yoki shaxsiy blogdan keladigan foyda haqida yozgan ekanmanu, lekin sayt yaratish yo'llari haqida yozmagan ekanman. Internetda sayt ochish uchun nima qilish kerak degan so'rovlarni ko'rib bu maqolani yozishga qaror qildim. Bu so'rovlar uchun javobga sayt yaratish yo'llarini…



manba

Nimaga dasturchilar yetishmayapti?

18/04/16 17:07

Nimaga dasturchilar yetishmayapti?

Agar siz internet foydalanuvchisi bo'lsangiz, menimcha, hech bo'lmaganda bir marotaba "PHP Developer kerak oylik 4.000.000 so'mdan boshlanadi", "PHP/MySQL ni biladigan dasturchi kerak oylik o'rtacha 5.000.000 so'm" ko'rinishidagi reklamalarga ko'zingiz tushgan bo'lishi lozim.Nega oylik boshqa sohadagi oylik maoshlarga nisbatan 2-3 barobar ko'p bo'lsada, dasturchilar yetishmayapti?Ko'pchilik o'ylashi mumkin: "Bu soha endi O'zbekistonga kirib kelyapti. Shuning uchun yoshlar o'rtasida…



manba

Web server nima?

18/01/21 14:24

Web server nima?

Ushbu maqolada web(veb) server haqida ma'lumot beriladi.Hozirgi kunda internet, juda katta tezlikda rivojlanib ketmoqda. Shu bilan birga internetga oid har xil terminlar ko'paymoqda. Misol uchun, sayt, portal, veb sahifa, veb server,….Bu terminlarni o'rganish, hozirgi zamon uchun muhim hisoblanmoqda. Biror inson bilan internet haqida gaplashsangiz, bu terminlarni bilmasangiz, boshqa tildagi inson bilan gaplashganday bo'lasiz va uni tushunmaysiz. Bu maqolada shunday terminlardan biri –…



yangi

TATUda UzGeeks December2017 Meetupi bo'lib o'tdi

18/01/10 11:20

TATUda UzGeeks December2017 Meetupi bo&#039;lib o&#039;tdi

Assalom alaykum. Avvalroq dekabr oyida UzGeeks Community jamoasining navbatdagi mitapi bo'lishi e'lon qilingan edi. 16-dekabr kuni Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti katta anjumanlar zalida UzGeeks Community jamoasining navbatdagi "UzGeeks December2017 Meetup" tadbiri bo'lib o'tdi. Ushbu mitapda axborot texnologiyalar sohasida ko'p yillik tajribaga…



yangi

Yii2 da model rules ya'ni tekshiruvchi qoidalar bilan ishlash 2-qism

18/01/06 22:05

Yii2 da model rules ya&#039;ni tekshiruvchi qoidalar bilan ishlash 2-qism

Bundan oldingi maqolamda men sizlarga Yii2ni o'zida bor va ko'p ishlatilinadigan tekshiruvchi qoidalari haqida ma'lumot bergan edim. Endi bugun o'zingiz uchun kerakli tekshiruvchi qoidalar yasashni ko'rsataman. Demak boshladik. Birinchi bo'lib men sizlarga shaxsiy teshiruvchi qoidalarni bir nechta yo'l orqali yasash mumkin ekanligini ko'rsataman,…



yangi

UzGeeks December2017 Meetup

17/12/11 20:43

UzGeeks December2017 Meetup

Assalom alaykum.Hurmatli dasturchilar, soha mutaxassislari va talabalar!Sizlarni 16-dekabr Toshkent Axborot Texnologiyalari Universitetida bo'lib o'tadigan UzGeeks Community jamoasining navbatdagi "UzGeeks December2017 Meetup" tadbiriga taklif etamiz.Ushbu tadbirimizda quyidagi mavzular bo'yicha taklif etilgan mehmonlar, o'z bilim va malakalari bilan o'rtoqlashadilar:Muzaffardjan Karaev - Domain Driven Design in PHP. ZF3(CEO, For Each Soft);Lochin Shodiev…



yangi

PHPExcel (2-qism)

17/07/20 23:52

PHPExcel (2-qism)

Assalomu alaykum! Oldingi maqolamda PHPExcel haqida ozgina ma'lumot berib o'tgandim. Bugun bu mavzuni batafsil yoritaman. Shuni ham ta'kidlash joizki, o'tgan maqolamda ozgina xatoliklar yuz bergan (bir necha so'zlar tushib qolgan). Men maqolalarimni oldin Wordda tayyorlab keyin saytga joylayman (chunki saytning matn muharriri qulay emas, TinyMCEning oddiy turi bo'lganda ham zo'r bo'lardi), copy&paste…



yangi

PHPExcel kutubxonasida Excel fayllar yaratish (1-qism. Tushuncha)

17/07/11 14:19

PHPExcel kutubxonasida Excel fayllar yaratish (1-qism. Tushuncha)

Assalomu aleykum! 1-2 oy oldin PHP yordamida MySQL ma'lumotlar omboridagi ma'lumotlardan foydalanib MS Excel fayliga eksport qilishim zarur bo'lib qoldi. Shunda albatta ko'pchilik kabi Google`ga murojaat qildim va GitHub`da PHPOffice deb nomlangan repozitoriyani topdim. Shu repozitoriya ichida PHPSpreadsheet kutubxonasi bo'lib, bu kutubxonadan foydalanib PHP yordamida har qanday turdagi MS Excel hujjatlarini yaratish mumkin (har qanday turdagi…



manba

Online Dasturlashni o’rganish uchun ENG zo’r saytlar

17/05/31 15:55

Online Dasturlashni o’rganish uchun ENG zo’r saytlar

Juda ko'plab yosh dasturchilar, dasturlashni qayerdan va qanday o'rgansam ekan degan savollarni beraverishadi, albatta bu yaxshi, lekin shu savollarni berishdan oldin internetdan oddiygina so'rovlar orqali juda ko'plab dasturlash bo'yicha manbalarni topish mumkin...Men sizga dasturlashni o'rganish uchun eng zo'r 5ta saytni ro'yxatini bermoqchiman. Nafaqat dasturlash balki, ko'plab dasturlash tillarini bemalol video darslar va mashqlar yechish orqali tezda o'rganib olishingiz mumkin bo'ladi.1…



manba

Yii da URL lar bilan ishlash

16/12/15 16:21

Yii da URL lar bilan ishlash

Salom. Mana yana Yii haqida. Bu safar URL lar bilan ishlashni ko'ramiz. Agar kimda-kim Apache da rewrite moduli bilan ishlagan bo'lsa demak Yii dagi huddi shunaqa maqsadda ishlatiladigan komponentasini osonroq tushunadi. Maqolani o'qishdan oldin RegExep (Regular Expression) haqida ozgina bo'lsada ma'lumot bo'lishi lozim. Agar Yii haqidagi oldingi maqolalarni o'qigan bo'lsangiz, sizda sayt2 nomli (sayt deb nomlaymiz) host bo'lishi kerak (local serveringizda).…



yangi

Yii freymvork darslari.

16/12/12 02:07

Yii freymvork darslari.

Assalom alaykum. Quyida eng mashxur php freymvorklardan biri Yii freymvork bo'yicha darslar ro'yxati keltirilgan. Ushbu darslar texnoman.uz saytiga joylashtirilgan.



manba

№23 Dars - Ma`lumotlar omboriga kirish huquqini beruvchi obektlar. (DAO)

16/12/01 12:41

№23 Dars - Ma`lumotlar omboriga kirish huquqini beruvchi obektlar. (DAO)

DAO ma`lumotlarni turli ma`lumotlar omborida saqlash va kirish huquqi uchun umumiy API sini taqdim etgan. Foydalanilayotgan ma`lumotlar omboridan boshqa ixtiyoriy ma`lumotlar omboriga o`tishda ma`lumotlarga kirish huquqi uchun DAO dan foydalanilganda hech qanday muommo bo`lmaydi va kodlarni o`zgartirishimiz ham kerak bo`lmaydi. Yii DAO PHP Data Objects (PDO) ustiga qurilgan bo`lib, ko`pgina ma`lumotlar omboriga kirish huquqi…



manba

№22 Dars - Yii da paypalni integratsiya qilish.

16/12/01 12:26

№22 Dars - Yii da paypalni integratsiya qilish.

PayPal o`zi nima? Yiida PayPal ning maxsus extensionlari mavjud. Bulardan hozircha bittasi bilan tanishib qanday ishlashi haqida gaplashamiz. PayPal o`zi o`zaro pul aylanmasini taminlab beruvchi veb ilova. Bu yerdan pul o`tkazmalar qilayotganda ro`yxatdan o`tgan bo`lishingiz kerak. Ya`ni akkountingiz bo`lishi kerak. Bu ilovada ham siz ishlaringizni test qilib ko`rishingiz uchun sandbox turidan foydalanishingiz kerak. Paypal o`zining API siga ega va biz undan Yii da foydalanishimiz…



manba

№21 Dars - Yii da Payment Gateway integratsiyasi

16/11/30 11:36

№21 Dars - Yii da Payment Gateway integratsiyasi

Plastik kartochkalar orqali to`lovlarni amalga oshirish yani online to`lov xizmatlari ancha avj olgan bir payt. Hozirda har bir platformamiz uchun ham kerak bo`lishi mumkin bo`gan ishga aylanib bormoqda. Yiida bu ishlar qanday aks etadi. Har xil to`lov xizmatlari mavjud men siz bilan birga "BrainTree" deb atalmish "peyment gateway" to`lov xizmatini qanday qilib platformamizga integratsiya qilishni ko`rib chiqamiz. Ximoyasi: Klientning shaxsiy karta nomeri va CVV ni klient…



manba

№18 Dars - Yiida action hosil qilish va u bilan ishlash

16/11/10 19:26

№18 Dars - Yiida action hosil qilish va u bilan ishlash

Model tayyor endi biz u bilan ishlash uchun kod yozishga kirishishimiz mumkin. Barcha mantiqiy jarayonlarni kontroller actioniga joylashtiramiz. Ro`yxatdan o`tadigan forma uchun kod talab qilinadi. Misol uchun: public function actionLogin() { $model=new LoginForm; if(isset($_POST['LoginForm'])) { // foydalanuvchi tomonida kelayotgan ma`lumotlarni olamiz. $model->attributes=$_POST['LoginForm']; // olingan ma`lumotni tekshiramiz, agar true bo`lsa oldingi pagega foydalanuvchini yo`naltiradi.…



manba

№17 Dars - Yiida model hosil qilish.

16/10/31 15:43

№17 Dars - Yiida model hosil qilish.

Avval forma uchun html kod yozamiz. Biz nimalar kerakligini aniqlashimiz kerak bo`ladiki: qanday ma`lumotlar olish va qanday qoida bo`yicha uni biriktirish bo`yicha. Model - foydalanuvchi tomonidan kiritilayotgan ma`lumotlarni doimo rolda nazorat qilib boradi. Biz modelni ikki xil ko`rinishda hosil qilishimiz mumkin. Biz ma`lumotlarni olish, qayta ishlash, keyin o`chirish uchun CFormModel dan foydalanamiz; agar ma`lumotni olib uni bazada saqlash bo`ladigan bo`lsa CActiveRecord…



manba

№16 Dars - Yiida forma hosil qilish.

16/10/26 19:45

№16 Dars - Yiida forma hosil qilish.

Web ilova ishlab chiqishdagi asosiy vazifalardan biri bu - yig`ilgan foydalanuvchining ma`lumotlarini HTML forma bilan ishlatishdir. Undan tashqari dasturchi formalarni loyihalashtirayotganda bevosita bu maydonlar majburiy to`ldirilishi kerak yoki majburiy emasligini, kiritiladigan ma`lumotni tekshirishni, kritilgan ma`lumot noto`g`ri bo`lsa shu haqda xabar berishi shuningdek ko`rsatilgan jadvalga ma`lumotlarni saqlash kabi ishlarni qila olishi mumkin. Bu jarayonlarga mos Yii o`zining…



manba

№15 Dars - Yiida dinamik tekshiruv qoidalar biriktirish.

16/10/20 11:45

№15 Dars - Yiida dinamik tekshiruv qoidalar biriktirish.

Yiida o`zi ishlab chiqqan tekshiruv qoidalaridan tashqari o`zingiz uchun ham mos tekshiruv funksiyalari yaratsangiz bo`ladi. Bunday yondashuv o`zimiz uchun shaxsiy tekshiruvlarni dinamik yaratish imkonini beradi. Keling misol bilan bu mavzuni oydinlashtirib olaylik. Masalani qo`yilishi: startDateTime endDateTime dan kichkina bo`lishi kerak. Buni qoida tarzida kiritishimiz kerak. Masalani yechilishi: Bir jadval berilgan unda startDateTime va endDateTime…



manba

№14 Dars - Yiida HAS_MANY va BELONGS_TO dan foydalanish.

16/10/10 13:57

№14 Dars - Yiida HAS_MANY va BELONGS_TO dan foydalanish.

Yii ning bog`lanishlari bu umumiy web ilovalarimizda muhim ro`l bo`lib xizmat qiladi. Bu relation metodi Yii ning model qismida joylashgan. Biz hozirda siz bilan HAS_MANY va BELONGS_TO usullari bilan tanishib chiqamiz. Nega aynan bular? Chunki bular web ilovamizda asosiy qatnashuvchi bo`lib xizmat qiladi. Boshqa usullarni ham o`ziga yarasha tutgan o`rni bor albatta lekin bu ikkala usul ayni ko`p uchraydigan usullardan. Buni batafsil tanishish chog`ida anglab yetasiz. Masalaning qo`yilishi:…



manba

№13 Dars - Gii generatori orqali CRUD hosil qilish

16/10/04 00:36

№13 Dars - Gii generatori orqali CRUD hosil qilish

CRUD Yii ning maxsus o`zining moduli bo`lib, ma`lumotlar bilan ishlash imkonini beradi. Ma`lumotlar qo`shish, o`chirish, o`zgartirish kabi ishlarni birdaniga hosil qilib beradigan moduldir. CRUD ni hosil qilishimiz uchun biz Gii generatorni sozlab olishimiz kerak bo`ladi. Sozlashlar uchun ma`lumotni quyidagi gippermurojaatdan olishingiz mumkin. Sozlashlar amalga…



manba

№12 Dars - Yiining Gii generatori orqali model va controller hosil qilish.

16/09/23 20:25

№12 Dars - Yiining Gii generatori orqali model va controller hosil qilish.

Masalaning qo`yilishi: Yiining Gii generatoridan foydalanib model va controller hosil qilish. Masalani yechilishi: Buning uchun biz birinchi navbatda "yiitest" degan ma`lumotlar ombori yaratamiz va uning ichida posts degan jadval yaratamiz. Agarda o`zimizning ma`lumotlar omborimiz bo`lsa unda o`shaning ichida jadval hosil qilamiz. Bu jadvalimiz o`z ichiga 3 ta ustunni oladi. Bular id, title va content. CREATE TABLE posts ( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,…



manba

№11 Dars - Yiida scopes bilan ishlash.

16/09/23 09:45

№11 Dars - Yiida scopes bilan ishlash.

Yii ning maxsus tehnologiyasi bo`lib, sql so`rovi bilan ishlovchi shartlar majmui, bog`lanishlarni bajaruvchi va odatiy (ko`p takrorlanadigan shartlar) natijalarni topish uchun ishlatiladi. CActiveRecord::scopes() maxsus funksiyasi. Ishlash usuli juda oddiy. Maxsus nom asosida uni filter deb atasak ham bo`ladi. Quyidagicha "Post" jadval berilgan. Ishlarimizni shu jadval bilan olib boramiz.



manba

№10 Dars - Yii da modal va ajaxdan foydalanish.

16/09/17 00:00

№10 Dars - Yii da modal va ajaxdan foydalanish.

Ajax so`rovi bilan ma`lumotlar omboriga modaldan foydalanib ma`lumotlar qo`shish masalasini ko`rib chiqamiz. Avvalambor ma`lumotlar omborida jadval yaratishdan boshlaymiz. Buning uchun quyidagi havoladagi koddan foydalanib jadval yaratamiz. Model hosil qilamiz va index.php viewimizga quyidagicha kod kiritamiz. /protected/views/site/index.php <?php…



manba

№9 Dars - Yiida ajax so`rovlari bilan ishlash.

16/09/16 12:00

№9 Dars - Yiida ajax so`rovlari bilan ishlash.

Ajax so`rovlari bilan ishlash unumli ishlardan biri hisoblanib, web ilovamizni qayta yuklanishsiz serverga so`rov yubora oladigan xususiyatga ega. Yii ham o`zining ajax so`rovlari bilan ishlash uchun maxsus tehnologiyalar ishlab chiqgan. Bu haqida batafsil va samarali usul deb, misollar orqali tushuntirish deb bildik. Keling birinchi misol bilan tanishaylik. Bu misol hozirgi vaqtni olish misolidir. Buning uchun index.php viewimizga quyidagicha kod yozamiz: /protected/views/site/index.php…



manba

№8 Dars - Gridlar bilan ishlash.

16/07/31 05:45

№8 Dars - Gridlar bilan ishlash.

Masalani qo`yilishi: Jadvalimizdagi barcha kompaniyalarni ro`yhati bilan birgalikda saytlari nomlarini gridimizda chiqarish. Birinchi navbatda jadval yaratishimiz kerak bo`ladi, agar jadvalimiz bo`lsa unda o`sha jadvaldan foydalanib ham ishlasak bo`ladi. Bizning misolimiz uchun "company" jadvali yaratiladi. 1 – jadvalimizni yaratamiz CREATE TABLE `company` ( `ID` INT(11) NOT NULL AUTO_INCREMENT, `company` VARCHAR(100) NULL DEFAULT NULL, `site` VARCHAR(100)…



manba

№7 Dars - Yii-Bootstrapni sozlash.

16/06/15 01:11

№7 Dars - Yii-Bootstrapni sozlash.

Yii-Bootstrap Yii ning maxsus kutubxonasi hisoblanib, yuqori sifatli widgetlarni o`z ichiga olgan. Yii-bootstrap forma komponentalari bilan bir qatorda foydalanuvchi uchun yengillik yaratuvchi komponentalarini o`z ichiga olgan. Bu widgetlarni yuklayotganingizda o`zi uchun tegishli bo`lgan jQuery kutubxonasini ham yuklab ishga tushadi. Bootstrapni sozlash. Ushbu gipermurojaat…



manba

№6 Dars - Faylni yuklash va namoyish qilish.

16/06/15 01:07

№6 Dars - Faylni yuklash va namoyish qilish.

Web texnologiyasi olamida fayllar ro`li juda keng. Shuning uchun ham web dasturlar bunga alohida etibor qaratib kelishgan. Shu jumladan Yii ning o`zining qoida va uslublariga ega. Bir kichik misol orqali bu ishlar qanday amalga oshirilishini ko`rsatishga ruxsat bergaysiz. Buning uchun biz misolimizda rasmlarni yuklashga etiborimizni qaratamiz va shu yuklangan rasmni o`qib olish masalasini ham birgalikda ko`rgan bo`lamiz. Birinchi navbatda biz qanday qilib fayl yuklashni ko`rib chiqamiz…



manba

№5 Dars - Yiida PDF bilan ishlash.

16/06/15 01:04

№5 Dars - Yiida PDF bilan ishlash.

Biror bir qilayotgan proyektimizda hisobotlarni pdf formatiga o`tkazish kabi ishlarga duch kelamiz. Bunda Yii ning maxsus kengaytmalaridan foydalanish maqsadga muvofiqdir. Shulardan biri tcpdf kengaytmasidir. Bu haqida ushbuhttp://www.yiiframework.com/extension/tcpdf giper murojaat orqali batafsil tanishishingiz mumkin. Biz faqatgina misol bilan sizda Yii da qilingan proyektlaringizni hisobotlarini pdf ga o`tkazish masalasini ko`rib…



yangi

Dasturchilar qancha oylik olishadi? (2016-yil bahor)

16/06/13 02:48

Dasturchilar qancha oylik olishadi? (2016-yil bahor)

Bu savolni ko'pchilik endi dasturlashni o'rganmoqchi bo'lgan yoshlar berishadi. Bunga asosiy sabab esa albatta eng "yog'li" dastulash tilini o'rganish va uning yordamida ko'p pul ishlashdir. Lekin bu masalada shoshib qaror qabul qilish yaramaydi. Chunki, inson avvalo o'z qiziqish va imkoniyatlaridan kelib chiqib o'zi uchun dasturlash tilini tanlasa maqsadga muvofiq bo'lar edi. Dasturlash huddi biron bir asar yozishga o'xshaydi. Asar kitob qilib yozilishidan avval oddiy oq qog'ozdir. U hech qanday…



manba

№4 Dars - RBAC va faylda rollar tasnifi

16/05/05 09:51

№4 Dars - RBAC va faylda rollar tasnifi

Qaysidir bir imkoniyatlarni foydalanuvchidan cheklash imkoni har bir katta proyekt qilinayotgan joyda muhim ro`l o`ynaydi. Misol uchun bir foydalanuvchiga izoh qo`shish imkonini beramiz lekin o`chirish imkonini bermaymiz. qaysidir foydalanuvchiga qo`shish imkonini ham o`chirish imkonini ham beramiz. Ya`ni kimlar uchundir biror bir ishni qila olish xuquqini berish va kimlar uchundir shu ishni bajara olish xuquqini bermaslik masalasi. Ana shunday imkoniyatlar Yii da RBAC tushunchasi sifatida o`zining…



manba

Yiida website sahifalarining necha marta ko’rilganligini hisoblash

16/05/02 01:11

Yiida website sahifalarining necha marta ko’rilganligini hisoblash

Assalomu alaykum. Bu maqola websitedagi sahifalar, rasmlar va boshqa qismlari, foydalanuvchilar tomonidan necha marta bosilgani, necha marta ko'rilgani yani usha sahifaga necha marta kirgani, rasmni necha marta ochib ko'rganini hisoblab boruvchi hisoblagichni o'rganib chiqamiz. Bu juda ham oddiy, oddiy bo'lsa ham kopchilik uchun qiziq va keraklidir. Bu ishni qilishni 2 xil usulini ko'rib chiqamiz. 1-usul: save() metodi yordamida; 2-usul: saveCounter() metodi…



manba

№3 Dars - Shaxsiy widgetimizni yaratishning kichik ko`rinishi.

16/04/24 09:02

№3 Dars - Shaxsiy widgetimizni yaratishning kichik ko`rinishi.

Bu bo`limda biz o`zimizning birinchi portletimizni ishlab chiqamiz. Foydalanuvchi uchun menu, qaysiki menu ro`yhatini chiqarish, faqat ruxsat berilgan foydalanuvchilar uchun ko`rinadi. Menu 4 elementni o`z ichiga oladi. To`gri deb topilgan sharhlar: maqul deb topilgan yozuvlar ro`yhatini chiqaruvchi gipperhavola; Yangi yozuv hosil qilish: sahifalardagi qaydlarni yaratadigan sahifasiga o`tuvchi gipperhavola; Qaydlarni boshqarish: sahifalardagi qaydlarni boshqarish…



manba

№2 Dars - Yii ning yordamchi funksiyalari bilan ishlash

16/04/21 03:15

№2 Dars - Yii ning yordamchi funksiyalari bilan ishlash

Biz odatda kattagina ish qilayotganimizda bir hil funksiyalar yozishimizga tog`ri keladi va bu ishni qayta qayta takrorlanishiga duch kelamiz. Misol uchun biror bir joyda 2 ta DateTime ning o`zaro ayirish masalasi bo`lsin. Bu ishni bir nechta joyda ishlatiladigan bo`lsa unda xar bir shu ishni qiladigan funksiyani yozib ketaveramiz. Uning o`rniga bir yordamchi funksiya sifatida bir joyda saqlasak o`sha funksiyani kerak bo`lganda o`sha nom ostida chaqirishimiz mumkin bo`ladi. Bunda funksiyani har…



manba

YIi da ma’lumotlar bazasi tranzaksiyalari bilan ishlash

16/04/21 02:44

YIi da ma’lumotlar bazasi tranzaksiyalari bilan ishlash

Ma'lumotlar bazasi bilan ishlayotganimizda ba'zida ma'lumotlar bazasiga bir vaqtning o'zida minglab so'rov yuborishga to'g'ri keladi. Bugun men shu holatga duch keldim. Ya'ni, jadvaldagi bir ustundagi ma'lumotga murojat qilib, undagi qiymatni mos xolda kerakli qiymatga o'zgartirishga to'g'ri keldi. Jadvaldagi qatorlar soni 2000 dan ortiqroq. Dastlab quidagi usulni ishlatib ko'rdim: $model=UserMeta::model()->findAll(); foreach($model as $v){ UserMeta::model()->updateByPk($v->id,array("seat_date"=>"1111-11-11"));…



manba

№1 Dars - Yii framework haqida

16/04/21 02:12

№1 Dars - Yii framework haqida

Assalomu alaykum aziz o`quvchi! Biz siz bilan birgalikda hali ko`pchilik uchun uncha tanish bo`lmagan Yii tehnologiyasi haqida gaplashmoqchimiz. Yii – bu ko`p tarmoqli web ilovalar qurish uchun yuqori sifatli komponentlar asosidagi PHP – framework strukturasidir. U katta kodlardan qayta va qayta foydalanishda moslashuvchanlikni va web ilovani tezkoriligini oshirishiga imkon beradi. Qisqa qilib aytganda oddiy, samarali va keng ko`lamli php – framework. Keling PHP frameworklarning o`zaro…



manba

Savollar... Qachon? Qanday qilib?

16/04/21 01:42

Savollar... Qachon? Qanday qilib?

Salom blogdoshlar. Opennetdagi maqolalar bilan tanishib chiqish jarayonida menda bir savol tug'ilib qoldi. IT dunyosi, IT sohasi, IT texnologiyalar, IT bilan bog'liq fanlar yil sayin emas, soat sayin rivojlanib bormoqda. Buyilgi o'rganganlarimiz keyingi yilda deyarli eskirmoqda. Bu yil yaratilgan mahsulotni keyingi yilgacha takomillashtirish zarur. Aniq bo'lib qoldiki sohaning chegarasi yo'q, bitta mutaxassis sohadagi 2-3 ta yo'nalishni o'rganib borishi qiyin bo'lib bormoqda. …



manba

Yii: save qilishdagi kichik xatoliklar.

16/04/21 01:25

Salom Bloggerlar va Yii frameworkchilar. Yii frameworkda ko'p ishlamaganlarda ko'pincha bunday xatolikga yo'l qo'yishadi: <? $model = new Blog(); if(!empty($_POST['Blog'])) { $model->attributes = $_POST['Blog']; $model->save(); $this->redirect(array('view', 'id'=>$model->id)); } $this->render('form', array( 'model' => $model, )); ?> Bir ko'rishda kod to'g'ri yozilgan va ishlab turibdi. Lekin $model->save(); xato hisoblanadi.…



yangi

Apache, PHP, MySQL, phpMyAdminni Windows 8.1 (Windows muhitida o'rnatish)

16/04/21 01:11

Apache, PHP, MySQL, phpMyAdminni Windows 8.1 (Windows muhitida o&#039;rnatish)

Salom, Do'stlar bu mening birinchi maqolam hisoblanadi. Men bu maqola orqali Windows muhitida Lokalniy Server o'rnatishni ko'rsatmoqchiman. Bu boghlanishni men Windows 8.1 operatsion tizimida ko'rstmoqchiman. Buning uchun bizlarga PHP VC11 x86 Thread Safe versiyasi Apache 2.4.10 Win32 httpd-2.4.10-win32-VC11.zip



manba

Dasturlash tillari, ularning turlari va asoslari

15/10/25 04:07

Dasturlash tillari, ularning turlari va asoslari

Kompyuterda dasturlash bu – kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani o'zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir. Ushbu maqolada, qanday dasturlash tillari borligi, eng keng tarqalgan dasturlash tillari va ularning farqi. Hamda, Dasturlashni o'rganish yo'llari haqida suhbatlashamiz Kompyuter dunyosida ko'plab dasturlash tillari mavjud bo'lib, dasturlash va unga qiziquvchilar soni ortib bormoqda. Bir xil turdagi ishni bajaradigan…



manba

LAMP server oʻrnatish

15/10/05 02:15

LAMP server oʻrnatish

.php fayllarni koʻrish uchun odatda virtual server kerak boʻladi. Windows operatsion tizimida koʻpchilik "Denver"dan foydalanishga odatlanib qolgan, chunki uning oʻzi hamma moslash jarayonini oʻzi amalga oshiradi. Linuxda ham xuddi shunday virtual server hosil qilish mumkin. U yerda "Joomla", "Drupal" va "Wordpress" kabi ochiq kodli "cms"larni ishlatib koʻrishingiz va tanishishingiz mumkin boʻladi. Buning uchun LAMP serverni oʻrnatish kerak boʻladi. LAMP qisqartma soʻz. L harfi "Linux" soʻzining…



manba

PHP: Ko'chirish tezligini chegaralash.

15/06/30 02:03

PHP: Ko&#039;chirish tezligini chegaralash.

Salom. Anchadan beri ayrim sabablarga ko'ra maqola ham yoza olmadim. Bugun o'ylab-o'ylab nima haqida yozishni topdim. Manimcha bu narsa ko'pchilikka ham zarur bo'ladi. Hozirgi kunda Tas-Ix ham rivojlanib bormoqda va ko'pchilik yangi sayt ochayotganlar saytimdan nimalarni ko'chirishdi va har bir ko'chiruvchiga cheklangan ravishda tezlik berish haqida o'ylasa kerak. Keling bugun shu muammolarni PHP da hal qilib bersam. Ko'pchilik hollarda ko'chirishga…



manba

Salom Magento!

15/06/30 01:11

Salom Magento!

Magento – hozirda internet magazinlarni tashkil qilish va boshqarish uchun mukammal platformalardan biri bo'lib, u PHP OOP da yozilgan CMS hisoblanadi. CMS – (content management systems, kontentni boshqarish tizimlari) haqida yozishni hojati yo'q, chunki hozirda Drupal, Worpress, Joomla kabi CMS larni ishlatib ko'rmagan web dasturchi…



manba

PHP-developer. Kompyuterda serverni sozlash #2

15/05/07 10:50

PHP-developer. Kompyuterda serverni sozlash #2

Salom dasturchilar yoki bo'lajak dasturchilar! Mana bugun PHPda ishlashni boshlaymiz. Buning uchun avval kompyuterga server o'rnatishimiz kerak bo'ladi. Bu server local bo'ladi va faqat o'zingizni kompyuteringizda ishlaydi.Local serverni o'rnatish uchun bizga server texnologiyalari yani Apache, PHP, MySQL kerak bo'ladi. Ularni alohida olib o'rnatib chiqish mumkin, lekin bu bizga o'rtiqcha qiyinchilik va vaqtni oladi. Bularning tayyor yechimi mavjud. Tayyor yechimlar orasida…



yangi

PHP-developer. PHPda birinchi dastur #3

15/05/07 03:08

PHP-developer. PHPda birinchi dastur #3

Salom dasturchilar yoki bo'lajak dasturchilar. Mana bu maqolada esa endi PHPda birinchi dasturimizni yasaymiz. Qanaqa dastur bo'ladi? Oddiy dastur emas, chiroyli dizaynga ega bo'lgan dastur yasaymiz. Keyinchalik shu dizaynda PHPdagi dasturlarimizni natijalarini chiroyli ko'rinishda ko'rib boramiz.Oldingi maqolada oddiy "SalomDunyo" yozuvuni ekranga chiqargan edik endi esa man avvalda bitta dizayn tuzib qo'ydim shu dizayda ishlaymiz. Uni yuklab oling va saytingiz papkasiga yani php5.uz…



yangi

PHP-developer. Dasturlash haqida #1

15/05/01 09:45

PHP-developer. Dasturlash haqida #1

Assalomu aleykum dasturchilar, dizayner yoki bo'lajak dasturchilar :) Bugundan boshlab PHPdan shaxsiy maqolalarimni yozishni boshlayman.Avval o'zimni tanishtirsam mani ismim Farrux, internetda esa WebStyle deb atashadi :). Mirobod kompyuter texnologiyalari kollejida o'qiyman. Keling o'zim haqimda emas PHP haqida ma'lumot beray.PHP juda keng qo'llanadigan dasturlash tilli bo'lib, internet juda katta qismini egallab o'lgan. Nega aynan internetni deyishingiz mumkin. Chunki…



manba

Ko'pchilikning fikricha PHP da xavfsizlikning oldi olinmagan ekan

15/04/19 08:34

Ko&#039;pchilikning fikricha PHP da xavfsizlikning oldi olinmagan ekan

Salom.Anchadan beri PHP da ishliman, va bir qancha joylarda PHP dan dars ham berdim. Va shu kunlarda qulog'imga har xil antiqa gaplar eshitila boshlandi.O'quvchilar o'zining tanishlaridan (asosan dasturchilar, universitet/institut domlalar) so'rashsa PHP yaxshi emas, ASP.NET yaxshi. Nega? Chunki PHP da xafsizlik past (bu javob).Bilmadim bu javobni bollarga berishdan oldin, shu gapni aytgan insonlar o'zlari PHP nimaligini bir o'qishsa bo'larmidi. PHP da qilingan saytlarni qanday buzishni…

texnoman: php 4117 2