» » » » Нина Савельева - Курс "Язык программирования PHP"


Авторские права

Нина Савельева - Курс "Язык программирования PHP"

Здесь можно скачать бесплатно "Нина Савельева - Курс "Язык программирования PHP"" в формате fb2, epub, txt, doc, pdf. Жанр: Прочая околокомпьтерная литература. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Рейтинг:
Название:
Курс "Язык программирования PHP"
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Курс "Язык программирования PHP""

Описание и краткое содержание "Курс "Язык программирования PHP"" читать бесплатно онлайн.



PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков.

Язык PHP был создан для решения конкретной практической задачи в среде интернет (какой именно можно узнать, прочитав первую лекцию курса). Мы тоже постараемся не отвлекаться слишком сильно на теоретические рассуждения, и будем стремиться к решению какой-нибудь конкретной задачи в каждой из лекций. Большинство примеров взяты из реально существующей системы: виртуального музея истории информатики. Первая часть курса посвящена изучению основ синтаксиса и управляющим конструкциям. После этого рассматривается технология клиент-сервер, как основная сфера приложения языка PHP. Затем переходим к изучению наиболее полезных на наш взгляд встроенных функций и решению с их помощью практических задач. Хотя объектная модель в языке PHP не самая богатая, ее принципиальное наличие позволяет естественным образом описывать объектные модели данных. В качестве базовой модели будет рассмотрена модель документа виртуального музея информатики. После этого будет рассмотрен ряд прикладных аспектов: работа с файловой системой, с БД, строками, сессиями, DOM XML - все это позволит рассмотреть ключевые задачи практического использования языка.






{if выражение} блок_действий

{elseif выражение1} блок_действий1

{else} блок_действий2

{/if}



Действие оператора практически аналогично оператору if...elseif...else языка PHP. В выражениях могут использоваться следующие операторы сравнения: eq, ne, neq, gt, lt, lte, le, gte, ge, is even, is odd, is not even, is not odd, not, mod, div by, even by, odd by, ==, !=, >, <, <=, >=. Каждый из них обязательно должен быть отделен от окружающих его значений пробелами. В выражениях можно использовать круглые скобки и вызывать php-функции.


{if $name eq "Вася"}

Добро пожаловать, Вася.

{elseif $name eq "Петя"}

Добро пожаловать, Петя.

{else}

Добро пожаловать. А вы кто?

{/if}



{* этот пример не будет работать,

поскольку не поставлены

пробелы вокруг операторов сравнения *}

{if $name=="Вася" || $name=="Петя"}

...

{/if}



Решение задачи с помощью шаблонов Smarty


Теперь, после знакомства с основными конструкциями Smarty, мы можем попытаться решить задачу отображения списка документов. Шаблон списка будет выглядеть следующим образом:


{* Smarty template index.tpl *}

{config_load file="task.conf" }

<html>

<head><title>{#pageTitle#}</title>

</head>

<body>

<ol>

{section name=art loop=$title}

<li><a href="{$fulltext[art]}">

{$title[art]}</a>

({$author[art]})

<br> <p> {$abstract[art]}

{/section}

</ol>

</body>

</html>



В файле конфигурации task.conf будем хранить название страницы и параметры для доступа к базе данных:


# глобальные переменные

pageTitle = "List of documents"

[Customer]

pageTitle = "Список статей"

[Database]

host=localhost

db=book

user=nina

pass=123



Скрипт (index.php), обрабатывающий написанный нами шаблон, может выглядеть таким образом:


Как вы, скорее всего, заметили, программа получилась еще более громоздкой, чем в первых двух случаях, когда использовалась простая замена значений и шаблоны FastTemplate. Действительно, механизм Smarty гораздо более сложен, чем тот же FastTemplate, но зато и более функционален.


Заключение


Итак, в этой лекции было рассказано о том, что такое шаблоны и как их можно использовать при программировании web-приложений на языке PHP. Мы рассмотрели три способа решения задачи отображения сложного списка документов: с помощью функции регулярной замены, с помощью класса шаблонов FastTemplate и с помощью языка шаблонов Smarty. При этом мы познакомились с основными свойствами, методами и функциями классов FastTemplate и Smarty.

Литература

Учебники к курсу

1. Савельева Н.В.

Основы программирования на PHP

Интернет-университет информационных технологий - ИНТУИТ.ру, 2005

2. Анисимов А.Е., Пупышев В.В.

Сборник заданий по основаниям программирования

БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

3. Непейвода Н.Н.

Стили и методы программирования

Интернет-университет информационных технологий - ИНТУИТ.ру, 2005

4. Сузи Р.А.

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

БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

5. Терехов А.Н.

Технология программирования

БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006


Список литературы

1. Справочное руководство по языку PHP

http://www.php.net/

2. История PHP

http://chukotken.boom.ru/php/2.html

3. Краткое руководство по языку HMTL

http://www.ict.nsc.ru/win/docs/html-gd/html-gd.dhtml

4. Федотов А. М.

Введение в интернет

http://www.ict.nsc.ru/win/fedotov/inter/index.html

5. GET и POST – чем отличаются, как использовать, вопросы безопасности

http://netadmin.ws/art/43.html

6. Храмцов П. Б.

Администрирование сети и сервисов Internet

7. Эйзенберг Э., Мелтон Д.

SQL:1999, ранее известный как SQL3

8. Справочное руководство по MySQL

http://www.mysql.ru/docs/man/index.html

9. C. Shifflett

Правда о сессиях

Перевод С. Бресь

10. Грималовский А.

Сессии в PHP providerZ.ru

11. Куликов А.

Сессии в PHP

http://www.koulikov.cc

Программное обеспечение

1. PHP || The PHP Group

http://www.php.net/index.html

Скрипт-язык для web-программирования.

Наиболее гибкий, удобный, простой и достаточно мощный язык, созданный специально для web-программистов, который интерпретируется и выполняется на сервере. Значительно облегчает написание динамических web-страниц.




2. Apache || Apache Software Foundation

http://www.apache.org/index.html

HTTP (WEB) сервер

Самый популярный web-сервер, именно на этом сервере работают большинство сайтов Интернета. Информация об установке: http://httpd.apache.org/docs/2.2/install.html

Лицензия: Apache License, Version 2.0, January 2004, http://www.apache.org/licenses/


Требования к системе (Windows): До 50Мб дискового пространства для установки, после установки примерно 10Мб.


Требования к системе (Linux): До 50Мб дискового пространства для установки, после установки примерно 10Мб.




3. Apache Ant || Apache Software Foundation

http://www.apache.org/index.html

Пакет Apache Ant это Java-основанное средство сборки.

Пакет Apache Ant это Java-основанное средство сборки. Теоретически, это разновидность make, но без складок make. Ant другой. Вместо модели, где он расширялся бы с помощью shell-основанных команд, Ant расширяется Java классами. Вместо написания команд оболочки, файлы конфигурации основаны на XML и вызываются из дерева целей, в котором различные задачи были запущены. Каждая задача запускается объектом, который включает особый интерфейс задачи.

Лицензия: Apache License, Version 2.0, January 2004, http://www.apache.org/licenses/


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

Похожие книги на "Курс "Язык программирования PHP""

Книги похожие на "Курс "Язык программирования PHP"" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Нина Савельева

Нина Савельева - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Отзывы о "Нина Савельева - Курс "Язык программирования PHP""

Отзывы читателей о книге "Курс "Язык программирования PHP"", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.