Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование

РНР - что в этом слове?

Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки

Путешествуя просторами Глобальной сети, вы, наверное, не раз встречали всевозможные форумы и опросники. Видели разнообразные графики и счетчики систем сбора и обработки статистической информации, которые изменяли свой вид всякий раз, когда вы посещали такой сайт снова и снова. Возможно, вы заполняли различные формы, в которых уже до вас были введены ваше имя, электронный адрес и прочая "конфиденциальная" информация. Если это так, то наверняка вам приходилось сталкиваться с файлами, которые имели расширение .php3, вместо привычных .h m или .h ml. Что за этим всем скрывается, мы и попробуем рассказать в этой статье РНР (читается как пи-эйч-пи) появился на свет осенью 1994 года по воле Расмуса Лердорфа (Rasmus Lerdorf). Немного ранее имели место первые версии этого скрипт-языка, которые сам автор использовал исключительно в своих личных целях. РНР начал свою жизнь как невзрачная CGI-оболочка, написанная на Perl. Небольшое отступление: СGI (Commo Ga eway I erface) - общий шлюзовой интерфейс - является стандартом, который предназначен для создания серверных приложений H P. Такое приложение, которое называют шлюзом или CGI-программой, запускается www-сервером в реальном времени. Сервер передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. Таким образом, Интернет-серфер получает динамическую информацию, которая может изменяться в результате влияния различных факторов. Сам шлюз может быть написан на C/C , For ra , Perl, CL, U ix Schell, Visual Basic, Apple Scrip и других подобных языках. Но в случае с РНР, для написания его в первоначальном варианте был выбран язык Perl. Вот как об этом вспоминает сам автор: "Я написал это в течение полудня в промежутке между деловыми встречами. Тогда я нуждался в быстром инструменте, чтобы иметь представление о тех людях, которые читали мое резюме, размещенное в Сети. Даже не предполагалось, что оболочка будет использоваться кем-то кроме меня. Сервер, на котором располагалось мое резюме, был постоянно перегружен. Я переписал Perl-оболочку на C, чтобы избавиться от значительных непроизводительных затрат Люди, которые использовали тот же сервер, натолкнулись на мою оболочку и попросили ее для использования у себя". Так, в начале 1995 года появилась первая версия продукта, которая стала доступной широкому кругу пользователей и содержала дистрибутив с документацией, список рассылки и FAQ. Имя этого первого пакета было Perso al Home Page ools. На тот момент РНР обладал достаточно скромными возможностями. Он имел простейший анализатор кода, который понимал несколько специальных команд, а также разные утилиты для использования на домашней странице, такие как гостевая книга, счетчик и тому подобное. Ближе к средине 1995 пакет основательно перерабатывается, был добавлен Form I erpre er (FI), для упрощения обработки данных, вводимых с помощью форм. Также появилась поддержка mSQL, позволившая работать с базами данных. В таком виде появилась вторая версия продукта, которая носила название PHP/FI Versio 2. После этого РНР начал стремительно развиваться.

