• Multimediya texnologiyalari kafedrasi Veb dasturlashga kirish fanidan AMALIY ISH №9
  • TOSHKENT – 2023 Amaliy ish №9 Mavzu
  • Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari




    Download 8,75 Kb.
    bet1/2
    Sana16.05.2024
    Hajmi8,75 Kb.
    #237960
      1   2
    Bog'liq
    Php form Demo-fayllar.org


    Php form Demo




    AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
    RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY
    NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI
    UNIVERSITETI
    Multimediya texnologiyalari kafedrasi
    Veb dasturlashga kirish
    fanidan
    AMALIY ISH №9
    Mavzu: PHPda satrlar, massivlar, fayllar va formalar bilan ishlash.
    Bajardi: 318/21-guruh talabasi
    Abdurasulov Shohrux.
    Tekshirdi: Rayimqulov O‘.
    TOSHKENT – 2023





    Amaliy ish №9
    Mavzu: PHPda satrlar, massivlar, fayllar va formalar bilan ishlash..
    Ishdan maqsad: PHP berilgan kodlarni ishlashi uchun open server yoki
    xampp yoki boshqa server dasturlaridan birini o`rnatib ishlatib ko’rish.
    Nazariy qism:
    PHP - bu server tomonidan ishlatiladigan dasturlash tili. Uning asosiy
    maqsadi veb-saytlar yaratishdir. PHP, HTML kodlari bilan birga ishlaydi va server
    tomonidan barcha foydalanuvchilarga yuboriladi. PHP, oson va koʻp funksiyalarni
    oʻz ichiga olgan yuqori darajali dasturlash tili hisoblanadi va koʻpincha MySQL
    yoki MariaDB kabi ma'lumotlar bazalariga ulanish uchun ishlatiladi.
    Open Server - bu Windows operatsion tizimida ishlaydigan, PHP, MySQL,
    Apache va boshqa server dasturlarini oʻz ichiga olgan bir qator dastur. Ushbu
    dastur veb-saytlar yaratish uchun ishlatiladi. Open Server orqali PHP skriptlari
    yaratish, veb-saytlarni joylashtirish va test qilish mumkin. Open Server oson
    oʻrnatiladi va ishlatilishi ham oson. Ushbu dastur web-dasturchilar uchun qulay
    variantdir.
    1994 yili PHP tilinig yaratuvchisi Rasmus Lerdorf o‘zinig saytiga
    mehmonlar kirishini hisoblash uchun Perl dasturlash tilida maxsus qobiq yozib
    amalda qo‘llagan. Ko‘p o‘tmay qobiqni ishlash unumdorligi juda past va sekinligi
    aniqlanganidan so‘ng, dasturlarni yangidan “S” tilida yozib chiqishga to‘g‘ri keladi.
    Keyin, dastlabki dastur kodlari muallif tarafidan barchaga ko‘rish uchun serverga
    nashr qilingan. Server foydalanuvchilari kodlar bilan qiziqib, uni ishlatish
    muxlislari ham paydo bo‘lgan.
    Hademay, bu dasturlar alohida loyihaga aylanib, 1995 yilning iyun oyida
    dasturiy mahsulot
    PHP (Personal Home Page) nomi bilan birinchi nashri
    chiqarildi.
    1996 yil aprel oyida dasturlar jiddiy qayta ishlanganidan so‘ng, PHP/FI
    (Personal Home Page / Forms Interpreter) nomi bilan mahsulotning ikkinchi nashri



    paydo bo‘ldi. Bu mahsulot HTML-kod ichiga yozilib, HTML-formalarni qayta


    ishlab, hozirgi PHP dasturlash tilining tayanch imkoniytlarini ichiga olgan. PHP/FI
    kod yozilishi Perl tiliga juda oxshagan, lekin soddaroq bo‘lgan.
    1997 yili PHP/FI 2.0 nashri chiqdi. O‘sha paytda bu mahsulot bilan dunyo
    bo‘yicha bir necha ming odam foydalanib, taxminan 50 ming domen bo‘lib,
    Internetning 1%-ni tashkil qildi.
    1997 yilda Endi Gutmans va Ziv Suraski PHP/FI kodini boshqatdan yozib
    chiqishdi, chunki eski kod ular ishlatayotgan elektron tijorat tizimlari uchun
    yaroqsiz edi. Eski kodning mualliflaridan yordam olish uchun ular birlashishni
    taklif etib, PHP3 nomli loyihani PHP/FI -ning rasmiy vorisi deb e’lon qilishdi.
    Yangi loyiha uyushgandan keyin PHP/FI loyihasi ishlab chiqarilishi to‘xtatilgan.
    PHP 3.0 -ning eng kuchli taraflaridan biri uning kengaytirala olinadigan
    yadrosi (tizimning boshqaruv qismi) bo‘lib, bundan tashqari, ma’lumot
    jamg‘armalar bilan, turli protokollar va interfeyslar bilan birgalikda ishlash keng
    imkoniyatlari yaratildi. Muvaffaqiyatga erishishga ancha ahamiyatli fakt bu yangi
    tilni boyligi va ob’yektlarga mo‘ljallangan dasturlashni qo‘llay olishi. Yangi loyiha
    bilan birga nafaqat tilni tashqi, ichki tuzulishi o‘zgardi, balki o‘zini nomi ham.
    Endi PHP qisqartmasi “PHP: Hypertext Preprocessor” ma’nosini anglatishi
    bildirildi.
    1998 yilning oxirida PHP foydalanuvchilarining soni o‘n minglardan oshdi.
    Yuz mingdan oshiq veb-saytlar bu tilni qo‘llashini e’lon qilishdi. Taxminan
    Internetning 10% serverlarida PHP 3.0 o‘rnatilgan edi.
    1998 yilning iyun oyda PHP3 to‘qqiz oy ommaviy tekshiruvidan keyin
    rasman e’lon qilindi. Shu yilning qishida Endi Gutmans va Ziv Suraski PHP
    yadrosini qaytadan ishlab chiqarishni boshlashgan. Ularning asosiy vazifasi PHP
    tizimining unumdorligini ko‘tarish va kodning modullarini yaxshilash edi. Hozirgi
    kunlarda “Zend Engine” qayta yaxshilanib PHP5 tili ishlab chiqarildi. Asosiy
    o‘zgarishlar ob’yektlarga mo‘ljallangan dasturlash modelida bo‘lib, tilning
    imkoniyatlarini yanada kengaytirdi



    Amaliy qism


    1.


    echo "My first PHP script!";
    ?>
    $txt = "PHP";
    echo "I love $txt!";
    ?>
    // This is a single-line comment
    # This is also a single-line comment
    ?>
    // You can also use comments to leave out parts of a code line
    $x = 5 /* + 15 */ + 5;
    echo $x;
    ?>
    $txt = "Hello world!";
    $x = 5;
    $y = 10.5;
    echo $txt;
    echo "
    ";
    echo $x;
    echo "
    ";
    echo $y;
    ?>
    $x = 5; // global scope
    function myTest() {
    // using x inside this function will generate an error
    echo "
    Variable x inside function is: $x
    ";}
    myTest();
    echo "
    Variable x outside function is: $x
    ";
    ?>
    function myTest() {
    $x = 5; // local scope
    echo "
    Variable x inside function is: $x
    ";
    } myTest();
    // using x outside the function will generate an error
    echo "
    Variable x outside function is: $x
    ";
    ?> $txt1 = "Learn PHP";
    $txt2 = "W3Schools.com";
    $x = 5;
    $y = 4;
    echo "

    Download 8,75 Kb.
      1   2




    Download 8,75 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari

    Download 8,75 Kb.