вателиlt;/bgt;lt;/agt;lt;/tdgt;lt;/trgt;lt;/trgt;
lt; tr gt; lt; td background= img/butn. gif height= 28 gt; lt; a href= laquo ;? r=raspisanie gt; lt; b gt; Розклад занять lt;/b gt; lt;/a gt; lt;/td gt; lt;/tr gt; lt;/tr gt;
lt; tr gt; lt; td background= img/butn. gif height= 28 gt; lt; a href= laquo ;? r=adres gt; lt; b gt; Адреса lt;/b gt; lt;/a gt; lt;/td gt; lt;/tr gt; lt;/tr gt;
lt; tr gt; lt; td background= img/butn. gif height= 28 gt; lt; a href= laquo ;? r=svyz gt; lt; b gt; Зворотній зв'язок lt;/b gt; lt;/a gt; lt;/td gt; lt;/tr gt; lt;/tr gt;
lt;/table gt; lt;/td gt;
lt;/td gt;
lt; td valign= top gt;
lt; TABLE cellSpacing= 0 cellPadding=5 width= 650 align= center border= 0 valign= top gt;
lt; tr gt;
lt; td gt;
lt ;? PHP include ( page/ raquo ;. $ _GET [ r ]. Laquo ;. txt )? gt; lt;/td gt;
lt;/tr gt;
lt;/table gt;
lt;/td gt;
lt; td valign= top gt;
lt; TABLE cellSpacing= 2 cellPadding=5 width= 142 align= right border= 0 gt;
lt; tr gt; lt; td align= center gt;
lt; tr gt; lt; td align= center gt;
lt;/td gt;
lt;/tr gt;
lt;/table gt;
lt;/td gt;
lt;/td gt;
lt;/tr gt;
lt;/table gt;
lt;/body gt;
lt;/html gt;
Малюнок 1 Зовнішній вигляд головної сторінки сайту
Форма зворотнього зв'язку знаходиться в директорії page, файл svyz. txt. Якщо відвідувач вирішив скористатися цим сервісом, то всі дані, відправлені з цього файлу, передаються оброблювачу php mailme. php. Тут спочатку перевіряється існування обов'язкових полів форми, і якщо вони існують, то весь текст відправляє за вказаною в скрипті адресою, інакше виводиться прохання заповнити форму знову.
Лістинг №4 php коду mailm. php
lt;?
$ GLOBALS; mailsend ($ addr)
{
$ txtmess=nl2br ($ _POST [ txtmess ]);
$ headers= Content-type: text/html; charset=windows - 1251 r n raquo ;;
mail ($ addr, Залишити повідомлення ::: kstu. kz ,
lt; b gt; ПІБ: lt;/b gt; raquo ;. $ _POST [ Laquo; txtname ]. lt; BR gt; .
lt; b gt; Поштова адреса: lt;/b gt; raquo ;. $ _POST [ Laquo; txtadr ]. lt; BR gt; .
lt; b gt; Місце роботи: lt;/b gt; raquo ;. $ _POST [ Laquo; txtwork ]. lt; BR gt; .
lt; b gt; Зворотний E-mail: lt;/b gt; lt; a href= mailto: raquo ;. $ _POST [ Laquo; txtmail ]. gt; raquo ;. $ _POST [ Laquo; txtmail ]. lt;/a gt; raquo ;. lt; BR gt; .
lt; b gt; Телефон: lt;/b gt; raquo ;. $ _POST [ Laquo; txtphone ]. lt; BR gt; .
lt; b gt; Кому адресовано: lt;/b gt; raquo ;. $ _POST [ Laquo; selectmail ]. lt; BR gt; .
lt; b gt; Форма ответа: lt;/b gt; raquo ;. $ _POST [ Laquo; fansw ]. lt; BR gt; .
lt; b gt; Форма повідомлення: lt;/b gt; raquo ;. $ _POST [ Laquo; fuved ]. lt; BR gt; .
lt; b gt; Текст листа: lt;/b gt; raquo ;. $ txtmess. lt; BR gt; , $ headers);
} (empty ($ _POST [ selectmail ]))
{
$ mess= не встановлено адресат! raquo ;;
} (empty ($ _POST [ txtmess ]))
{
$ mess= Пусте повідомлення! raquo ;;
} (empty ($ _POST [ txtname ]) || empty ($ _POST [ txtadr ]) || empty ($ _POST [ fansw ]) || empty ($ _POST [ fuved ]))
{
$ mess= Заповнені не всі поля! raquo ;;
} (empty ($ mess))
{($ _ POST [ selectmail ] == dekan )
{( kstu @ mail. kz );
}
$ fl=fopen ( mailme. txt , r );
$ dat=fgets ($ fl); ($ fl);
$ dat=$ dat + 1;
$ fl=fopen ( mailme....