Люди начали писать собственные библиотеки, расширяющие функциональность языка. По скромным подсчетам e Craf , в конце 1999 года PHP использовался уже на более чем 1000000 сайтов во всем мире. В июне 2000 года эта цифра перевалила за 2,5 миллиона. Так что же это такое? Итак, на сегодняшний день РНР, несмотря на свое скромное название (Perso al Home Page - персональная домашняя страница), - это мощный кроссплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраиваемого в h ml-документы. Благодаря этому, появляется возможность создавать динамические Web-страницы. То есть вы создаете их как обычно, используя язык H ML и вставляя в документ, по мере необходимости, РНР-команды. Файлы, созданные таким образом, хранятся на сервере. Когда посетитель обращается к вашей страничке, РНР обрабатывает встроенные в нее команды и выдает результат браузеру пользователя - точно так же, как это делает CGI-программа, написанная на С или Perl. Только в отличие от последней, РНР имеет ряд преимуществ: - создание и отладка скриптов PHP значительно проще, чем отладка и создание скриптов на других языках. - так как РНР-команды просто вставляются в текст h ml-документа, отпадает необходимость в различных IDE (интегрированная среда разработки); - для решения разных специфических задач не нужно писать и отлаживать многочисленные маленькие CGI-программы, что сводит к минимуму время доступа к вашим страницам, а также продолжительность разработки страниц и сайта в целом. Вместе с тем, РНР обладает огромным набором функций и большой гибкостью, которые могут быть значительно расширены с помощью дополнительных внешних библиотек. Вы можете управлять доступом к вашим страницам, создавать и обрабатывать базы данных любой сложности, генерировать изображения или PDF-документы и тому подобное. Но обо всем по порядку. Заглянем внутрь. По своему синтаксису РНР является С-подобным языком. Поэтому программисту, пишущему на С, будет очень легко освоить этот скрипт-язык и использовать его максимально эффективно в своих целях. Но даже если С вам не знаком, то настало время с ним познакомиться, тем более, что РНР прекрасно для этого подходит. Все достаточно просто, и я постараюсь вам это показать. Для начала, чтобы сервер знал, в каком из файлов используются РНР-команды и, следовательно, мог передать такую страничку для дальнейшей обработки, необходимо изменить расширение файла с .h ml на .php3. Поэтому, когда вы видите файлы с таким расширением, можно с почти полной уверенностью утверждать, что при их создании использовался РНР. Каждая команда РНР обычно начинается с тэга &l ;?php и заканчивается ?>. Если вы используете несколько команд подряд, они могут быть объединены внутри одной пары тэгов - в этом случае каждую команду необходимо отделять друг от друга символом ;. В любом месте РНР-скрипта можно размещать комментарии. Для начала комментария используется символы / , а для его завершения - /. Если комментарий небольшой, удобней использовать символы // - тогда все, что следует за ними до конца строки, будет игнорироваться, подобно лишним символам пробела, табуляции и новой строки.

РНР позволяет использовать переменные - при этом их не нужно описывать так, как это делается в Visual Basic или Pascal. Вы просто вводите необходимую переменную там, где вам нужно и тогда, когда вам это нужно. Имена переменных начинаются с символа $. Переменные могут быть трех типов: целые, с плавающей запятой и символьные строки. Хотя разделение на типы скорее условное, и каждая функция стремится использовать правильный тип автоматически. Например: &l ;?php $a = 7; $b = 9.5; $c =         "Hello"; ?> Здесь переменной а присваивается значение 7, и она приобретает тип целочисленной. Переменная b обретает вещественный тип и становится равной 9,5. Строка Hello присваивается переменной с, в результате чего она становится строковой. Для отображения переменных или результатов работы скрипта используется команда echo. Вот небольшой пример рабочей страницы, для того, что бы можно было оценить, как просто включить PHP-скрипт в обычный h ml-документ: &l ;h ml> &l ;head> &l ; i le>Пример&l ;/ i le> &l ;/head>         &l ;body> &l ;?php $d = da e(d.m.Y); echo "Последние         обновления: $d "; ?> &l ;/body> &l ;/h ml> В результате загрузки такой страницы, РНР обработает все команды, которые находятся между специальными тэгами, и вы увидите, в данном случае, строку вроде Последние обновления: 2.08.2000. Браузер получает чистый H ML-код и если просмотреть его, вы не найдете там никаких следов пребывания РНР. Таким образом, вы создадите "вечно обновленную" страницу J. Встроенная функция da e() способна выводить текущие время и/или дату - в любом необходимом для вас виде. С помощью PHP очень просто обрабатывать данные, полученные из форм, так как для каждого поля ввода в вашей форме автоматически создается переменная. Предположим, например, что у вас есть форма: &l ;form         ac io =" ha x.php3" me hod=pos > &l ;i pu ype=" ex "         ame=" ame"> &l ; i pu ype=" ex " ame="email"> &l ;         i pu ype="submi "> &l ;/form> Тогда в файле ha x.php3 можно написать что-нибудь вроде: &l ;?php         echo "Спасибо вам, $ ame, за регистрацию. Мы только что отправили на         $email 10Mb рекламных проспектов. Заходите к нам         еще."; ?> Тем самым вы порадуете посетителей своей странички такой оперативной работой, и они наверняка захотят вернуться к вам еще разок. Письмо можно действительно послать, и это делается одной строкой. Если вы добавите в тот же ha x.php3 нижеследующее: &l ;?php mail($email, "Тема сообщения",         "Простите, проспекты уже закончились"); ?> Письмо уйдет на адрес, который пользователь еще минуту назад неосмотрительно вводил в вашу форму. РНР поддерживает H P-cookies. Cookies - это механизм для сохранения данных в удаленном браузере. Таким образом можно отслеживать или идентифицировать пользователя. Для того, чтобы сохранить переменную на компьютере посетителя вашей странички, используется функция Se Cookie(). Любое значение cookies, сохраненное таким образом, автоматически превращается в переменную, так же как и в случае с формами. Например: &l ;?php         Se Cookie(" roja Horse","Я вас где-то видел "); echo         $ roja Horse; ?> На экране появится строка: Я вас где-то видел.

