WEB-сервермен байланыс
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қ.И.СӘТБАЕВ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық технологиялар кафедрасы
ЗЕРТХАНАЛЫҚ ЖҰМЫС №1
Тақырыбы: WEB-сервермен байланыс
№ |
Жұмысты орындау сапасы |
Бағалау диапазоны | |
1 |
Орындалған жоқ |
0% |
|
2 |
Жұмыстың орындалуы және студенттің белсенділігі |
0-50% |
|
3 |
Жұмысты рәсімдеу |
0-20% |
|
4 |
Анықтамалар мен техникалық әдістемелерді қолдана білуі |
0-5% |
|
5 |
Техникалық құралдарды пайдалана білуі |
0-5% |
|
6 |
Жұмысты қорғау |
0-20% |
|
Қорытынды: |
0-100% |
||
Қабылдаған:Ескендирова Д.М
Орындаған:Дауренбаева Н.А
Мамандығы: 050703
Тобы: ИС(б)-09-02к
Алматы 2012
Жұмыстың тақырыбы: WEB-сервермен байланыс
Тапсырма: Сервер айналасындағы айнымалылырды зерттеу және осы айнымалыларды қолданып мысал келтіру.
Қысқаша әдістемелік нұсқаулар.
Сервер айналасындағы
айнымалылар интернет-
Сондай-ақ, сервер айналасындағы
бөлек айнымалы сервер
Ескерту: Жобаны жөндеу үшін петля - (loop back) технологиясы қолданылады, броузер және сервер бір компьютерде орнатылады.
1-тапсырма
Жоба екі файлдан тұрады.
HTML-файл
<HTML>
<HEAD><TITLE>SERVERS_ANSVER</
<BODY>
<CENTER><H1>Пример получения значений переменных окружения сервера</H1></CENTER>
<FORM action="HTTP://test1.ru/cgi/4.
<INPUT type="submit" value="Получить переменные окружения сервера (GET)"></FORM>
<HR>
<FORM action="HTTP://test1.ru/cgi/4.
<INPUT type="submit" value="Получить переменные окружения сервера (POST)">
</FORM>
</BODY></HTML>
#!c:\phpdev\perl\bin\perl.exe
print "Content-Length: 1400\n\n";
# Вывод переменных
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
2-тапсырма
PHP. айнымалыларын қолдану
4.php
<HTML>
<title>ИЗУЧАЕМ ПЕРЕМЕННЫЕ
<BODY>
<b>Вот какую информацию
<font color="red"><h2>Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MRA 4.7 (build 01670)</h2>
</b>
<p></font>
<b>Вот какую информацию содержит <b> $SCRIPT_FILENAME:<br><br><b>
<font color="blue"><h2>c:/phpdev/
</b>
<p></font>
<b>Вот какую информацию
<font color="green"><h2>windows-
</b>
<p></font>
<b>Вот какую информацию
<font color="yellow"><h1>49173</h1>
</b>
<p></font>
<b>Вот какую информацию содержит <b> ACCEPT_LANGUAGE:<br><br><b>
<font color="red"><h1>en</h1>
</b>
<p></font>
- ЭТО ПО УСТАНОВЛЕННОЕ НА ВАШЕМ КОМПЬЮТЕРЕ
</body>
</html>
3-тапсырма
PHP.айнымалыларын қолдану
1.php
РНР-де осы есепті орындау үшін қолданылатын операторлық құрылымдар:
тексттік файлды анықтау:
$q="php_control.txt";
Сервер айналасындағы жиналым ортасынан айнымалы мәндерін белгілеу:
$q1=getenv("REMOTE_ADDR");
Қолданушының айнымалы кіру уақытын белгілеу (РНР фнукциясые қолданып):
$q2=date("M d,Y");
Оның ішінде мәндерді жазу үшін файлды құру және ашу, біздің жағдайымызда php_control.txt (ағымдағы каталог таңдалған):
$f=fopen($q,"a");
Жазбаны орнату:
fputs($f,$q2);
fputs($f,"$q1");
Файлды жабу:
fclose($f);
<?$q="php_control.txt";
$q1=getenv("REMOTE_ADDR");
$q2=date("M, d, Y,");
$q3=getenv("SCRIPT_FILENAME");
$q4=getenv("REQUEST_URI");
$q5=getenv("SERVER_PORT");
$q6=getenv("REMOTE_PORT");
$q7=getenv("REMOTE_ADDR");
$f=fopen($q,"a");
fputs($f,$q2);
fputs($f,"$q1");
fputs($f,"$q3");
fputs($f,"$q4");
fputs($f,"$q5");
fputs($f,"$q6");
fputs($f,"$q7");
fclose($f);
?>
4-тапсырма
PERL. айнымалыларын қолдану
HTML бетіндегі кодка алдын-ала келесі код қоямыз:
<IMG SRC="Tulips.jpg" "cgi-bin/control.pl">
<h3>Daurenbaeva Nurkamila</h3>
#!Y:\usr\local\miniperl\
$file="Y:/home/test1.ru/www/
open (F,">>$file");
print F scalar(localtime()),'';
print F "$ENV{'HTTP_REFERER'}";
print F "$ENV{'HTTP_USER_AGENT'}";
print F "$ENV{'REMOTE_ADDR'}";
print F "$ENV{'SCRIPT_FILENAME'}";
print F "$ENV{'SCRIPT_NAME'}";
print F "$ENV{'HTTP_ACCEPT_CHARSET'}\
close(F);

- Web-страница, Web-сайт. Виды сайтов. Создание Web-страниц с помощью программы MS Word
- What is a Manager?
- What is globalization and in which ways has this impacted on educational policy and practice?
- William H. Gates
- William Shakespeare
- William Stanley Jevons British economist
- Windows
- Using UML Object Class Diagrams
- Valve Start-up Procedure
- VII съезд ФНПР. Анализ его решений
- VII. ЭПОХА ПЕТРА ВЕЛИКОГО
- Von mir und meiner Familie
- Vorstellungen in der Ukraine über Deutschland und Deutsche
- Was ist "Management"?