Отправляет email-рассылки с помощью сервиса Sendsay

Программируем на PHP

  Все выпуски  

Программируем на PHP


Информационный Канал Subscribe.Ru




Программируем на PHP, выпуск 1

Здравствуйте уважаемые подписчики рассылки "Программируем на PHP". Вы получили первый номер, и это значит что вы успели вовремя подписаться на рассылку, поздравляю Вас.

Итак, что же вы узнаете, если будете оставаться нашим подписчиком? Вы научитесь писать полноценные сайты на PHP, даже если вы раньше никогда этого не делали, если вы плохо знакомы с HTML, то это тоже не проблема, я всегда помогу вам, если у вас что-то не получается, вы научитесь многим тонкостям написания сайта на PHP, научитесь работать с самым распространенным сервером баз данный MySQL при помощи MySQL и еще много чему. Для того, чтобы немного отдохнуть после прочтения и изучения выпусков я буду добавлять в конец каждого выпуска рассылки немного смешных анекдотов. Также в этой рассылке будут публиковаться ссылки на интересные материалы, найденный в Internet.

Web сайт http://compportal.com.ru является сайтом рассылки, на нем вы найдете архивы выпусков рассылки, он существует для тех, кто не является подписчиком с самого начала, необходимые файлы, которые понадобятся вам при изучении, также у нас имеется форум, на котором вы сможете задать интересующие вас вопросы и получить ответы. Также вы можете задать вопрос мне лично по Email: mail@uraj.net.ru

Периодичность выхода рассылки пока определена как один раз в неделю, но периодичность может быть увеличена по мере роста подписчиков рассылки, вы можете помочь мне в увеличении количества подписчиков, для этого, если у вас есть свой сайт, то поставьте на нем кнопку сайта или просто ссылку на сайт http://compportal.com.ru  с указанием того, что там можно подписаться на рассылку "Программирование на PHP" рассылка, порекомендуйте рассылку своим друзьям и знакомым. Сообщите о рассылке на форумах и чатах, где часто бываете. Для сотрудничества пишите мне на Email: mail@uraj.net.ru

Итак давайте для начала немного узнаем что же такое PHP

