|
|
|
|
PHP статьи
- Основы PHP
В этой статье я не буду объяснять как сделать гостевую или форум. Как написать то скрипт или тот... Я расскажу лишь основу языка PHP без который вам не написать самый простой скрипт на PHP. Вообще PHP очень похож на PERL и C++.
- Свой счетчик
Так уж завелось интернете что первый урок по php - создание счётчика. Вот я решил написать о том как создать простейший счётчик. Что я подразумеваю под простейшим счётчиком - так это счётчик который не использует MySQL, ничего не считает кроме как сколько раз к вам заходили.
- Как сделать обратную связь
Сегодня мы будем создавать обратную связь на своём сайте. Как известно в ней используется форма для отправки сообщения на e-mail.
- Массивы в PHP
Массивы это сильная штука в любом языке программирования. Они решат многие проблема, помогают сделать короче код программы(от этого соответственно становиться легче) и создают простоту.
- Каталог ссылок
Мы рассмотри каталог ссылок на PHP который не использует MySQL. Данный каталог работает на моём сайте, т.е. я выкладываю исходники каталога + документацию к нему.
- Заполнения формы пользователем
Наверняка при заполнении форм Вам приходилось сталкиваться с такой ситуацией: минут десять заполняешь огромное количество полей, переключаясь на русский/английский, переписываешь откуда-то данные, нажимаешь "Отправить" и ….. "Вы неправильно заполнили одно или несколько полей".
- Сейчас на сайте...
Наверняка, вы часто видите на сайтах надпись примерно следующего содержания: "Сейчас на сайте ... человек". Вот и мы сделаем себе что-то подобное. Сразу хочу сказать, что идея написания данной статьи возникла у меня по прочтении статьи "Сколько человек на сайте", где автор предлагает решение этой проблемы с помощью базы данных, мы же управимся и с помощью обыкновенного файла.
- Сессии и с чем их едят
Так зачем же нужны эти самые сессии и с чем их "едят"? Рано или поздно практически перед каждым вебмастером встает проблема передачи данных сквозь несколько страниц. Как же сделать так, чтобы пользователь, бродя по сайту, не "терял" однажды введенных данных?
- PHP и HTTP: cookie
Что такое cookies?
Дело в том, что в процессе развития www-технологий и внедрения языков программирования в Интернет, перед разработчиками программ возникла очень серьезная проблема - как сохранять результаты выполнения алгоритма для каждого конкретно взятого пользователя на долгое время?
- PHP и MySQL
Вот мы и дошли с вами до этого долгожданного для многих момента, когда наши веб-приложения (а уже не просто скрипты), разрастаясь, уже не могут удовлетвориться теми средствами, которые использовались ранее.
- Постраничный вывод
Теперь поговорим о постраничном выводе информации из файла (подчеркиваю из файла) а не из базы данных :-) Что меня натолкнуло написать эту статью?
- Форум, работающий с базой данных MySQL
Для работы форума необходим веб-сервер Apache с поддержкой PHP и база данных MySQL. Скрипт forum.php3 помещается в каталог /usr/local/apache/htdocs. Работающий форум можно посмотреть здесь, а полный листинг здесь
- Своя система голосования
Вы когда-нибудь хотели узнать мнение своих посетителей по тому или иному поводу? Например, "что Вы хотите видеть на сайте" или "нравиться ли Вам наш новый дизайн" ? Уверен, что такое желание возникало.
- Вступление в PHP и MySQL
PHP - это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере
- Отправка писем через PHP
Как отправить письмо через PHP, используя формы, и как при этом устранить возникающие проблемы с кодировкой?
- Голосование на PHP
В данной статье можно узнать в полном розьяснение как создать свою систему голосования.
- Полная статистика посещений своими руками
Сегодня, даже далеко не все платные хостинг-компании предоставляют полную статистику посещений вашего сайта - что уж говорить о бесплатных. Разумеется, можно воспользоваться бесплатными сервисами, типа HotLog (например, счетчики чуть левее текста), однако более качественные услуги стоят дорого. Можно создать свою статистику, практически без труда, для этого нужно написать всего пару строчек кода.
- Правильный PHP. Часть 1
Зачем, для кого и почему я написал эту статью? Ну, во-первых, для начинающих веб-разработчиков эта статья станет очень полезной т.к. здесь я постарался собрать несколько практических советов по программированию на PHP. Статья состоит из нескольких частей по паре-тройке советов. В основном эти советы касаются защиты веб-приложений, создания структуры и некоторые приемы оптимизации кода и скрипта.
- Функции постраничного вывода в PHP
Здравствуйте уважаемые читатели, сегодня хотелось бы обсудит проблему постраничного вывода в PHP и привести возможные пути решения. В этой статье я приведу довольно уникальную функцию с точки зрения её возможностей.
- Использование рекурсии в PHP
Многие не понимают, как же использовать рекурсию на практике — мол, что за бред, функция обращается сама к себе... Этого не должно быть!. Действительно, кажется странновато и неудобно. Ну что же, разберем реальный случай.
- Приемы защиты веб-приложений на PHP
Данная статья не претендует на роль всеобъемлющего руководства на тему "как сделать так, чтоб меня никто не поломал". Так не бывает. Единственная цель этой статьи - показать некоторые часто используемые приемы защиты веб-приложений - типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода. Приемы программирования рассмотрим на примере некоей гостевой книги, написанной на PHP.
- Ах, баннеры, баннеры...
Не секрет, что в наше время Интернет-странички просто переполнены графикой. Без этого уже трудно представить себе какой-нибудь популярный проект. Часть этой графики является дизайном сайта, и с этим мы предпочитаем мириться. Другая часть – это баннеры, рекламная информация других сайтов в виде графической (часто даже анимированной) картинки.
- Методы проверки на правильность заполнения полей
Как вы знаете, большинство скриптов, представленных в Web, ориентированы на работу с пользователем. Но для того, чтобы её начать, нужно, как правило, заполнить форму (в Интернете они встречаются повсеместно). Наивно полагать, что искушенный юзер с первого раза выдаст правильную, а главное корректную, информацию о себе. Конечно, правильность его имени и реальность земного адреса проверить мы не сможем, но вот то, как они введены, пожалуйста.
- Работа с графикой в PHP
Веб-мастерам часто бывает необходимо динамически создавать и/или изменять рисунки на своих страницах. Это требуется в тех случаях, когда изображения несут не исключительно декоративную функцию, а содержат некую полезную информацию. И если веб-мастер знаком с основами PHP, решение этой задачи становится более чем тривиальным. Для этого достаточно подключить модуль расширения GD.
- Отправка писем с вложениями на PHP
Итак, далее представлен класс, который с легкостью позволяет прикреплять файлы к письму.
- Графика в PHP
Всякому web-программисту приходится работать с изображениями – чисто текстовых сайтов в интернете немного. Самый простой способ поместить на страницу картинку – сохранить ее в файле и поставить в HTML-файле соответствующий тэг. Один из недостатков этого способа очевиден: картинки, которые лежат в файле никак не меняются, чтобы пользователь увидел другое изображение, вебмастеру нужно открыть графический редактор, внести измения и сохранить их. В этой статье я расскажу о создании динамических изображений с помощью языка web-программирования PHP.
- Самый быстрый способ определить количество пользователей на сайте онлайн
Наверное, путешествуя в Сети, вы не раз натыкались на подобного типа надпись «Сейчас на сайте 99 человек», что означает, что кроме вас в данный момент этот сайт просматривает 98 человек. Скорее всего, вы хотели написать такую вещь, но не знали как. Следующая статья покажет как самому написать скрипт, считающий количество посетителей на сайте в данный момент, то есть онлайн.
- 7 причин почему PHP лучше ASP
Я думаю, что ASP - хорошая и полезная технология,но в конечном счете я верю, что PHP докажет свое превосходство -- как технически,так и по популярности. Вот семь причин, почему я так считаю:...
- Полезности PHP: Как удалить строку из файла
Я очень часто встречаю вопрос типа - Как удалить определенную строку из файла?. Народ совсем не хочет шевелиться, ведь так легко зайти на любой крупный форум по PHP, и в сроке поиска написать что-то типа "Удаление строк из файла". Пятерка результатов гарантирована. Итак, в первой части статьи мы как раз рассмотрим способ удаления определенной строки из текстового файла.
- Своя рассылка на PHP
В интернете есть много бесплатных сервисов. В том числе и услуги по рассылке писем подписчикам. Некоторые из них очень хороши. Но раз уж они бесплатны, значит тут же в письмах появляется реклама. Да и немалые формы для подписки с логотипом представителя услуг многих не устраивают.
- Время исполнения php скрипта
Я думаю, вы неоднократно видели на страничках надпись: "скрипт был выполнен за х.хххх секунд". Сейчас вы научитесь делать это стандартными средствами. А именно - с помощью любого текстового редактора и php.
- Полоса новостей с использованием js и слоев
Решил написать статью о программировании на php на примере экспорта новостей с сайта http://www.gazeta.ru. Но не в том виде, который они предлагают, а по-своему, компактно и интересно.
- С миру по нитке
Автоматическое обновление своих сайтов было заветной мечтой многих веб-мастеров. Как хорошо, что посетители всегда смогут читать свежие новости и это не потребует ни малейших усилий со стороны владельца сайта! Техническая реализация этой полезной функциональности не представляет никаких затруднений. Вполне подходит для этого такой распространенный в среде веб-мастеров инструмент, как PHP.
- Голосование на РНР
Речь пойдет о практической работе, которую мы с Вами вместе проведем и усвоим. Голосование - это средство узнать мнение Ваших посетителей по разным вопросам. Сами вопросы могут быть как полезными так и бесполезными - эту тему мы рассматривать не будем. А для нашего примера возьмем простой вопрос - Ваше мнение о сайте? Предположим, у Вас например появилось желание узнать, что думает большинство посетителей Вашего сайта.
- Полезности PHP: уникальные идентификаторы
Помниться, нашёл я в како-то FAQе исходник скрипта генератора паролей. С удовольствием делюсь им с Вами...
- Голосование на базе
"А зачем на базе?" - спросите Вы и будете абсолютно правы. В принципе незачем. Просто делая как-то систему управления, я столкнулся с необходимостью дать абсолютно некомпетентному в кодинге человеку рули от здорового сайта. Я человек ленвиый, и представив, сколько места на винте будет занимать архив голосований, и как мне надо форматировать текстовые файлы, чтобы собирать ту статистику, которую хотел заказчик, решил пойти изващенным, но более универсальным путем.
- PHP против ASP
ASP - превосходная технология для создания динамических веб страниц. Я использовал ее около года, создал много вебсайтов, но теперь моя компания подумывает о переходе на другую популярную интернет технологию, называемую PHP, для разработки всех последующих веб сайтов.
Странно, что нам удобно пользоваться ASP и нравиться использовать ее. Для чего же переключаться ?...
- Введение в регулярные выражения. Синтаксис
PHP отличается наличием очень мощных и гибких механизмов для работы с двумя самыми часто используемыми типами данных: строками и массивами. Об этом мы говорили в одном из предыдущих выпусков. Однако в PHP есть еще один механизм обработки строк, который, ввиду своей сложности и мощи был пропущен мною. Я говорю о механизме регулярных выражений (regular expressions). Настало время поговорить о них, потому что в дальнейшем нам очень часто потребуется использовать их. Кроме того использование регулярных выражений во многих ситуациях поможет вам заменить кучу кода всего одной строчкой. Единственная проблема, которая обычно возникает при работе с регулярными выражениями - их очень необычный, и, поначалу, совершенно непонятный синтаксис. Поэтому я постараюсь рассказать о синтаксисе регулярных выражений по возможности более просто и подробно.
- Когда PHP приходит на помощь...
Представим, что на Вас в канун Нового года обрушилась работа: вставить информацию об авторских правах в каждую страницу сайта, который Вы обслуживаете. Конечно, сделать это не сложно: загнать текст в буфер и, лихо открывая страницы, вставлять в нужном месте. Но если сайт, которым Вы занимаетесь, разросся за последних семь месяцев до исполинских размеров в несколько сотен страниц? Вам остаётся потратить весь канун праздника на лихорадочное редактирование этого объёма!
- Полосатая таблица - "Зебра"
В этой статье я расскажу про "Полосатые таблицы", точнее как их сделать, и что это вообще такое. "Полосатая таблица" - это обычная таблица, просто цвет строк чередуется. Такая таблица напоминает зебру, (от того и полосатая).
|
|
|
|
|