Пример работы с PHPExcel

Доброго все времени суток! Сегодня попробую рассказать о моем опыте работы с библиотекой PHPExcel. Понадобилось загрузить прайс-лист в формате .xls в базу данных MySql. Всего около 5000 позиций. Менеджер попросила помочь сделать это «автоматически»…
Не много поискав нашел замечательную библиотеку для этого — PHPExcel (ссылка на сайт phpexcel.codeplex.com/releases/view/119187). Покопавшись в документации и по другим источникам я задачу таки решил. А как? Читать далее…
Читать дальше →

Пошаговая инструкция по установке и настройке red5 и OpenMeetings на Ubuntu 12.04

Внимание! Данный материал актуален для чистой ubuntu 12.04!
В прошлой статье мы рассмотрели вариант передачи видео с помощью nginx-rtmp-module, а теперь предлагаю ознакомиться с сервером потокового вещания RED5 и программой OpenMeenigs.
Поехали!

Читать дальше →

Пошаговая инструкция по установке и настройке nginx,rtmp,php-fpm,mysql,ffmpeg

Внимание! Данный материал актуален для чистой ubuntu 12.04!
Материалами о потоковом видео уже никого не удивишь, но все же опубликую еще один. Кому-нибудь, да и пригодится…

Лично мне понравились две статейки, и вдохновившись ими я составил свою пошаговую инструкцию как устанавливать и настраивать на сервере nginx,rtmp,php-fpm,mysql,ffmpeg.

Вот и статьи.
smidth.ru/blog/miscellaneous/installing-nginx-rtmp/
habrahabr.ru/post/67557/

Читать дальше →

Загрузка файлов на FTP с помощью PHP

В современном мире скорость обмена данными очень важна. Ручная обработка заказов на сайте или пересылка документа через почтовые клиенты решает эти вопросы, но зачастую случается так, что человек, ответственный за эту работу, заболел или уволился… Заказы идут, документов ждут, но никто ими не занимется. В результате упущенная выгода, обозленные клиенты и тому подобные неприятности. Что делать? Я расскажу, что можно реализовать для решения этой проблемы. Сегодня мы рассмотрим очень простой но эффективный способ обмена файлами между серверами по протоколу FTP средствами языка PHP. Начинаем.

Читать дальше →

Установика и настройка phpMyAdmin на FreeBsd 10

Сайт без базы данных — не знаю такого. При работе с сайтами постоянно приходится работать с базами данных. Самой распространенной СУБД для web является MYSQL.
Но и простая установка СУБД не всегда решит насущных проблем. Например, мне нужно видеть как таблицы, запросы и результат сразу, в одном рабочем окне. Но нового ничего не придумано. Для этого есть phpMyAdmin. Вспомогательная утилита для работы с таблицами и базами данных. Итак, сегодня рассмотрим как установить и настроить phpMyAdmin на FreeBsd 10.

Читать дальше →

Приём оплаты PayPal на своем сайте. Настройка аккаунта для приема платежей PayPal

Достаточно часто на сайтах и интренет-магазинах мы можем встретить кнопку быстрой покупки товара или услуги через платежную систему PayPal (пайпал, пейпел).
Я приведу простой пример как изнутри устроена форма отправки данных к PayPal с небольшими комментариями. Более подробную информацию всегда можно найти в официальной документации PayPal на их сайте в разделе Разработчикам.
Итак, сама форма выглядит так как показана ниже:

Читать дальше →

Пример плавающего меню с использованием скроллинга и jquery

Доброго времени, уважаемый читатель!
Сегодня я расскажу как сделать плавающий блочный элемент на html страничке, который будет зависеть от скроллинга вниз страницы сайта. Для нормальной кроссбраузерной работы нам понадобится подключенная библиотека jQuery и CSS.


Читать дальше →

Простой пример использования ajаx запроса в WordPress. Ajax калькулятор

Понадобился по работе калькулятор, да не простой, а на сайте! На сайте не простом, а на Wordpress! Ну, так сделаем!

Поверхностный поиск ничего особенного не принес. Плагины подключать, а затем возиться с их настройкой тоже не хотелось…
Решил писать сам исходя из того, что нашел и официальной документации.
Ниже приведены три файла, в которых все и происходит. Для тех, кто хоть немного знаком с вордпрессом вообще проблем не будет. Код файлов достаточно прокомментирован, чтобы разобраться зная азы PHP, jQuery и HTML.

Приступим?

Читать дальше →