PHP и MySQL

Предопределенные константы в PHP

В РНР есть ряд предопределенных констант. Например, PHP_VERSION и PHP_0S содержат соответственно версию РНР и название операционной системы, на которую установлен сервер. Константы __LINE__ и __FILE__ содержат в себе соответственно номер строки и имя файла сценария.
Категория: Web-разработка • PHP и MySQL

Именованные подшаблоны в регулярных выражениях

С некоторых пор в PCRE появилась возможность давать имена подшаблонам, что позволяет повысить удобочитаемость программного кода. Имена подшаблонов могут содержать латинские буквы, цифры и знак подчеркивания и не должны быть длиннее 32 символов. Пусть имеется строка с HTML-тегом ссылки, и требуется получить отдельные части…
Категория: Web-разработка • PHP и MySQL

SimpleXML. Начало работы

Расширение SimpleXML предоставляет очень простой и легкий в использовании набор инструментов для преобразования XML в объект, с которым можно затем работать через его свойства и с помощью итераторов. SimpleXML присутствует в PHP начиная с версии 5.
Категория: Web-разработка • PHP и MySQL
Теги: PHP • Web-разработка • XML

Работа с XML средствами PHP

Давайте начнем с самого простого: загрузки и выгрузки XML-документа с использованием DOM. Основной класс, который мы будем использовать, это DOMDocument. Через него можно создавать новые документы, сохранять их, а также загружать существующие.
Категория: Web-разработка • PHP и MySQL
Теги: DOM • PHP • Web-разработка • XML

Работа с Excel средствами PHP

PHPExcel — библиотека для создания и чтения данных из файлов формата OpenXML (который используется в MS Excel 2007). С ее помощью можно считывать из файлов, записывать в файлы, форматировать содержимое, работать с формулами и т.д.
Категория: Web-разработка • PHP и MySQL

Создание резервной копии БД

Утилита командной строки mysqldump, предназначена для создания резервных копий, одной, нескольких выбранных, или всех имеющихся баз данных, на случай аварийной ситуации или для переноса баз на другой сервер. Резервная копия представляет из себя текстовый файл, содержащий SQL инструкции для создания необходимых таблиц и заполнения их информацией.
Категория: Web-разработка • PHP и MySQL

Создание PDF средствами PHP

Класс FPDF является чистым PHP кодом и легко подключается к скриптам командой include() или require(). Скачать класс и ознакомиться с документацией (в том числе на русском языке) можно на сайте www.fpdf.org.
Категория: Web-разработка • PHP и MySQL

Скачивание файлов по временным ссылкам

Наверное каждому приходилось сталкиваться с временными ссылками при скачивании фильмов, музыки, программ и т.п. Зачем это делается? Да чтобы другие сайты не размещали ссылки на файлы, которые расположены на нашем сайте. Давайте посмотрим, как написать скрипт, который будет генерить временные ссылки.
Категория: Web-разработка • PHP и MySQL
Теги: HTTP • MySQL • PHP • Web-разработка • Файл

Загрузка файла на сервер без использования формы

Для HTTP запроса типа POST существует два варианта передачи полей из HTML форм, а именно, используя алгоритм application/x-www-form-urlencoded и multipart/form-data. Алгоритм первого типа создавался давным-давно, когда в языке HTML еще не предусматривали возможность передачи файлов через HTML формы.
Категория: Web-разработка • PHP и MySQL
Теги: CURL • HTML • HTTP • PHP • POST • Web-разработка • Сокет • Файл

Как отдать пользователю файл скриптом

Зачастую бывает необходимость в том, чтобы сайт умел отдавать файлы не просто на скачивание, а поддерживать возможность скачивания в несколько потоков и докачки файла в случае обрыва соединения. Для начала попробуем просто отдать файл браузеру.
Категория: Web-разработка • PHP и MySQL
Теги: HTTP • PHP • Web-разработка • Файл
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.