PHP

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

PHP. Фильтрация данных

Самом важным пунктом безопасности веб-сайта является проверка всех поступающих в запросы к базе данных, поэтому стоит всегда проверять данные, вводимые пользователем в формы поиска, заполнения полей регистрации и так далее на наличие «опасных» данных. Это может быть вредоносный JavaScript код, PHP или PERL команды, а так же что самое опасное – это команды серверу. Говорить о возможностях опытного хакера, которому попалась не проверяемое поле на сайте просто глупо – он сможет всё! Начиная от установки редиректа и заканчивая полным гоном или выводом из строя сервета.

Удобный и безопасный поиск на сайте

Главная проблема с которой сталкивается программист - это нарастание кода при кажущейся простоте скрипта поиска для сайта. Так что сразу настроимся на то, что кодить мы будем много и с умом.

Постраничная навигация на PHP

Пожалуй одна из самых распростанённых задач для веб-программистов. Большинство новичков сталкиваются с ней, я не был исключением. Попытаемся же разобраться с логикой скрипта и реализовать его. Приступим?

Скрипт информера курсов валют

Если Вы занимаетесь непосредстенно созданием или раскруткой сайтов, то вероятно часто вставала проблема: размещения на сайте информера курсов вылют. Выбор среди сервисов большой, но зачастую его необходимо качественно вписать в дизайн веб-сайт. Данные курсов будем брать с сайта rbc.ru (благородно предоставляющий сервис экспорта курсов валют). Вообще тема с информерами обширная и поэтому мы будем не раз поднимать ее в дальнейшем. Но начнем с малого: создадим простейший информер котировок валют. Главным показателем для нас будет производительность скрипта и безопасность.

Отправка e-mail в русской кодировке средствами PHP

тандартная функция отправки почты в PHP не заботится о кодировке письма, а специальные классы отправки писем могут показаться слишком тяжеловесным решением. В настоящей статье приведена простая функция, которая позволяет отправлять MIME-совместимые письма на русском языке.

Гостевая книга своими руками на PHP и MySQL

В статье рассматривается вопрос о том, как сделать гостевую книгу средствами PHP и MySQL. Приведен исходный код и некоторые пояснения к нему. Естественно, разобран самый простой вариант создания гостевой книги, без каких либо наворотов и дополнительных возможностей.

Как сделать xml parser на PHP

Я видел много xml parser`ов, но не затрагивал при этом веб-программирование. Теперь же я хочу выяснить и научиться вместе с вами, как сделать простой xml parser в php.

Отправка писем на php. Сборник рецептов

Данная статья представляет собой набор примеров для отправки писем на PHP. Здесь рассмотрена отправка текстовых писем, html-писем, писем с вложением и отправка сразу нескольким адресатам на PHP. Рекомендовано новичкам.

В PHP 5.3 появился ActiveRecord аналогичный Ruby on Rails

В данной статьей описывается использование ActiveRecord написанного Jacques Fuentes и Kien La с использованием новых возможностей PHP 5.3, который практически полностью повторяет возможности ActiveRecord на Ruby on Rails. Эта статья будет очень полезна всем тем, кто только начинает осваивать ActiveRecord или хочет узнать же это такое.

Location в CURL

Очень часто при написании скриптов авторизации встает проблема с перенаправлением. Например вы отправляете POST запрос на авторизацию и в ответ ,при удачной авторизации, мы получаем следующее...

Ресайз изображений

Посмотрев большинство скриптов - с уверенностью могу сказать, что в большинстве допущена одна и та же ошибка. А именно: фотография не правильно уменьшается, то есть она либо уменьшается не пропорционально и вокруг изображения остаётся рамка, либо изображение уменьшается криво.

Чтение/показ из файлов или загрузка/получение из базы данных бинарных файлов (картинок)

Как с помощью PHP выдать бинарный файл браузеру? Например, при клике мышкой по ссылке asd.php у человека в браузере грузиться картинка (именно картинка, а не HTML файл с тегом IMG) или выскакивает окошко с просьбой сохранить .ZIP файл.

Триада PHP & MySQL & gd library - Сервис счетчиков обращений

Статья не совсем свежая, но вполне актуальная, за исключением одного «но». Библиотека GD теперь не имеет возможности создавать GIF картинки, зато отлично создает более компактные PNG.

Работа с текстовыми и графическими данными в PHP и MySQL

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

Работа с MySQL. Деревья

Необходимость вывода данных структурированных в форме деревьев возникает при написании собственного форума или каталога сайтов. Готовых каталогов и форумов в сети можно найти предостаточно, однако иногда чужое в готовом не годится, а переделывать написанное другим займёт гораздо больше времени, чем написать своё.

Работа с MySQL в PHP - с чего начать

Многие обладатели домашних страничек рано или поздно начинают интересоваться устройством крупных новостных порталов и контент-проектов - не вручную же они ве эти страницы делают! А как тогда? Данная статья поможет начинающему веб-мастеру начать создание проектов с применением PHP-MySQL.

Построение дерева иерархии с помощью PHP MySQL

Рассмотрим пример построения дерева иерархии (в развернутом виде) на основе информации из базы данных с помощью PHP и MySQL. Ключ к решению данной задачи - использование рекурсивной функции. Иерархия разделов будет храниться в таблице базы данных MySQL.

Используем базу данных MySQL

MySql - Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что mysql бесплатна, она поддерживается очень многими хостинг провайдерами.

Время выполнения SQL запросов

Итак, нам нужно засечь время, потраченное на выполнение SQL запросов ? Это не очень легко, но и не сложно. Начнем с определения задачи. Необходимо выдать полное время, затраченное на генерацию страницы и время, затраченное на выполнения SQL запросов, еще было бы здорово вывести процент от общего времени.

1C, PHP, MySQL

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

Использование ext/mysqli: Обзор и подготовленные выражения

Статья предназначена для читателей, имеющих некоторый опыт использования PHP и MySQL. Она предполагает, что читатель понимает основные принципы работы с базами данных и программирования и может использовать сценарий PHP для отправки запроса серверу MySQL.

Как пользоваться модулем mod_rewrite

Наверное, все из вас знают что такое интернет, сайт и Apache (веб-сервер). Немного углубившись в структуру веб-сервера скажу, что у апача есть еще и много модулей, которые обеспечивают работоспособность сайту. Сегодня вы узнаетечто за модуль mod_rewriter, что он делает и как его настраивать...

Автоматическое построение форм различной сложности и отправка их письмом с аттачами произвольного количества

Все сталкивались с тривиальной задачей - создание формы для отправки по e-mail. Обычно не возникает никаких проблемм. Но и работа эта не столь интересна и увлекательна. Простая рутина. Возникает идея создать программу, которая автоматизировала бы этот процесс. Для начала определим задачу. Предположим, нам нужно создать формы на сайте.

Как слать письма в PHP с аттачами? Просто!

Как послать письмо в HTML виде? Присоедините к письму аттач с названием message.html и письмо превратиться в HTML-письмо! О том как это сделать, читайте в этой статье.

PHP и DNS. Проверка почтового адреса

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


Страницы: 12 3 4 5 6 7 8 9 10 11