Posts Tagged ‘РНР’

Что может РНР?

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Сегодня мы продолжим наш разговор о массивах в РНР. Итак, давайте посмотрим, что еще можно сделать с массивами. В принципе — что угодно. Например, сортировать элементы массива. Но об этом несколько попозже. Теперь коснемся самых распространенный и часто используемых вещей. Только в начале давайте разберемся что есть что. Внутренний указатель, это индекс массива, тот номер, с которого в данный момент будет выбрано значение (или записано соответственно). Для управления им есть специальные функции, но никто не мешает нам использовать в качестве внутреннего указателя переменную. Я например, так и поступаю… (далее…)

Голосование на РНР

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Речь пойдет о практической работе, которую мы с Вами вместе проведем и усвоим. Голосование — это средство узнать мнение Ваших посетителей по разным вопросам. Сами вопросы могут быть как полезными так и бесполезными — эту тему мы рассматривать не будем. А для нашего примера возьмем простой вопрос — Ваше мнение о сайте? Предположим, у Вас например появилось желание узнать, что думает большинство посетителей Вашего сайта. Варианты ответов предоставим следующие: (далее…)

Технологии чата — новые возможности

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , , ,

Долго, очень долго приходится искать в сети достаточно хороший чат. Вы можете поспорить с таким утверждением, и в чем-то, конечно, окажетесь правы, так как чатами Интернет буквально переполнен. И найти себе по вкусу место общения можно легко и быстро. Но! Если Вы захотите завести такое место у себя на собственном сайте, Вам придется согласиться со мной — нелегко найти в сети достаточно хороший чат.
После того, как свет увидела статья «Технологии чата», мне пришло немало писем. Очень во многих — просьба более подробно остановиться на некоторых моментах, которые не попали в статью. Например, часто встречается вопрос о возможности функционирования персональных комнат (так называемый приват) в чате. Этим вопросом мы сейчас и займемся поближе. (далее…)

Обработка строк в РНР

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Одной из наиболее часто встречающихся задач в программировании является обработка символьных последовательностей. Если проще — строк. Как это делается на языке гипертекстового препроцессора РНР, и есть тема этой статьи.

Откуда и как можно получить символьную последовательность? В самом простом случае — присвоить ее нужной переменной. Другие варианты — получить из формы или из файла. Если Вы присваиваете переменной нужное значение, то оно, как правило, не нуждается в обработке, так как программист делает присвоение в коде программы и, конечно, в нужном виде. Но если строка считывается из файла или получается посредством формы, она (символьная строка) нуждается в обработке. Самое первое, что стоит сделать, это удалить повторяющиеся пробелы. Для этого в РНР есть специальная функция: chop(str); (далее…)

РНР и динамическое создание страниц

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Многие читатели в любой книге о компьютерах пролистывают все, что не представляет непосредственного интереса, и переходят к тому, что они действительно хотят знать. Лично я поступаю именно так. Впрочем, в этом нет ничего страшного — редко встречаются технические книги, которые необходимо читать от корки до корки. А может, вы именно так и поступили — пропустили восемь начальных глав и взялись за эту главу, потому что у нее было самое интересное название? Да и кому захочется тратить время на подробности, когда на работе <горит> очередной проект? (далее…)

Что нового в РНР 5

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , ,

Только время покажет, будет ли РНР 5 столь же успешен, как его предшественники (РНР 3 и РНР 4). Новые возможности и изменения призваны избавить РНР от его слабых мест и гарантировать, что он по-прежнему будет занимать лидирующее положение в вебе.

Эта статья посвящена обзору новых возможностей РНР 5. Поэтому, если вы хорошо знакомы с РНР 4 и стремитесь узнать, что нового в РНР 5, то эта статья для вас.

В этой статье будут рассмотрены:

  • Новые возможности языка;
  • Новости, касающиеся расширений PHP;
  • Другие изменения, заслуживающие внимания. (далее…)

Пишем чат на РНР

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Здравствуйте, уважаемые web-мастера! Я уверен, что вы хотите, чтобы ваш сайт активно посещался, чтобы посетителям был интересен материал, размещенный на вашем сайте, чтобы они возвращались вновь и вновь. Скорее всего, у вас на сайте уже работает форум и гостевая книга. Но чего-то все же не хватает… Чего? Чата! Чата, в котором можно было бы пообщаться, из-за которого посетители будут возвращаться вновь и вновь…

Что для этого нужно?

Так в чем же дело?! Давайте напишем свой собственный чат, который будет отвечать всем вашим требованиям, будет быстрым и компактным. (далее…)

Почтовые функции imap в РНР

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Одним из возможных применений imap функций является создание почтового демона, который будет управлять подпиской и отпиской пользователей от вашей почтовой рассылки. Для реализации этой задачи, обычно в рассылках используются два метода. Первый предполагает, что пользователь должен зайти на некую страницу и подтвердить свои действия, второй требует отправки письма. Второй так же требует, чтобы скрипт-обработчик регулярно запускался cron daemon?om. Из-за этого он не настолько популярен как первый способ.

Но, как можно заметить, наиболее серьезные рассылки используют второй способ. Поэтому, если у вас есть возможность использования crond, воспользуйтесь им. (далее…)

Программируем на РНР

Это не только очень просто – это еще и увлекательно! К такому выводу неизменно приходишь, если начинаешь знакомиться с основами программирования на языке гипертекстового препроцессора РНР. Ну вот, только начало еще, а уже непонятные слова пошли. Это ж надо было придумать такое – гипертекстовый препроцессор! Так что для улучшения восприятия материала давайте заранее условимся, что будем применять упрощенные и понятные всем термины, что бы было понятно буквально всем. И еще одна непременная условность – делаем все так, как делаем. Есть несколько способов открыть Панель Управления в Windows, есть разные способы приготовить одно и тоже блюдо, и есть разные способы и методы программирования. С поставленной задачей можно справиться и так, как описано, и совсем по-другому. Но в нашем случае – упор будет делаться на простоту и логичность, а не на скорость и чистоту кода. Все это придет несколько позже, а пока наша цель – учиться, учиться, и еще раз учиться. В продолжение темы, поднятой в статье “РНР для всех!”, мы углубимся дальше в удивительный мир программирования.
(далее…)