Лекция Интернетке кіріспе



бет17/17
Дата06.02.2023
өлшемі0.53 Mb.
#469209
түріЛекция
1   ...   9   10   11   12   13   14   15   16   17
07-Лекция-Web-прог

Denwer жүйесімен жұмыс істеу. Apache - де виртуалды хосттар бір компьютерде бірнеше немесе жүздеген виртуалды серверлер болуы мүмкін. Өзімізге сондай бір сервер жасау бір немесе одан көп сайт құру үшін қажет болады. Ол үшін біз тағы да сол httpd.conf файлын кез-келген мәтіндік редактормен ашамыз және файлдың соңына келесі қатарларды жазамыз:



ServerAdmin admin@server
rname.com
Server
erName www.servername.com
DirectoryIndex index.php3 index.phtml index.php
Index.htm Index.html Index.shtml Index.shtm
DocumentRoot “e:/usr/public_html/host/virtual”
ScriptAlias /cgi-bin/ “e:/usr/public_html/host/virtual/cgi-bin/”
ErrorLog e:/usr/php
ublic_html/host/virtual/logs/error.log
CustomLog e:/usr/public_html/host/virtual/logs/access.log common

PHP скрипттері жұмыс істейтіндігін тексеру үшін алдымен e:/usr/public_html/host/virtual бумасына test.php файлын құрып ішіне келесі кодты жазамыз:



Енді браузерге, http://127.0.0.1/test.php деп жазамыз, егер экранда төмендегі суретте көрсетілгендей (сурет 1) PHP туралы түрлі ақпарат пайда болса, онда PHP жұмыс істеп тұр деген сөз.



Сурет 1 – РНР препроцессорын орнату


Барлық бағдарламалау тілдеріндегі сияқты PHP-де де өз синтаксисі бар. Оның синтаксисі С және Perl тілдеріне өте ұқсас. PHP-де әр скрипт жазуымен аяқталуы керек. Коментарийлер болса С тіліндегідей /* басталып */-мен аяқталады.


CGI-технологиясы. cgi-модульдер. Тұтынушының интерактивтік интерфейсі - тұтынушы мен программаның өзара қарым-қатынасын ұйымдастыратын жүйе. Ол WWW-де тұтынушы интерфейсін сипаттайтын HTML-құжаттардың тізбегі түрінде анықталады.
Интерактивтік интерфейсті HTML-құжатты құру үрдісі бойынша шартты түрде екі түрге бөледі:

  • статикалық;

  • динамикалық.

Статикалық интерфейс ретінде мәтіндік немесе HTML-редактормен құрылған HTML-құжатты айтамыз. Әдетте бұл интерфейс жұмыс барысында тұрақты түрін сақтайды.


Динамикалық интерфейсте HTML-құжатқа арнайы программа (РНР-скрипт) енгізіліп, ол серверлік компьютерде орындалады. Нәтижеде тұтынушы интерфейсі жұмыс барысында өзгеріп отырады.
Сонымен, WWW үшін интерактивтік интерфейс анықтамасын төмендегі түрде анықтауға болады, яғни тұтынушының интерактивті интерфейсі ретінде статикалық немесе динамикалық түрде құрылған, деректер алмасуға арналған HTML-құжаттар тізбегі айтылады. Іс жүзінде клиенттік компьютер мен сервер арасында деректер алмасатын кез-келген HTML-құжат интерактивтік интерфейс құрумен байланысты. Интерактивтік интерфейс мәселеріне ретінде SQL-сервермен байланысу, деректер қорына кіру, перифериялық құрылғылырдан ақпарат алу, клиентпен қарым-қатынас орнату т.с.с. жатады. Бұл айтылғандардың барлығы РНР тілінде программалау технологиясы арқылы орындалады.
Тұтынышының интерактивтік интерфейс құру үрдісі екі бөлімнен тұрады:

  • клиенттік;

  • серверлік.

Пайдаланған әдебиеттер





  1. Мазуркевич А. РНР: настольная книга программиста. –М.: Новое знание, 2004. –479 с.

  2. Макинтош Дж. Perl & PHP: библиотека программиста. –Спб.: Питер, 2004. –218 с.

  3. http://www.php.net

  4. http://www.apache.org


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




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

    Басты бет