Создание веб-сайта для интернет



жүктеу 0,62 Mb.
Pdf просмотр
бет14/21
Дата19.02.2018
өлшемі0,62 Mb.
#10098
1   ...   10   11   12   13   14   15   16   17   ...   21

48 

 

РНР  комплектісін  жеткізілім  ODBC-не  қолдау  кіріктірілген,  сондықтан 



сирек ерекшелікпен іс жүзінде арнайы орнатуды қажетсіз етеді. 

Қазіргі уақытта ODBC-тің 40-қа жуық жалпы функциялары бар. 



JavaScript  және  COM.  JavaScript  сценарий  тілі,  клиенттік  және  сервер 

жағында  жұмыс  жасайтын  Интернет-қосымшаларды  әзірлеу  үшін  өте  бай 

мүмкіндіктерге ие. Бұл тілдің көптеген қызықты ерекшеліктерінің бірі — өңдеу 

мүмкіндігі  ғана  емес,  сондай-ақ  іс-шаралар.  Браузер  контекстінде  кейбір 

әрекеттер  орындалады,  мысалы,  тышқан  түймешігін  басы  немесе  беттерді 

жүктеу. 


Кез-келген  РНР,  Pascal  немесе  C++  пен  жұмыс  істеу  тәжірибесі  бар 

програмист  JavaScript-ті  еш  қиындықсыз  игереді.  JavaScript  әзірлеушілері 

(қалай, дегенмен, және РНР әзірлеушілері) бірінші кезекте нақты практикалық 

міндеттерді шешуге бағдарлы [25]. 

Браузер мүмкіндіктерін дұрыс анықтау пайдаланушыларды сіздің сайтқа 

кіру  жайсыздығынан  құтқарады.  Сіздің  қолданылатын  технологияларыңыздың 

браузермен  қабылданбайтын  "JavaScript  Error  немесе  сайттың  кейбір 

құралдарының  хабарламалары  жүйкені  құртады.  РНР-де  браузердің 

мүмкіндіктерін  тексеру  үшін    қарапайым  get_browser()  стандартты  функция 

құралы қарастырылған. 

Get_browser()  функциясы  объект  түріндегі  браузердің  ақпарат 

мүмкіндіктерін қайтарады. 

Синтаксисі: 

object get_browser([string агент]) 

Міндетті емес агент папраметрі нақты браузердің характеристикасын алу 

үшін  қолданады.  Нұсқау  бойынша  get_browser()  функциясы  параметрсіз 

шақыртылады,  өйткені  ол  әдепкі  қалпы  бойынша  РНР  $HTTP_USER_AGENT 

глобальді айнымалы шамасын қолданады.  

Браузер мүмкіндіктерінің стандарты тізімі browcap файлында сақталады, 

php.ini  файлында  browcap  параметірімен  бағыты  анықталады.  Әдепкі  қалпы 

бойынша бұл тармақ  былай көрінедді:  

$browser = extra/browser.ini 

browser.ini файлы cyScape, Inc. Компаниясымен әзірленді.  

СОМ.  COM  («Component  Object  Model»  сөзінен  қысқартылған,  яғни 

құрама  модель  нысаны)  технологиясы  әртүрлі  тілдер  мен  платформаларда 

жұмыс  жасайтын  қосымшалардың  ара  қатынасын  қамтамасыз  етеді.  Осындай 

қарым  қатынас  айтарлықтай  көп  рет  қолданатын,  жеңіл  алып  жүру, 

бағдарламаллық  компонеттерін  адаптациялау  идеясын  құруға  ықпал  етеді. 

Алайда СОМ спецификация ретінде  қарастырылады, бірінші орында Microsoft 

өнімдеріне  бағытталған,  СОМ-ды  қолдау  көптеген  тілдерде  таратылған 

(мысалы,  РНР,  Java,  C++  и  Delphi  да)  және  көптеген  платформаларда  бар, 

Windows, Linux и Macintosh-ды қосқанда. 

 

СОМ құралы көптеген Microsoft қосымшалармен тікелей өзара байланыс 



