PHP


Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 47 бет
Таңдаулыға:
КІРІСПЕ
Web - қосымша құруға арналған құрал ретінде серверлік сценарий жазуға арналған тіл РНР қолданылады. РНР - тілі Internet-технологияның үлкен шегін ұстанады және web-құрастырушыларға динамикалық генерацияланатын web-беттерді құру құралдары мен технологияларын ұсынады. РНР -ге деректер қорының әртүрлі серверін ұстану қосылған. PHP тілі студенттерге Internet-те жұмыс істеуге болатын программа құруға, Web браузер мүмкіндіктерін кеңейтуге болатын білім негіздерін игеруге мүмкіндік береді. Cтуденттерге программалаудың жаңа бағытының ерекшеліктері мен қасиеттерін, соның ішінде Web-программалаудың, яғни қазіргі заманғы Web- қосымшаларының аспаптық құралдары мен технологияларын өңдеуді оқып үйрету болып табылады. Сонымен қатар Интернеттің негізгі түсініктерін, программалық қамтамасын, хаттамаларды, Интернет қызметін, клиент-сервер технологиясын, Web - технологиясының негіздерін игеруге мүмкіндік береді. Web - беттерінің логикалық құрылымын, Әртүрлі программалық құралдардың көмегімен WEB-беттері мен бұрыштарын құру және қызмет ету қабілетін оқып үйрену.
WEB-программалау әдістерін оқып үйрену статистикалық беттерді құру үшін PHP тілінің тегтерін қолданумен негізделеді. Осы негізде кәсіптік WEB-сайттар құрылады.
Бұл жұмыста объектілі бағдарланған программалау жүйелерінің негіздері берілген. PHP ортасында қажетті теориялық материалдар мен мысалдар келтірілген.
1 PHP тарихы
PHP (Hypertext Preprocessor) - атақты, кеңнен таралған, көп функционалды бағдарламалау тілі болып, уеб сайттар жасау үшін қолданылады. Сондықтан болса керек бұл тілдің алғашқы аты Personal Home Page (Жеке Негізгі Бет) деп аталған. PHP тілі синтаксисі көбінесе C, Java және Perl тілдері синтаксисінен алынған. Бұл тіл уеб бағдарламалау үйренушілерге қарпайым оңай тіл болып келеді. PHP-дің басқа тілдерден артықшылығы уеб-жасаушылар үшін уеббеттерді тез уақыт ішінде динамикалық түрде дайындау және өз құрамына HTML құжаттарды PHP командалар арқылы енгізу мүмкіншіліктерін береді. РНР операторлары сіздің бетіңізге Web-беттерді қойып береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын <?php тегінен бастап, оны ?> тегімен аяқтайсыз. Бұл тегтердің арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге асырылады. Дегенмен РНР Apache құрылған жағдайда бәрінен жылдам жұмыс жасайды. РНР Web - сайтында оны Microsoft ІІS және Netscape Enterprise Server орналастырудың реті бар. Егер сізде РНР ді орнатуға бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми Web -сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз.
Соңғы он бес жылдары интернеттiң қиял-ғажайып дамуы және адамдардың арасындағы қарым-қатынастың жаңа әдiстерiн белгiледi. Бұл құбылыстың алдыңғы өлкелерiне (WWW ) World Wide Webде болады.
Рнр тарихы 1995 жылдан тәуелсiз бағдарламашы (Rasmus Lerdorf ) Расмус Лердорф сайтта оның онлайндық резюмесін оқып шыққан келушiлердің саның есептеуге арналған Perl/CGI нiң сценариын жазудан басталады. Оның сценариы екi есептi шештi : келушiнiң деректерінің тiркелуі және келушiлердiң санын - web бетке шығару. WWW дамыту әлi тек қана басталды, бұл есептердi шешуге арналған ешқандай да арнайы құралдар болмады, сондықтан авторға көп сұрақтар лап берді. Лердорф (Рнр ) Personal Home Page немесе (гипермәтiн процессоры ) Hypertext Processor аталған өз құрал-сайманын тарата бастады. Лердорфаның Рнр құрал-сайманының шулы жетiстiгi Рнрдың кеңейтулерiн өңдеуге әкеп соқты. Кеңейтулердің бірі HTML формада енгiзiлген мәлiметтердi символдық айнымалыларға түрлендiрдi, осыдан оларды басқа жүйелерге шығаруға мүмкiндiк берген. Қойылған мақсатқа қол жеткiзу үшiн Лердорф өңдеулерді жасауды ендiгәрi Perl ден С-ге өтуге шештi. Сол кездегі Рнрдың құрал-сайманының кеңейтуi 2. 0-шi Рнр пайда болуына, немесе (Personal Home Page Form Interpretator ) PHP-FIнi келтiрдi. Дүние жүзiнен бағдарламашылар 2. 0 версияны жетiлдiруге қатысты. Жаңа РНР версиясы ерекше мәлiмдiлiкпен пайдаланды, және өңдеушiлердiң негiзгi командасы жақында іріктелді. Олар HTML-ға программалық кодтың енгiзуiнің бастапқы тұжырымдамасын тiкелей сақтады және Рнр-дiң 3. 0-шi версиясының пайда болуына келтiрген лексикалық талдаудың механизмін қайтадан жазды.
РНР 4 бұл қозғалыста жұмыс жасаушы ретінде 2000 жылы жарыққа шықты. Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. РНР 4-тің шығуымен ол интернет доменінің 20 пайыздан көбінде қолданыла бастады.
2000-2004 жылдар арасында 4 версияны жұмсарту үшін белсенді жұмыстар жалғасты. Шамамен сол кезден бастап ақ РНР Group жаңа версияның мүмкіндігін ойластыруға кірісті. Бірінші кезекте тілдің объектілік мүмкіндіктерін күшейту шешілді. Бұл оның жүзеге асыру үшін ірі жобаларды пайдалануға мүмкіндік берді. 5-ші версияны жарыққа шығару үшін қосымша уақыт бөлінді. Оған көптеген мамандар қатысты олардың ішінен Стерлинг Хьюза және Маркус Бергерді атап өткен жөн болар.
Ақыры 2004 жылдың шілдесінде РНР 5 ресми түрде жарыққа шығады. Бірінші кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм жұмылдырылды. Егер алдыңғы версияларда РНР -дегі объектілік-жобалаушылық бағдарламалау минимальды деңгейде мүмкін болатын болса, ал РНР 5 объектілік бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. Онымен қоса РНР ХМL мен жұмыс жасауда бағалы кеңейтулермен, берілгендердің әртүрлі қайнар көзіне байыды.
РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар күрделі өңдеуге ұшырады. Мынадай танымал кеңйтілер SAX, DOM, және XSLT қазір libxml2-нің құрал-сайманын пайдаланады. Сонымен қатар тағы да жаңа екі кеңейтулер қосылды-SimpleXML және SOAP. Somple XML XML- берілгендермен жұмысты айтарлықтай оңайлатады. Бұдан алдын РНР-да ХМL мен жұмыс бұншалықты қарапайым болмаған еді.
SOAP -тың кеңеюі РНР да ХМL -хабарламаның көмегімен басқа қосымшалармен ақпарат ауысатын сценарий құруға мүмкіндік береді. Мысалы НТТР. РНР қосымшалы қазіргі таңдағы танымал веб-сервистермен интеграциялауға мүмкіндік туындайды.
РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL - сервер версиясымен 4. 1. 2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады.
1. 1 PHP-ге кіріспе
PHP - Hypertext Preprocessor. PHP тілі уеб сайт жасайтын скрипттер тілі болып табылады. Сонымен қатар бұл тіл серверде жұмыс істейді. Мәліметтерді деректер қорына салу, мезетте уеб-бет жасау т. б көптеген қызметтер атқарады. Мысалы: "сайтқа тіркелу", "сайтқа кіру" процесстері php тілімен жазылады. PHP (ағылш. PHP: Hypertext Preprocessor - «PHP: еренмәтінді алдын-ала үдірістегіш») - Веб-серверде HTML беттерін құру және дерекқормен жұмыс істеуге арналған скрипті бағдарламалау тілі. Қазіргі күндерде хостинг қызметін ұсынатындардың көпшілігімен қолданады. LAMP веб-торап жасауға арналған стандартты жинақталымына енеді. Тілдің оңайлығы, орындалу жылдамдығы, функциялық байлығы және PHP негізіндеге әуелгі кодтардың кеңге таралуының арқасында PHP тілі Торда программалау саласында ең белгілі тілдердің бірі боп есептелінеді (JSP мен ASP-де қолданылатын тілдермен қатар) . Бұл тілдің айрықшылығы ядро мен соған қосылатын модульдарында. Соңғылары дерекқор, сокет, динамикалық графика, криптографиялық кітапханалар, PDF форматты құжаттармен және т. б. жұмыс істеуге арналған. Бұндай модульды қалаған адам дамытып қоса алады. Модульдардың саны бір неше жүз болғанымен, стандарттық жабдықтауға тек жақсы нәтиже көрсеткен бір неше оны ғана кіреді. PHP интерпретаторы веб-серверге не арнайы сол сервер үшін жасалған модуль арқылы (мысалы, Apache әлде IIS), не CGI-қосымшасы ретінде қосылады. Бұған қоса, UNIX, Linux, Windows және Max OS X амалдық жүйелерінде әкімшілік тапсырыстарын атқаруға пайдаланылуы мүмкін. Бірақ PHP тілі бұл салада кең өріс алмаған, бұған қарағанда Perl, Python және VBScript тілдері айтарлықтай нәтиже көрсетіп отыр. Тілдің синтаксисі Си тәріздес. Ассоциаттивтік массивтар мен foreach циклі секілді кейбір элементтері Perl тілінен алынған. Қазіргі заманда PHP жүздеген мың дамытушылармен пайдалануда. Интернет желісі сайттарының 5-тен бірі осы тілде жазылған. PHP дамытушылар тобы тідің ядросы, қосымшаларымен жұмыс істейтін, соған қатар PEAR не тілдің құжаттамасы сияқты байланысты жобалармен айналысатын көптеген адамдардан тұрады.
РНР-бұл Web -серверге жіберілетін скриптердің көмегімен Web-беттерінің динамикалық генерациясына қажетті бағдарламалау тілі. Сіз бетті РНР және HTML-дің көмегімен ашасыз. Сайтты пайдаланушы бетті ашқанда, сервер html-код қосылған РНР операторларын орындайды және нәтижені пайдаланушының браузеріне жібереді. Бұл әрекет дәл осылай ASP және Cold Fusion-ның көмегімен жасалады. Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық бастапқы кодты өнім болып табылады және платформалы тәуелсіз. РНР Windows NT және Unix-тің көптеген версияларында жұмыс жасайды. Ол Аpache -дегі модуль ретінде жіберіле береді. Егер жіберілу Apache модулі түрінде болса РНР оңай және жылдам жұмыс жасайды. Бұл кезде процессті жасауға байланысты туындайтын қосымша шығындар болмайды. Сондықтан нәтижесі тез шығады және сервердегі сақтаудағы шығынды азайтатын mod _perl-ді орнатудың қажеттілігі болмайды. Сіздің құжат бетіңіздегі әртүрлі операциялардан басқа сіз РНР көмегімен НТТР-тақырыптарды қалыптастырып HTTP орната аласыз. Сонымен қатар аутенфификацияны басқарып пайдаланушыны басқа бетке бағыттай аласыз. РНР берілгендер қорына енуге үлкен мүмкіндіктер ашады. Бұл сізге PDF құжаттарды инерациялаудан, ХМL-дегі грамматикалық талдауды жасауға мүмкіндік береді.
РНР операторлары сіздің бетіңізге Web-беттерді қойып береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын <?php тегінен бастап, оны ?> тегімен аяқтайсыз. Бұл тегтердің арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас келеді сіз ауспалыларды оларды пайдаланудан бұрын жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге асырылады. Дегенмен РНР Apache құрылған жағдайда бәрінен жылдам жұмыс жасайды. РНР Web - сайтында оны Microsoft ІІS және Netscape Enterprise Server орналастырудың реті бар. Егер сізде РНР ді орнатуға бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми Web -сайттан ала аласыз. Ол жерден сіз РНР дің барлық ерекшелігі мен қызмет бейнеленген түсіндірілген жетекшілікті таба аласыз. Соңғы он бес жылдары интернеттiң қиял-ғажайып дамуы және адамдардың арасындағы қарым-қатынастың жаңа әдiстерiн белгiледi. Бұл құбылыстың алдыңғы өлкелерiне (WWW ) World Wide Webде болады. SQLite-тің кеңейтілуі мәліметтерді кәдімгі файлдарда сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін пайдалануға мүмкінік тудырады. SQLite - нің маңызды ыңғайлылығы - пайдаланылу қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері -жоғары жылдамдық, басқарудағы күрделі механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің басқа кеңейтілуі өзіне төмендегілерді қосады:
PHP құжатының құрылымы
PHP тұрғызылатын тіл болып табылады - ол дегеніміз HTML және PHP кодтары арасында орналасуды білдіреді. PHP кодын HTML-де орналастыру үшін, басы <?php және соңы ?> PHP тегтері қолданылады. .
<?php
Блок кода PHP
?>
Сценарий блогтары HTML құжаттың кез келген жерінде орналаса алады.
<html > <head>
<title>Страница Web </title>
</head>
<body>
<p>
<?php echo "Это документ PHP"; ?>
</p>
<p>
<?php print "PHP - это серверный язык программирования!"; ?>
</p>
</body> </html>
Жоғарыда көрсетілген мысал HTML тегі, PHP тегі, PHP операторлары мен бөлгіштерінен тұрады. Пайдаланушы РНР бетін сұраған кезде, сервер РНР-дің барлық кодын өңдейді. PHP парағы браузер терезесінде қаралған кезде, тек HTML немесе PHP ашатын және жабатын тегтер арасындағы мәтін шығарылады. Бастапқы кодты қараған кезде браузер терезесінде PHP ешқандай коды көрінбейді. Себебі, РНР интерпретаторы сценариді серверде орындайды және кодты сценарий жұмысынң нәтижесімен ауыстырады. Тек осы нәтиже браузерге беріледі. Бұл JavaScript айырмашылығы, РНР-дің серверлік сценарий тілімен жасайтын сипаттамалардың бірі.
PHP кодының әр жолы нүкте үтірмен аяқталуы керек (; ) .
РНР комментариді келесі тәсілдердің бірімен анықтауға болады:
// -PHP қарапайым комментарий;
# - PHP альтернативті қарапайым комментарий;
/* . . . */ - көп жолды комментарий блоктары.
PHP операторлары
Операторлар айнымалылар мен операциямен әрекет орындау үшін қолданылады.
- Арифметикалық операторлар;
- Теңестіру операторлары;
- Логикалық операторлары;
- Салыстыру операторлары.
PHP тілінің басқару құрылымдары ”
Дәрісте қарастырылады:
- Шарттық операторлар (if, switch) ;
- Цикл операторлары (while, for, foreach) ;
- Қосылыс операторлары: include, require.
Шартты операторлар
а) if операторы
if (өрнек) орындалу_бөлімі
Мұнда өрнек - кез келген РНР-дегі айтылым (т. е. барлық мән) . Скриптің орындалу барысында өрнек (айтылым) логикалық типке түрленеді.
2 Интернет - бүкіл әлемдік өрмек
Интернет (оқылуы [интэрнэ́т] ; ағылш. Internet - International Network) -компьютерлік серверлердің бүкіләлемдік желісі. Кең мағынада Интернет сөзі - Бүкіләлемдік компьютерлік желі дегенді білдіреді. Қазіргі уақытта Интернет бірнеше қызметтерді атқарады: электрондық почта, WWW (бүкіләлемдік өрмек), IRC (Internet Relay Chat- нақты уақыт режимінде бірнеше адамдардың тікелей бір-бірімен араласуы), IRQ (берілген моментте Интернетке қосылған адамның желідегі IP-адресін іздеуге арналған қызмет), файлдарды тасымалдау қызметі (FTP), телеконференция қызметі (Usenet) .
Интернет қызметінің қолдануға болатын программа-клиент қызметінің программалық қамтамасыздандыруын құру және қайтадан күйге келтіру.
Өз түйіндеріне қосуға мүмкіндік беретін және IP-адресін белгілейтін мекемелер Интернет қызметін тасымалдаушылар (сервис-провайдер) деп аталады. Интернетке қосылу белгіленген немесе коммутативті болуы мүмкін. Белгіленген қосылу жаңа немесе дайын физикалық сызықтарының (кабельдік, оптоволоконды, радиоканал, спутниктік канал және т. б. ) орнын анықтайды. Оны көп көлемді берілгендерді тасымалдауды қажет ететін мекемелер және кәсіпорындар қолданады. Коммутативті біріктіру уақытша болады, арнайы байланыс сызығын қажет етпейді және телефон желісі арқылы жүргізілуі мүмкін. Коммутацияны телефон номерін теру кезінде шыққан сигнал бойынша АТС орындайды.
Бүгінде Интернет білім алудың әр түрлі салаларында әржақты ақпараттардың түпнұсқасы ретінде қолданылады. Құжаттарды беруді басқаратын Интернет қызметін World Wide Web деп атайды. WWW құжаттары Интернетке тұрақты түрде қосылатын компьютерлерде - Web-серверлерде сақталады. Web-серверлерде бөлек құжат емес, өзара байланысқан құжаттардың тобы орналасады. Мұндай топ Web-түйінді (Web-сайт) береді. Дайын материалдардың Web-түйінде орналасуы Web-басылым немесе Web-публикация деп аталады. WWW- дағы жеке құжат Web-парақ деп аталады. Бұл тексттен, графикалық иллюстрациялардан, мультимедиялық объектілерден тұратын құжаттардың жиынтығы. Web-парақты құру үшін HTML (Hypertext Markup Language - гипертекстті бөлу тілі) тілі қолданылады, яғни құжатқа қойылатын тегтердің көмегімен құжаттың логикалық құрылысын сипаттайды, құжатты форматтауды және объектілерді қоюды басқарады. WWW айырмашылығынан ерекшеліктері тақырыбы бойынша байланысты, адресі анық түрде көрсетілмеген бір құжаттан басқа құжатқа ауысу жабдығының бар болуы болып табылады. Құжаттар арасындағы байланыс гипертексттік сілтеменің көмегімен жүргізіледі. Гиперсілтеме - бұл басқа да Web-құжаттың адресін ассоциялайтын құжаттың белгіленген фрагменті (текст немесе иллюстрация) . Гиперсілтемені қолдану WWW бойынша нақты беттердің адресін қолданбай тақырыбы бойынша табуды ұйымдастырады.
Интернетке қосылу мүмкіндігі болған жағдайда, білім беру мекемелері, мемлекеттік ұйымдар, коммерциялық кәсіпорындар және жеке адамдар сияқты миллиондаған қайнар көзінен ақпарат алуға болады. Қазіргі кезде Интернет сөзін пайдаланғанда, физикалық желінің өзін емес, Дүниежүзілік желі және ондағы ақпаратты айтамыз. Егер бұл терминді енгізген ағылшын тіліндегі RFC құжатына сүйенсек, онда бұл термин екі түрде жазылып, сәйкесінше екі мағынаға ие болады. Егер Интернет сөзі кішкентай әріптен басталса, онда бұл термин мәліметтер пакетін маршрутизациялау арқылы желілерді байланыстыру ұғымын білдіреді. Бұл кезде ауқымды ақпараттық кеңістік туралы айтылмайды. Көбінесе, бұл екі түсінікті бір-бірінен ажыратып жатпайды. Интернет - кез келген компьютерлермен бүкіл әлем бойынша ақпарат алмасу мен беру мүмкіндігі, желілер жүйесі. Интернет - байланыс араларын өзара біріктіретін, тораптардың жиынтығы. Әрбір топтарда көбінесе UNIX операциялық жүйесін басқару арқылы жұмыс істейтін бір немесе бірнеше қуатты компьютер-сервер болады. Мұндай торапты кейде хост деп атайды. Торапты оның иесі - провайдер деп аталатын ұйым немесе Интернет қызметін жабдықтаушы басқарады.
Интернет әр түрлі ережемен жұмыс істейтін желілерді біріктіреді. Бұл ережелерді үйлестіру үшін шлюз құрылғысы қызмет етеді. Шлюз - басқаша тәсілмен үйлеспейтін желілерді қосатын құрылғы. Шлюз әр түрлі желілердің бірлескен жұмысын қамтамасыз етуге арналған мәліметтерді өзгертпейді.
Интернет желісіне әр түрлі операциялық жүйелерді басқару арқылы жұмыс істейтін компьютерлер кіреді. Сонда ЭЕМ-ның қай-қайсысыда басқа кез келген ЭЕМ-нан алынған ақпарат түсінуге қабілетті болады. Электронды почта немесе е-mail (electronic mail - электронды почта), адамдар арасындағы байланыс тәсілдерінің бірі болып табылады. Электронды почтаның Интернеттегі негізгі функциясы - планетаның қай нүктесінде болса да, Интернеттің кез келген екі пайдаланушысы арасында электронды хаттармен - мәтіндік хабарламамен оперативті және өте тез алмасуды жүзеге асыру. Электронды почтаның қосымша мүмкіндіктеріне мыналарды жатқызуға болады: дыбыстық хабар, құжаттарды, сызуларды, фотосуреттерді, бейнематериалдарды беру; ғылыми журналға, сирек кітаптарға, жарнамаға жету жәнә әр түрлі тауарларды жолдау немесе сату; сонымен қатар, ұжымдық іс-әрекеттерді программалық қамтамасыз ету; мекемелер мен ұйымдарда құжат қолдану; ұжымдық жұмысты жоспарлау. EFT хаттамалары бойынша электронды почтаның жаңаша пакеттері (Electronic Funds Transfer - ақшалай қаражатты электронды аудару) және EDI (Electonic Funds Data Interchange - мәліметтермен электронды алмасу) желі бойынша іс жүзінде қамтамасыз етілетін ақша, шоттар және басқа қаржылық құжаттарды аудару. Қазіргі уақытта кез-келген информациялық технологияның жаппай техникалық компоненті компьютер болып табылатыны белгілі.
2 HTML-ге кіріспе
HTML (Hyper Text Markup Language) - гипермәтіндік өлшеуіш тілі күрделі SGML (Standard Generalized Markup Language) өлшеуіш тілінің мүшесі болып табылады. HTML кез келген тілдер сияқты программа құрудың стандартты құрылымынан тұрады. Бұл жағдайда ол HTML - құжат. HTML - тег директивалары бұрыштама жақшаларына алынады. Бұрыштама жақшаға алынбаған барлық объектілерді интерпретатор экранда бейнеленетін мәтін ретінде қабылдайды. Тег - браузер интерпретаторына тиісті нақты әр директиваға мәнді қалай өңдеуді көрсететін HTML командасы. Бұл мән тег атрибуты деп аталады. Тегтің атрибуты болуы да, болмауы да мүмкін. Мысалы, <HTML> тегінің атрибуты болмайды.
HTML гипертекстік тілін 1989 жылы World Wide Web гипертекстік жүйесін бөлудің өңдеу технологиясының компоненттерінің бірі ретінде Тим Бернер - Ли ұсынғаны белгілі. Гипертексті бөлу негізіне құжаттың әрбір элементі тегтерімен қоршаған элементтердің жиынтығы түрінде көрсетуге болатын құжатты сипаттаудың тегтік моделі жататын болған. Өзінің мәні бойынша тегтер программалау тілдеріндегі «BEGIN / END» жақша ұғымдарына жақын және локальды айнымалылардың HTML аттарының арасындағы амалдардың облысын білдіреді, құжаттағы тексттік э лементтерді түсіндіру ережелерінің амалдарын анықтайды және т. б.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz