PHP

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

Статьи которые напрямую связаны с этим языком программирования

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Если Вам кажется, что PHP стал тормозить или, же, напротив, его нужно немного ускорить вам нужен акселератор.

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

Что такое eAccelerator и для чего он нужен ?

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

Проверенные способы защиты PHP

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

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

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

Преобразование 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: Как уменьшить количество HTTP запросов с помощью схемы data: URI

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Идея данной статьи заключается в следующем: можно уменьшить количество запросов HTTP, которые страница должна сделать для своих изображений, предварительно обработав исходный код и преобразовав их по схеме data:URI.

страницы - загрузку страницы" alt="оптимизация страницы - загрузку страницы" height="300" width="400">

Схема data:URI позволяет включать в веб-страницу данные в качестве внешнего ресурса. Схема может быть использована для любого вида данных, включая изображения, сценарии и таблицы стилей, и поддерживается во всех современных браузерах: Gecko браузерах, таких как Firefox и Camino, Webkit браузерах, как Safari, Konqueror и Chrome, конечно же, в Opera, и с ограничениями в IE8 (но не в IE7 или более ранней версии).Далее...

Работа с датой на 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Далее...

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

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

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

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

Отправка почты средствами PHP осуществляется при помощи функции mail(),которая имеет следующий синтаксисДалее...

PHP получить cookie

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

Здравствуйте уважаемые читатели блога live-code.ru.В этой статье я расскажу о cookie в php.HTTP-протокол,лежащий в основе интернета,не сохраняет информацию о состоянии сеанса.Это означает,что любое обращение клиента сервер воспринимает как обращение нового клиента,и даже если клиент формирует запрос для загрузки картинок с текущей страницы,сервером он воспринимается как запрос нового клиента,никак не связанного с тем,который только что загрузил страницу.

PHP получить cookie

Данная схема достаточно хорошо работала для статических страниц,но стала совершенно неприемлемой для динамических.В связи с этим в протокол HTTP были введены механизмы cookie,который в настоящий момент поддерживают все участники итернета: клиенты,прокси-серверы и конечные серверы.Далее...

[Решено!] Ошибка: Call to undefined function: curl_init() или нерабочий cURL

Автор: Mowshon.
Опубликовано 23 июля 2011
в рубрике PHP, Рабочая среда
Call to undefined function: curl_init() или нерабочий cURL
cURL — это свободная, кроссплатформенная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL.

Если Ваш парсер или модуль который Вы установили не работает из за cURL

Выводится ошибка "Fatal error: Call to undefined function: curl_init()"

Это означает что у Вас не установлены библиотеки cURL

РешенияДалее...