Его обыкновенно прикрепляли к амулету или талисману и носили как Тат (см.) на груди под одеждой. АБРАКСАС или АБРАСАКС (Гност.) Мистические слова, происхождение которых можно проследить вплоть до Василида, пифагорейца из Александрии, 90 г. н.э. Он употребляет Абраксас для обозначения Божества, наивысшего из Семи, имеющего 365 добродетелей. В греческих числах: а.1, b.2, r.100, a.1, x.60, a.1, s.200 = 365, дни года, солнечного года, цикл божественного действия. К.У. Кинг, автор книги "Гностики", считает, что это слово похоже на еврейское Шемхамфораш, священное слово, обобщенное имя Бога. Гемма Абраксас обыкновенно изображает тело человека с головой петуха, в одной руке у него щит, в другой - плеть. (у.у.у.) Абраксас является двойником индусского Абхиманима (см.) в сочетании с Брамой. Именно эти сложные и мистические качества были причиной того, что Оливер, крупный авторитет масонов, связал слово Абраксас с именем Авраама. Это было неоправдано; добродетели и атрибуты Абраксаса, которых всего 365, должны были подсказать ему, что это божество связано с Солнцем и солнечным делением года, - более того, что Абраксас есть антитип, а Солнце - тип

1. Накопители на гибких магнитных дисках: что это такое и способ производства

2. Что это такое - хронический тонзиллит

3. Качественный креатив: что это такое?

4. Дуализм волна-частица или что это такое в действительности

5. Манипуляция людьми, что это такое

6. Мобильные стенды. Что это такое…
7. Кадровый консалтинг - что это?
8. Информационная война - что это такое?

9. Mathcad и MAS – что это такое

10. Психосоматика - что это такое

11. Бухгалтер – что это значит?

12. Вопросы синтаксического анализа и пунктуационного оформления предложений, включающих слово "чтобы" и сочетания "что бы"

13. Пушкин – это Россия, выраженная в слове

14. Все, что тебе нужно в этой жизни, это любовь!

15. Что такое РНР

16. Что мешает вам освоить теорию управления (и для чего вам это нужно)

Коробка подарочная "Большая медведица".
Коробка подарочная. Материал: мелованный, ламинированный, негофрированный картон плотностью 1100 г/м2. Отделка: полноцветный декоративный
302 руб
Раздел: Коробки
Настольная игра "Сумасшедший лабиринт".
Логическая, веселая и азартная игра нацелена на развитие внимания, ловкости и скорости мысли. Игроки в постоянном напряжении, передвигая
1990 руб
Раздел: Игры-ходилки с фишками
Набор детской складной мебели "Первоклашка. Осень".
В комплект входит стол-парта и стул с мягким сиденьем, пенал. Металлический каркас. Столешница облицована пленкой с тематическими
1637 руб
Раздел: Наборы детской мебели

17. Это страшное слово: фригидность

18. Что такое звезды?

19. Поиск и исследование внеземных форм жизни. Планетарный карантин, необходимый при этом

20. Этих дней не смолкнет слава!

21. Гражданское, наследственное и право собственности по Судебникам 1497 и 1550 гг. Различия этих судебников в других отраслях права, кроме гражданского, наследственного и права собственности

22. Ударение в сложных словах немецкого языка
23. Местоимения и слова-заместители в современном английском языке
24. Синтактико-семантический анализ составляющих сложносоставных слов в английском языке

25. Ах, эти странные англичане!

26. Слово о полку Игореве

27. Призыв к единению в "Слово о полку Игореве"

28. Проблема автора в "Слове о полку Игореве"

29. "Слово о полку Игореве"

30. Сопоставительный анализ русских слов ошибка, заблуждение, ляпсус и французских faute, erreur, lapsus

31. Что стало бы с литературой, если бы не было музыки

32. Этимологический анализ слова "буржуазия"

Набор для автолюбителя зимний "3 в 1".
Замучились удалять снег на автостоянке подручными средствами? Тратите уйму времени на осторожную очистку стёкол и кузова от ледяной корки?
1316 руб
Раздел: Прочее
Антимоскитная сетка для дверного проема, 2.1x1.0 м (арт. CF84-136).
Антимоскитная сетка предназначена для размещения на дверном проеме у Вас дома или на даче. Сетка выполнена в виде занавесок, оснащена
444 руб
Раздел: Сетки противомоскитные
Игра "Русское лото", деревянное.
В состав Русского лото входят: деревянные бочонки - 90 шт, тканевый мешок, карточки из картона - 24 шт, пластмассовые жетоны - 100 шт, инструкция.
538 руб
Раздел: Лото

33. Трактовка образа Обломова в статье Н. А. Добролюбова "Что такое Обломовщина?"

34. Как я представляю себе автора "Слова о полку Игореве"

35. Опускаясь в смысл былого, познаем смысл настоящего и будущего (по материалам "Слова о полку Игореве"и современным исследованиям политологов)

36. Объективная обусловленность восприятия звукосимволичных слов языка и связь фонетической формы слова с его семантическим содержанием и денотатом

37. Этимология слова "шишок"

38. Типы грамматических форм слова
39. Сопоставительный анализ стихотворений Мандельштама "Заблудился я в небе - что делать?..."
40. Моё отношение к "Слову о полку Игореве"

41. Слово, небо, земля

42. Великая Отечественная война. Что было и что должно было быть

43. Что говорят мифы и легенды об истории Олимпийских игр

44. Что такое интернет?

45. Что такое интернет

46. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

47. Калькулятор на VB - это легко!

48. Математическая кунсткамера /кое-что из истории геометрии/

Магнитная азбука "Где Ёж?".
"ГДЕ ЁЖ?" — это стильная магнитная азбука из 54 букв с запоминающимся орнаментом! Когда ребёнок учит буквы, полезно, чтоб они
792 руб
Раздел: Буквы на магнитах
Плюшевый мяч с термопринтом "FIFA 2018", красно-синий, 17 см.
Плюшевый мяч FIFA несомненно понравится любителям футбола и их детям - мальчикам и девочкам любого возраста. Прекрасный сувенир украсит и
849 руб
Раздел: Брелоки, магниты, сувениры
Фоторамка (коллаж) на 4 фото (10х15 см), 18x2x55 см.
Фоторамка на 4 фото. Размер: 18x2x55 см. Размер фото: 10х15 см. Материал: пластик.
321 руб
Раздел: Мультирамки

49. Субинволюция матки (Эта патология является наиболее распространенной из всех послеродовых заболеваний у коров)

50. Экологический кризис: что охранять и как использовать?

51. Человек как творческий экологический фактор. Основные направления и результаты антропогенных изменений в окружающей среде. Компенсационные механизмы и возможности среды в этих условиях

52. Что такое НАТО?

53. Союз России и Белоруссии – это хорошо или плохо?

54. Соотношение слова и изображения в комплексном аудиолингвовизуальном сообщении
55. Кое-что о цвето-звуковых ассоциациях
56. Иллюзии восприятия, или всегда ли мы видим то, что видим

57. Что такое конфликт? Природа, типы и функции

58. Старая пластинка: Что такое цифровой звук и реставрация звука с помощью цифровой обработки

59. Что такое любовь?

60. Термоядерный синтез для производства электроэнергии в России и проблемы этого проекта для общества

61. Что такое лечебное голодание (Доклад)

62. Что есть философия

63. Контрфилософия или что желательно знать о философии

64. Что такое философия, ее предназначение, социальные функции и роль в жизни человека

Дождевик Bambola, ПВХ.
Прозрачный, прочный дождевик для прогулочной коляски, подходит и для колясок с ручкой сзади (крепление задней стороны - на
408 руб
Раздел: Дождевики, чехлы для колясок
Карандаши цветные "Jumbo", двухсторонние, 24 цвета.
Карандаши для рисования, треугольной формы. В наборе: 12 разноцветных, двусторонних карандашей (24 цвета). Мягкие, но при этом очень
608 руб
Раздел: 13-24 цвета
Набор ручек гелевых с блестками "Debut", 24 цвета.
Набор ручек гелевых с блестками. В наборе: 24 цвета. Характеристики: - пулевидный пишущий узел 0,8 мм; - корпус пластиковый цветной; -
423 руб
Раздел: Цветные

65. Слово, небо, земля

66. Что такое хеджирование

67. Презентация издательства "СЛОВО/SLOVO"

68. Что и как изучает история?

69. Что такое «устойчивое развитие» для Украины?

70. Что такое "любовь к империи"
71. Государство без грозы, что конь без узды
72. Столкновение цивилизаций и что оно может означать для России

73. Что такое Россия?

74. XI век в "Слове о полку Игореве"

75. Введение в ХХ век. Что такое модернизация ?

76. Двенадцатая ночь, иди Что угодно (Twelfth Night; or, What You Hill)

77. Н.Г.Чернышевский: "Что делать?"

78. Рейнуотер Дж. Это в ваших силах

79. О латинских словах, обозначающих одежду

80. Что такое культура

Костюм карнавальный "Русалка" (детский), рост 122-134 см.
Детский карнавальный костюм. Рост: 122-134 см.
750 руб
Раздел: Карнавальные костюмы
Брелок-сердечко.
Материал: металл.
347 руб
Раздел: Металлические брелоки
Настольная игра "Четыре времени года".
Очень интересная и полезная игра, являющаяся аналогом классического лото. На одном из четырех игровых полей, каждое из которых относится к
563 руб
Раздел: Лото детское

81. Характеристика идей в "Слове о законе и благодати"

82. Что говорят политики, чтобы нравиться своему народу

83. О постмодернизме замолвите слово

84. Ономатопоэтические слова японского языка в функции экспрессивной характеристики человека и их системные связи

85. «Русское слово»

86. О значении и значимости слова "розовый" в книге А.Н. Бенуа "История русской живописи в XIX веке"
87. Что такое аниме?
88. "Я только что с панихиды Гончарова...": Свидетельство Д.С. Мережковского

89. Слово о "бессловесных"

90. Ж.-Ф. Лиотар "Ответ на вопрос: что такое постмодерн?"

91. Слово о законе и благодати

92. «Человек - это - живая загадка» (С.Н. Булгаков)

93. «Что в имени тебе моем...»

94. Принципы морфемного членения слова

95. Лексикология как наука о слове

96. Морфемный разбор (разбор слова по составу)

Шнуровка-бусы "Весна".
Эта простая, но интересная игрушка увлечет малыша! Цель игры - нанизать на шнурок все бусинки и сделать яркие бусы! Ребенку будет
321 руб
Раздел: Деревянные шнуровки
Подгузники-трусики для девочек Huggies DryNights, 8-15 лет, 9 штук.
Деликатная защита на всю ночь для детей от 4х лет, страдающих энурезом. Одноразовые Трусики Хаггис Драйнайтс для девочек 8-15 лет (30 - 47
427 руб
Раздел: Обычные
Тетрадь общая с магнитной закладкой "FLUOR. Желтый", В5, 120 листов, клетка.
Формат - В5. Закладка - ляссе. Внутренний блок - офсет, клетка. Обложка - мелованный картон. Скрепление - книжный переплет. Отделка -
418 руб
Раздел: Прочие

97. Ударение. Фонетическое слово. Характеристики русского словесного ударения

98. Черная брань (слово о русском мате)

99. Что в мире и человеке открыл мне роман М. А. Булгакова «Мастер и Маргарита»?


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.