РНР - это серверный (или серверной стороны) язык сценариев, разработанный специально для Web. В HTML -страницу можно внедрить PHP -код, который будет выполняться при каждом ее посещении. PHP -код интерпретируется Web -сервером и генерирует HTML -код или другой вывод, наблюдаемый посетителями страницы.
Разработка РНР была начата в 1994 году и вначале осуществлялась одним человеком, Расмусом Лердорфом ( Rasmus Lerdorf ). Этот язык был принят рядом талантливых людей и претерпел три основных редакции, пока не стал широко используемым и зрелым продуктом, с которым мы имеем дело в настоящее время. По состоянию на октябрь 2002 года он использовался в более чем девяти миллионах доменов, разбросанных по всему миру, причем их число неуклонно растет. Текущее количество доменов, в которых используется РНР, можно посмотреть по адресу http://www.php.net/usage.php.
РНР - это продукт с открытым исходным кодом (Open Source), то есть вы имеете доступ к исходному коду. Его можно использовать, изменять и свободно распростр­нять другим пользователям или организациям.
Первоначально РНР являлось сокращением от "Personal Home Page" ( "Персональная домашняя страница"), но затем это название было изменено в соответствии с соглашением по рекурсивному именованию GNU ( GNU = Gnu ' s Not Unix ) и теперь означает "РНР Hypertext Preprocessor" ("Гипертекстовый препроцессор РНР").
В настоящее время основной версией РНР является четвертая. Эта версия характеризуется несколькими существенными языковыми усовершенствованиями, которые рассматриваются в следующем разделе.
Адрес домашней страницы РНР выглядит как http://www.php.net  .
Домашняя страница Zend - компании, основатели которой разработали РНР 4, — находится по адресу http://www.zend.com .

Что такое MySQL ?

MySQL — очень быстрая, надежная система управления реляционными базами данных (СУРБД). Вообще говоря, база данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый Доступ к данным и гарантирует предоставление доступа только пользователям, имеющим на это право. Следовательно, MySQL является многопользовательским, многопоточным сервером. Он применяет SQL ( Structured Query Language - язык струк­ турированных запросов), используемый по всему миру стандартный язык запросов в базы данных. MySQL появился на рынке в 1996 году, но его разработка началась еще в
1979 году. В настоящее время, по прошествии нескольких лет своего существования, эта система завоевала приз читательских симпатий в журнале Linux Journal
В настоящее время пакет MySQL доступен в соответствие с лицензией Open Source, но в случае необходимости можно получить и коммерческие лицензии.

Некоторые преимущества РНР

В число конкурентов РНР входят Perl , Active Server Pages ( ASP ) от Microsoft , Java Server Pages ( JSP ) и Allaire ColdFusion .
PHP обладает множеством преимуществ по сравнению с этими продуктами, среди которых наиболее значительными являются:
•  Высокая производительность.
•  Наличие интерфейсов ко многим различным системам баз данных.
•  Встроенные библиотеки для выполнения многих общих задач, связанных с Web .
•  Низкая стоимость.
•  Простота изучения и использования.
•  Переносимость.
•  Доступность исходного кода.
Эти преимущества более подробно рассматриваются далее.

Производительность

Система РНР исключительно эффективна. Используя единственный недорогой сервер, можно обслуживать миллионы обращений в день. Результаты тестирования, опубликованные компанией Zend Technologies ( http://www.zend.com  ), подтверждают более высокую производительность РНР по сравнению с конкурирующими продуктами.

Интеграция с базами данных

РНР обладает встроенной возможностью подключения ко многим системам управления базами данных. В дополнение к MySQL , помимо прочих, можно непосредственно подключаться к базам данных PostgreSQL , mSQL , Oracle , dbm , Hyperware , Informix , InterBase и Sybase .
Используя стандарт открытого интерфейса связи с базами данных ( Open Database Connectivity Standard — ODBC ), можно подключаться к любой базе данных, для которой существует ODBC -драйвер. Это распространяется на продукты Microsoft и множества других компаний.

Встроенные библиотеки
Поскольку РНР был разработан для использования в Web, он имеет множество встроенных функций для выполнения большого разнообразия полезных задач, связанных с Web. С его помощью можно на лету генерировать GIF -изображения, подключаться к другим сетевым службам, отправлять сообщения электронной почты, работать с cookie -наборами и генерировать PDF -документы - и все это при помощи всего нескольких строк кода.

Стоимость

Пакет РНР является бесплатным. Наиболее новую версию можно в любой момент, причем совершенно бесплатно, выгрузить из сайта по адресу http://www.php.net  

Изучение РНР

Синтаксис РНР основан на других языках программирования, в первую очередь на С и Perl . Если вы уже знакомы с С, Perl или С-подобным языком, таким как C++ или Java , то почти сразу сможете эффективно использовать РНР.

Переносимость

Пакет PHP можно использовать под управлением множества различных операционных систем. PHP -код можно разрабатывать в среде таких бесплатных Unix - подобных операционных систем, как Linux и FreeBSD , коммерческих версий Unix типа Solaris и IRIX или различных версий Microsoft Windows.
Как правило, программы будут работать без каких-либо изменений в различных средах, в которых установлен пакет РНР.

Исходный код

Пользователь имеет доступ к исходному коду РНР. В отличие от коммерческих закрытых программных продуктов, если нужно что-либо изменить или добавить в этом языке, то это всегда можно сделать.
Не следует дожидаться, пока компания-изготовитель выпустит правки. Нет необходимости беспокоиться о том, что изготовитель покинет рынок или перестанет поддерживать продукт.

Некоторые преимущества MySQL

К конкурентам MySQL , помимо прочих, относятся PostgreSQL , Microsoft SQL Server и Oracle .
MySQL обладает многими преимуществами, в том числе высокой производительностью, низкой стоимостью, простотой конфигурирования и изучения, переносимостью и доступностью исходного кода.
Более подробно перечисленные преимущества рассматриваются ниже.

Производительность

MySQL , вне всяких сомнений, работает исключительно быстро. Результаты сравни­ тельных тестов производительности, выполненных компанией-изготовителем, можно посмотреть на странице по адресу http://web.mysql.com/benchmark.html. Многие из этих сравнительных тестов показывают, что MySQL работает на порядок быстрее конкурирующих продуктов.

Низкая стоимость

Пакет MySQL доступен бесплатно в соответствии с лицензией на программное обеспечение с открытым исходным кодом ( Open Source ) или, если это необходимо для приложения, за небольшую сумму можно приобрести коммерческую лицензию.

Простота использования

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

Переносимость

MySQL может использоваться в среде многих UNIX -подобных систем, а также в среде Microsoft Windows.

Исходный код

Как и в случае РНР, исходный код MySQL можно свободно выгружать и изменять.

Заключение

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

В следующем выпуске рассылки мы будем подготавливать ваш компьютер для работы с PHP, установим интерпретатор, настроим его, также я расскажу о таком интересном пакете как "Джентельменский набор Web разработчика", но все это позже, а пока на этом все. Ждите следующего выпуска рассылки!

Анекдоты


  • Вовочка кричит со двора матери, стоящей на балконе: - Мам, кинь мне сюда 62 копейки! - Они же pассыпятся! - А ты их в тpи pубля завеpни...


  • Учительница задаёт детям домашнее задание, узнать откуда берутся дети. Дома вовочкин отец сказал, что вырезал его из картошки. На следующий деньВовочка положил картошку в портфель и пошел в школу. На уроке учительницаспрашивает, что дети узнали от родителей: - Детей приносит аист... - Детей находят в капусте... - Дети родятся в больнице... Подошла вовочкина, очередь и он спрашивает учительницу: - Могу я вынуть и показать?..


  • Учитель спрашивает учеников: - Дети, скажите, сколько будет 7х7? Ну, скажи, Вовочка. - Я не слышу, Иван Сергеевич. Учитель подходит к Вове поближе и спрашивает: - Сколько будет 7х7? - Не слышу, Иван Сергеевич. - врешь. А ну давай поменяемся местами. Вовочка заходит за учительский стол и спрашивает: - Иван Сергеевич! Когда вы перестанете ходить к моей маме? - Ты смотри! И в самом деле, не слышно на этой парте!


  • Зубной врач-женщина говорит пациенту, налаживая бормашину: - А помнишь, Федя, в школе ты сидел за мной и без конца колол меня булавкой?


  • Ты откуда? - К врачу ходил, зуб заболел... - Ну и что? Теперь не болит? - Не знаю, он у врача остался...


  • Мужик заходит в бар и говорит бармену: - Мне, пожалуйста, чивирзднеркильмаскишбрунгальдмерг с лимоном! Бармен: - Чивирзднеркильмаскишбрунгальдмерг с чем?


  • Мужик заходит в аптеку: - Мне ацетилсалициловую кислоту, пожалуйста! - Аспирин, что-ли? - А, ну да, аспирин, никак не могу запомнить это слово!


  • - Скажите Вас ваша работа удовлетворяет? - Конечно! После рабочего дня на женщин не тянет совершенно!


  • Сидят 3 алкаша и пьют. Наливают первому - он выпивает и падает без сознания. Алкаши понюхали водку - да вроде нормально пахнет. Второму наливают - выпил и упал. Остался один, наливает себе и с криком: - СПАСИТЕ!!! Bыпивает всё до дна!!


  • Монашка звонит в пожарную часть: - Срочно приезжайте! Ко мне в окно кельи пытается влезть мужчина. - Может вам лучше обратиться в милицию? - Какая милиция? Зачем милиция? Ему лестница нужна!!!


  • Разговаpивают два пpиятеля: - Вась, а что бы ты сказал, если бы встpетил женщинy, котоpая все пpостит, бyдет добpа, ласкова, нежна и хоpошо готовит??? Вася, подyмав: - Здpавствyй, мама...


  • Жена спрашивает мужа: - Дорогой, а ты можешь для меня достать звезду с неба? - Конечно, дорогая, могу. - Дорогой, а ты можешь умереть ради меня? - Конечно, дорогая, могу. - Дорогой, а ты можешь помыть сегодня посуду за меня. - Ну, вообщем могу... но давай начнем по порядку.


  • Встречаются двое. Один другому: - Сколько на свете идиотов есть, поражаюсь!!! - А че случилось? - Говорю вчера одному: "СХОДИ НА САЙТ"! - И? - Так он и сходил... на компьютер!



Copyright © 2004 URAJ, ICQ#: 241052890
При использовании материалов данной рассылки, ссылка на
http://compportal.com.ru
обязательна


 


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: inet.webbuild.progphp
Отписаться

В избранное