воскресенье, 29 декабря 2013 г.

К зачету!

Еще раз напоминаю, особенно для студентов, регулярно пропускавших занятия.
Чтобы получить зачет, нужно
  • Сдать индивидуальную задачу на циклы (С++)
  • Сдать индивидуальную задачу на функции (С++) или тест
  • Сдать индивидуальную задачу на классы (С++) или тест
  • Сделать в присутствии преподавателя задания 4-6 по программированию под Windows
  • Разработать  индивидуальную страницу на HTML
  • Отладить обработчик своей HTML-страницы или ответить на вопросы по обработчику-примеру 1.рhр
После этого -медаль зачет!

понедельник, 23 декабря 2013 г.

Обработка отдельных данных формы на РНР

 В описанной  ранее форме общества любителей енотов (см. форму про домашнее животное в конце сообщения) производится ввод имени и фамилии посетителя и выбор домашнего животного. Считаем, сколько выбрано енотов.

Для этого имя и фамилию записываем в один файл, а выбранное домашнее животное- в другой. Каждый раз при обработке информации читаем оба файла и подсчитываем количество посетителей вообще ( $n) и выбранных енотов ( $е), в частности.

Обратите внимание на особенность РНР: для того, чтобы корректно сравнить две строковые переменные,  например $s1="Енот " и  $s3=$file_array1[$n];, нужно завести другие переменные таким образом  $s2=$s1[0];  и  $s4=$s3[0];  и сравнить $s2 и $s4. Они сравниваются правильно. Исходные переменные - нет.

понедельник, 16 декабря 2013 г.

Знакомство с РНР



В 1995 г. датский программист Расмус Лердорф (Rasmus Lerdorf) написал программу (сценарий) на языке Perl для подсчета количества посетителей сайта, прочитавших его онлайновое резюме. Программа записывала  данные посетителя и подсчитывала число "зашедших" на веб-страницу.  А затем эта идея превратилась в самостоятельный язык программирования PHP - Hypertext Preprocessor — «препроцессор гипертекста».
Сегодня РНР мощный, широко распространенный язык программирования. Нам, в частности, будут интересны большие возможности этого языка при решении задачи обработки строк.
Примерно такие же (как у Р. Лердорфа)  задачи стоят и перед вами. Чтобы их решить, вы должны написать обработчик передаваемых  данных из формы по образцу:
Обработчик из примера 1.php (с пояснениями):

воскресенье, 8 декабря 2013 г.

Знакомство с HTML

Приступаем к следующей теме - знакомству с языками программирования HTML и PHP.
Считается, что  HTML является языком разметки и вряд ли может претендовать на звание полноценного языка программирования. Нас он будет интересовать как инструмент для представления информации на веб-странице и для пересылки на сервер данных о клиенте.

С HTML вы знакомитесь самостоятельно, используя лекции на сервере, пример (ниже), ссылки на источники в сети Интернет (список в конце).
Вы должны знать:
  •  Структуру HTML-документа
  •  Назначение некоторых тегов (перечислены ниже)
  •  Некоторые атрибуты тегов (перечислены ниже)
  •  Приемы использования таблиц для размещения материалов на веб-странице
  •  Назначение HTML-форм и их атрибутов
 Используя эти знания Вы  должны будете создать  Файл Reshenie_1_№.htm (вместо № - номер Вашей задачи) - описание см. ниже. Номер задачи такой же, как у задачи №2. 

Тексты задач

Файл создать «вручную», в редакторе Блокнот (Html-редакторы не использовать), проверяеть с помощью браузера.

Подробнее:

понедельник, 2 декабря 2013 г.

Языки программирования в веб


В нашем курсе предполагается знакомство с языком разметки HTML и языком обработки запросов на стороне сервера РНР.