мүмкіндігін береді.  


49 

 

 



РНР-дің  стандартты  функциялары  СОМ-мен  жұмыс  жасауға  арналған, 

СОМ нысандарын құрады және олардың қасиеттері мен тәсілін қолданады.  

СОМ  нысандарының  құсқасы  new-ді  шақыру,  әдеттегі  нысанды-

бағытталған бағдарламалау арқылы құрылады Синтаксисі: 

object new СОМ(«нысан.класс» [, string қашықтық_адресі]) 

«Объект.класс»  параметрі  серверде  бар  СОМ  модуль  айқындайды. 

Міндетті  емес  «қашықтық_адрес»  параметрі,  егер  СОМ  объектісі  қашықтағы 

компьютерде    құрылған  жағдайда  қолданылады.  Мысалы,  қолданушы  MS 

World  үшін  қосымшаға  арналған  нысана  түрін  құруды  қалау.  Бұл  ретте, 

Microsoft Word қосымшасын, қоланушы оны қолымен іске қосқан сияқты қосса. 

(әрине,  бұл  үшін  MS  Word  компьютерге  орнатылған  болуы  тиіс).  Команда 

келесі синтаксисқа ие: 

$word=new COM(«word.application») or die("Couldn' t start, Word!"); 

СОМ  нысан  түрі  құрылғаннан  кейін,  осы  нысанның  әртүрлі  әдісі  мен 

құрылымы жұмысына көшуге болады.   

Қауіпсіздік.  РНР-не  қолданылатын  қауіпсіздік  тақырыбы  сан  қырлы,  әрі 

оның  кейбір  аспектілері  сервердің  өз  қауіпсіздігіне  байланысты.  Өйткені, 

сервердің  қауіпсіздігі  РНР  сценарийлерімен  өңделетін  көптеген  қатынаста 

деректердің  қауіпсіздігін  анықтайды,.  Дегенмен,  сервердің  қауіпсіздігімен  іс 

шектелмейді, сондай-ақ РНР белгілі бір дәрежеде конфигурация параметрлерін 

дұрыс  таңдауда  және  қорғалған  бағдарламалау  есебінен  қауіпсіздік  жүйесіне 

әсер етеді.  

Бірнеше  пайдаланушылармен  Аутентификация.  Дұрыс  енгізілген  аты 

және  паролі  пайдаланушыға  север  каталогына  кіруге  мүмкіндік  береді, 

анонимді  пайдаланушыға  мүмкіндік  жоқ.  Бұл  принцип  аутентификациясы 

алайда  «сұраныс/жауап»  (challenge/response)  схемасы  деп  аталады.  Аты  мен 

паролін  енгізуге  шақырту  сұраныс  ал  енгізілген  мәлімет  жауап  болып 

табылады. Егер енгізілген комбинация дұрыс болса, пайдаланушыға қорғалған 

каталогтарға қол жетімлілік береді, кері жағдайда қолжетімділік алу мүмкіндігі 

хабарлама арқылы кері қайтарылады.  

Мәтінді  файлда  аутентификациялық  мәліметтерді  сақтауда  өте  тиімді 

және  жеңіл  шешімдер  бар.  Файлдың  әр  жолында  жекеленген  жұптары 

«аты:пароль»; тексеріс кезінде бағдарлама дәйекті түрде оқиды және файлдың 

барлық жолдарын тексереді. 

MySQL  -  бұл  жылдам,  сенімді,  ашық  таратылатын  ДҚБЖ.  MySQL, 

жәнеде  көптеген  ДҚБЖ  сияқты  "клиент/сервер"  моделі  бойынша  жұмыс 

істейді.  Осымен  желілік  архитектурасы  тұспалданады,  компьютерлер  клиент 

ролін  немесе  сервер  ролін  ойнайды.  4-суретте  клиенттің  көмпьтері  арасында 

және сервердің қатқыл дискісінің ақпаратты тарату схемасы бейнеленген.  

 



жүктеу 0,62 Mb.

Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   21




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау