Примеры программ на php

Содержание:

Читайте также:  Домашний кинотеатр xoro hss 512

Вывод строк echo();

Наверное, 90% программистов скажут, что первая строка, которую они увидели на экране, когда начали изучать язык программирования – это HELLO, WORLD. Не будем отступать от традиций.

Для начала нам надо создать файл с расширением .php. Как это сделать?

  • Открываем обычный блокнот и жмем "Файл" -> "Сохранить как. "
  • Имя задаем как "my_example.php", тип файла выбираем "All files"
  • Сохраняем файл в корневую директорию сайта (для денвера – это Z:homelocalhostwww, для xampp: [путь, куда вы установили xampp]/htdocs/)

Ну вот, наш php скрипт уже доступен и выполняется по адресу http://localhost/my_example.php. Другое дело, что выполняться там нечему, т.к. файл у нас с вами пустой. Но это мы сейчас исправим.

Запомните раз и навсегда, что php используется в 75% случаев вместе с html. И наш случай не исключение. Объясню подробнее.

Файл .php воспринимается сервером как и обычный файл .html, но с одним правилом: всё, что содержится между , исполняется компилятором, т.е. это считается уже не за разметку html, а за программный код.

Итак, давайте заполним наш файл следующим кодом и посмотрим, как эта страница отобразится в браузере по адресу http://localhost/my_example.php:

Оператор echo дает команду вывести на экран. После любого оператора ставится точка с запятой, обозначающая окончание логически-завершенного действия. Как вы видите: выводить можно как обычные строки, заключенные в кавычки, так и результаты вычислений, заключенные в скобочки. В результате (в браузере) мы не увидим наш болк кода , а увидим лишь результат его выполнения.

Также, как вы уже успели заметить, из блока с помошью оператора echo(); можно выкидывать на страницу не только текст, но и теги, как мы и сделали с тегом
: он коректно обработался браузером и на его месте возник перенос строки.

Читайте также:  Как найти человека в майл агенте

Цикл while()

Попробуем представить себе сиацию, когда одно и то же действие необходимо выполнить 100 раз с незначительными изменениями:

  • Вывод товаров из базы данных
  • Вывод чисел месяца
  • Рассылка письма клиентам
  • и т.д.

Именно для этого и используются циклы. Мы с вами рассмотрим один из циклов – цикл while(). Цикл будет выполнять действие, заключенное в его тело до тех пор, пока условие не станет ложно.

Результатом будет вывод 149 строк текста. Точка в операторе echo() обозначает соединение (сложение) двух строк между собой. После каждой итерации цикла мы увеличиваем переменную $i, которая учавствует в условии, а следовательно цикл когда-либо закончится.

Данных начальных знаний нам вполне хватит, чтобы разобрать пример подключения и вывода данных из БД MySql.

Понравилась или помогла статья? Самое лучшее, что ты можешь сделать – это поделиться ею в любой из своих соцсетей (даже если ты поделишься в твиттере или google+, которыми ты не пользуешься – это очень поможет развитию моего блога). Спасибо! А если ты еще и оставишь любой комментарий снизу в обсуждениях, то это будет двойное СПАСИБО!

Добавил: DMT
Дата создания: 30 декабря 2007, 19:18
Дата обновления: 30 декабря 2007, 19:18
Просмотров: 25890 последний сегодня, 1:37
Комментариев: 2
Вопрос 9. Назначение и основные возможности языка PHP , пример программы

Комментарии для "Вопрос 9. Назначение и основные возможности языка PHP , пример программы"

Пользователь: wiard
Сообщений: 3
Статус: Незримый
Зарегистрирован:
10 января 2008, 18:42
Был:28 января 2008, 12:52
Дата: 10 января 2008, 19:16 Сообщение № 1
Что такое PHP?
PHP (его полное название: PHP: Hypertext Preprocessor) – это язык, предназначенный для быстрого создания динамических web-страниц. Синтаксис языка похож на С, Java и Perl, однако имеет и свои, присущие только ему особенности. В официальной документации PHP определяется как server-side HTML-embedded scripting language (встраиваемый в HTML скриптовый язык с обработкой на сервере). Из этого определения можно выделить два основных момента:
1. Обработка кода PHP производится на сервере, а не в браузере клиента, как, например JavaScript
2. Код PHP может быть встроен непосредственно в тело HTML страницы, что выгодно отличает его от Perl.

Ниже приведен пример PHP скрипта, код PHP выделен синим цветом.

В результате в браузере появится сообщение:

Из этого примера виден принцип встраивания кода PHP в HTML код страницы: все, что находится между начальным и конечным тегом PHP ( соответственно) считается PHP кодом и обрабатывается интерпретатором PHP.

Пример программы на PHP

Разберём взаимодействие PHP и MySql при работе с базой данных. MySql представляет собой Sql – сервер, специально разработанный для работы с базами данных через Web-интерфейс.
В начале создадим базу данных и таблицу. Для этого необходимо войти в командную строку mysql и выполнить команды:

В результате будет создана база данных test. В ней будет находиться таблица employees(служащие).
Затем в домашнем каталоге сервера необходимо создать файл index.php
и записать в нём следующий код:

//ссылка на файл add.php – необходимый для добавления записей в базу
Добавить запись

В результате получим следующее:

Для добавления записей создаём в этом же каталоге файл add.php

//форма для отправки данных

Пользователь: lilo
Сообщений: 38
Статус: Незримый
Зарегистрирован:
8 января 2008, 12:39
Был:9 апреля 2008, 19:55
Дата: 15 января 2008, 0:37 Сообщение № 2
PHP — это интерпретируемый язык для создания активных Web-страниц. Программа на PHP, подобно тексту на JavaScript, VBScript или ASP, вставляется в HTML-файл. Начало и конец программы отмечаются специальными скобками . Текст вне этих скобок PHP не интерпретирует: он передается Web-браузеру "как есть".
PHP — это Си-подобный язык, предназначенный для быстрого создания программ на WEB-сервере. Он похож на Perl и ASP, но на порядок удобней их. Программы на PHP защищены от взлома методом "кривых символов". PHP вместе с Apache – самый популярный WEB-сервер – работает гораздо эффективней, чем Perl+Apache.
PHP — это система разработки скриптов, включающая в себя CGI – интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам WWW. На данный момент PHP является наиболее удобным и мощным средством разработки приложений WWW и интерфейсов к БД в Интернет.
PHP — это интерпретируемый язык программирования, код которого встраивается непосредственно в HTML-страницы. При запросе пользователя web-сервер просматривает документ, выполняет найденные в нем PHP-инструкции, а результат их выполнения возвращает пользователю. При этом статическая часть документа, написанная на языке HTML, фактически является шаблоном, а изменяемая часть формируется при исполнении PHP-инструкций. Для удаленного пользователя подобные документы ничем не отличаются от обычных статических HTML-документов, за исключением того, что в расширении имени файла для таких документов может стоять не htm или html, а phtml или php3(4).
Сами скрипты находятся на сервере и их содержимое посетителю сайта просмотреть невозможно. Файлы скриптов имеют расширение *.php3 или *.phtml. При активации скрипта серверная программа выполняет все команды php этого скрипта, не затрагивая статическую часть документа (HTML-код) и результат возвращается программе-браузеру. В итоге пользователь видит обычную веб-страницу, отличающеюся от других только расширением.
В настоящее время PHP поддерживается подавляющим большинством представителей хостинга. Входит в LAMP — «стандартный» набор для создания вебсайтов (Linux, Apache, MySQL, PHP (Python или Perl)).
В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.
Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, Linux, Windows, Mac OS X и AmigaOS. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.
Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.
Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.
Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP, и смежными проектами, такими, как PEAR или документация языка.

Простейшая программа Hello world на PHP выглядит следующим образом:

PHP исполняет код, находящийся внутри ограничителей, таких как . Всё, что находится вне ограничителей, выводится без изменений. В основном, это используется для вставки PHP-кода в HTML-документ, например так:

Имена переменных начинаются с символа $, тип переменной объявлять не нужно. В отличие от имён функций и классов, имена переменных чувствительны к регистру. Переменные обрабатываются в строках, заключённых в двойные кавычки, и heredoc-строках.
PHP рассматривает переxод на новую строку как пробел, так же как HTML и другие языки со свободным форматом. Инструкции разделяются с помощью точки с запятой (;), за исключением некоторых случаев.
PHP поддерживает три типа комментариев: в стиле языка Си (ограниченные /* */), C++ (начинающиеся с // и идущие до конца строки) и оболочки UNIX (с # до конца строки).

PHP Echo и Print

PHP If. Else и Switch Заявления

PHP While и For Циклы

PHP Сортировка Массивов

PHP Суперглобальные Массивы

PHP Проверка Формы

PHP Многомерный Массив

PHP Дата и Время

PHP Подключить Файл

PHP Обработка Файлов

PHP Файл Открыть/Прочитать/Закрыть

PHP Выбрать Данные из MySQL

PHP SimpleXML Парсер

PHP XML Expat Парсер

ВЫБОР ЦВЕТА

КАК СДЕЛАТЬ

ПОДЕЛИСЬ

СЕРТИФИКАТЫ

Ваше предложение:

Спасибо, что Вы помогаете нам!

Ваше сообщение было отправлено в SchoolsW3.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector