все о веб-программировании и веб-дизайне
php
Добавление файлов на сервер без перезагрузки страницы
25 Май
Сегодня мы с вами научимся загружать файлы на сервер без нажатия кнопки отправить, также мы будем иметь возможность контролировать какие файлы следует, какие нет, загружать исходя из параметров файла. Будем иметь возможность загружать несколько файлов подряд. Исходники вы можете скачать по ссылке в конце этой заметки. Итак, начнем.
Первым делом подключим необходимые скрипты, стили и прочие файлы. Для этого я организовал такую структуру.
.
В папке scripts хранятся необходимые скрипты, в styles – стили, uploader – flash, который и взаимодействует с браузером, картинка для кнопки отмены загрузки и обработчик на php и папка upload_dir для хранения закачанных файлов.
Читать дальше >
Devconf
18 Май
Вчера побывал на первой технической конференции, которая проходила в Крокусе Экспо, да и вообще на первой конференции. Организаторы DevConf неплохо постарались: организация на хорошем уровне, невзирая на небольшое запоздание. Очень все понравилось, доклады некоторые пестрили юморком, некоторые были уж очень скучные, от которых клонило в сон. Рассказали о нововведениях в PHP версии 5.3. и приуроченному к этому событию выпуск 2х версий фреймворков ZF2, Symfony2, Doctrine2.
И пиво в конце было не лишним, после утомительного дня =)
Очень все понравилось, позже напишу подробнее.
Zend Framework: аутентификация и регистрация
20 Апрель
В сегодняшней заметке речь пойдет о аутентификации и регистрации новых пользователей с помощью базы данных на Zend Framework. Читать дальше >
jQuery UI – сортировка в стиле web 2.0
16 Апрель
Сегодня речь пойдет о выводе товаров или чего-нибудь еще в определенном порядке, порядок это храниться будет в базе данных, как и другие характеристики товара. Но вместо того, чтобы выводить индексы и предоставлять возможность их менять, мы сделаем изменения порядка в стиле Web 2.0. Читать дальше >
Гостевая книга на Zend Framework
5 Апрель
Zend Framework – это объектно-ориентированный веб-фреймворк с открытым исходным кодом для PHP 5. Zend Framework также часто называют ‘component library’, потому что он имеет множество слабо связанных между собой компонентов, которые вы можете использовать независимо друг от друга. Но Zend Framework также предоставляет расширенную MVC реализацию, с помощью которой вы можете построить структурированное приложение.
Этот быстрый старт познакомит вас с несколькими часто используемыми компонентами, включая Zend_Controller, Zend_Layout, Zend_Config, Zend_Db, Zend_Db_Table, Zend_Registry и несколькими хелперами (helpers). Читать дальше >
Русские шрифты в Pdf (Zend_Pdf)
3 Апрель

Всем доброго времени суток. Вчера стояла передо мной задача экспорта данных, с использованием Zend Framework дело оказалось не очень сложным, благо что документация по Zend_Pdf хватает с лихвой, да и примеров в сети можно найти очень много. Но проблемы с кодировкой нигде не рассматриваются. Решил я этот вопрос методом перебора… Читать дальше >
Пишем блог на Zend Framework и Smarty: часть 1 – подготовка
17 Март
Сегодня мы начнем создавать свой полноценный блог с комментариями; писать в него могут сразу несколько человек по своими именами.
Мы будем использовать последнюю на сегодняшний день версию Zend Framework’а. Еще один плюс этого блога в том, что мы сделаем его таким, чтобы он смог запускаться легко на локальном компьютере и на выделенном хостинге, что не просто сделать, следую инструкции разработчиков. Читать дальше >
Калькулятор со скобками на php
14 Март
В сегодняшней заметке я поделюсь с вами своей наработкой.А именно калькулятор, который может помимо того, что складывать 2 и 2, умеет это делать, учитывая неограниченную вложенность скобок.
Реализовано это все дело бы на PHP с применением регулярных выражений. Конечно, его можно проапрейдить, внеся проверку правильности выражения, разработать фронтенд, но для меня это уже не очень важные задачи. Цель, которую ставил перед собой, достигнута. Читать дальше >
Работа над большими проектами (svn & trac)
4 Март

Очень часто, когда проект выходит за рамки нескольких файлов и работа над ним ведется более чем одним программистом, приходится применять систему контроля за версиями, чтобы все изменения, вносимые в проект, были видны каждому, кто над этим проектом трудится. И чтобы имелась возможность откатиться до нужного состояния. Процесс установки взят с Хабра.
Первым делом нужна машина под управлением *nix системы, у меня работает Ubuntu на локальной машине через виртуальную машину, есть еще и VDS, в которой тоже предоставлен root доступ, без которого не установишь систему контроля за версиями. Но обеих машинах был настроен стандартный набор LAMP Читать дальше >
Держи позиции сайтов под прицелом (Yandex XML)
3 Март
Все, кто занимается продвижением или делает это не специально, интересуется позициями своего сайта/сайтов. Хоть и каждый для этого дела использует разные программы/скрипты, я предлагаю же создать что-то под себя почти с нуля. Сегодня мы будем снимать позиции с популярной в России поисковой системы Яндекс. Яндекс разработчикам предлагает очень удобный интерфейс для взаимодействия. Благодаря которому мы с легкостью можем встроить на свой сайт поиск или что-нибудь полезное еще. Но сегодня мы ограничимся лишь снятием для конкретного сайта и ключевого слова позиции. Читать дальше >

