Примеры

Подписаться на эту рубрику по RSS

Примеры php скриптов, пишем с нуля

JQuery: Полезные фрагменты кода для вашего сайта

Автор: Mowshon.
Опубликовано 22 августа 2011
в рубрике PHP, Примеры

JQuery: Полезные фрагменты кода для вашего сайта

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

Далее...

Проверка адреса электронной почты с использованием PHP и AJAX

Автор: Mowshon.
Опубликовано 22 августа 2011
в рубрике PHP, Примеры
и помечено как: , , .

Проверка адреса электронной почты на PHP и AJAX

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

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

Отправка ICQ сообщений на PHP

Автор: Mowshon.
Опубликовано 18 августа 2011
в рубрике PHP, Примеры

Отправка ICQ сообщений на PHP

Сейчас мы рассмотрим способ, как отправить сообщения на ICQ с помощью PHP. Скрипт достаточно маленький и удобный. Есть два файла connect-uin.txt(логин и пароль от uin) и send-uin.txt(список uin которые получат сообщение). Этот скрипт был написан для одной фирмы, она рассылала уведомления своим клиентам. Данный скрипт предназначен исключительно в ознакомительных целях и для собственных "легальных" идей.


Какие возможности имеет скрипт?

1. Можно ввести неограниченное кол-во UIN номеров к которым будет подключатся скрипт.

каждый UIN и его пароль, берутся случайно из файла connect-uin.txt

Для больших рассылок, лучше использовать несколько UIN номеров (в избежании бана)

2. Можно ввести неограниченный список UIN номеров, на которых будет отправлено сообщение.

3. Указывается время (в сек.) ожидания после отправки сообщения (в избежании бана)

4. Нет проблем с кодировкой текстаДалее...

Подробная информация о IP-адресе пользователя на PHP

Автор: Mowshon.
Опубликовано 18 августа 2011
в рубрике PHP, Примеры

Подробная информация о IP пользователя на PHP

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

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

PHP: Постраничная навигация - вывод данных с использованием массива

Автор: Mowshon.
Опубликовано 4 августа 2011
в рубрике PHP, Примеры

PHP: Постраничная навигация - вывод данных с использованием массива

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

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

Методы кэширования данных на PHP

Автор: Mowshon.
Опубликовано 30 июля 2011
в рубрике PHP, Примеры

Методы кэширования данных на PHP

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

Преобразование HTML в PDF на PHP и html2pdf

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Примеры

Бывают случаи, когда веб-приложение должно создавать PDF файл. Для этой задачи можно использовать html2pdf – набор сценариев для преобразования HTML страницы в PDF с помощью PHP.

Преобразование HTML в PDF с PHP и html2pdf

Скачиваем и устанавливаем html2pdf

Библиотеку html2pdf можно найти по адресу www.tufat.com/s_html2ps_html2pdf.htm. Вам понадобится скачать и распаковать сценарий. Чтобы установить сценарий, просто скопируйте папку /html2pdf в каталог веб-сайта. Убедитесь, что папки с примерами удалены. Они нужны, чтобы показать, как использовать html2pdf, но их не должно быть на работающем сайте. Далее...

Работа с датой на PHP

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Примеры

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

Работа с датой на PHP date();

Так что, как разработчик, вы должны хорошо разбираться в создании функций, которые выполняют такие задачи, как уведомление пользователя, о том сколько дней прошло с тех пор, как он в последний раз входил в систему, а также указание даты покупки на накладной клиента или получение списка статей, опубликованных на веб-сайте в течение последних 30 дней.Далее...

PHP Манипулирование файлами

Автор: Mowshon.
Опубликовано 24 июля 2011
в рубрике PHP, Примеры

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

PHP Манипулирование файлами

Функции манипуляции файлами:

copy($source, $destination) - копирует файл с именем $source в файл с именем $destination.В случае успешного копирования функция возвращает TRUE,в противном случае возвращает FALSE.Далее...

Аутентификация и авторизация пользователя – делаем с нуля (Часть 2)

Продолжаем работу над нашими скриптами. Работать мы будем в кодировке UTF-8, проверяем кодировку в наших редакторах, в Notepad2 заходим в File -> Encoding -> Выбираем UTF-8, сохраняем страницу как index.php

1. База данных

Создаем базу данных, она будет отвечать за данные пользователей.

База будет называться mysite и в ней таблица users

CREATE TABLE `users` (
`id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`login` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 50 ) NOT NULL ,
`log_date` DATETIME NOT NULL ,
UNIQUE (
`login`
)
) ENGINE = MYISAM ;

id - Уникальный идентификатор пользователя

login - Логин пользователя

password - Зашифрованный пароль

log_date - Дата последнего визита

Далее...

PHP загрузка файла на сервер

Для загрузки пользовательских файлов на сервер используется специальный элемент управления,позволяющий указать путь к загружаемому файлу(при помощи кнопки Обзор).Элемент управления имеет следующий синтаксис:

PHP загрузка файла на сервер

<input type="file">

Помимо атрибута type,элемент управления допускает указание атрибутов name и size.Простая форма для отправки файла на сервер демонстрируется нижеДалее...

Объявление и вызов функции PHP

Автор: Mowshon.
Опубликовано 24 июля 2011
в рубрике PHP, Примеры

Функция объявляется при помощи ключевого слова function,после которого следует имя функции,в круглых скобках параметры функции и в фигурных скобках записываются различные операторы,составляющие тело функции:

Объявление и вызов функции

function MyFunction()

{

// операторы

}

Если функция возвращает какое-либо значение,в теле функции обязательно должен присутствовать оператор returnДалее...