Недавно, от наличия свободного времени и желания сделать что то полезное, решил написать расширение для убогого хелпера капчи в Codeigniter.
Читать полностью »
Рубрика «php» - 214
Расширение помощника CAPTCHA для Codeigniter
2012-12-06 в 11:50, admin, рубрики: codeigniter, php, метки: codeigniter, PHPОшибки PHP: классификация, примеры, обработка
2012-12-05 в 11:58, admin, рубрики: php, классификация, ошибки, метки: PHP, классификация, ошибкиВ статье представлена очередная попытка разобраться с ошибками, которые могут встретиться на вашем пути php-разработчика, их возможная классификация, примеры их возникновения, влияние ошибок на ответ клиенту, а также инструкции по написанию своего обработчика ошибок.Читать полностью »
Создаём сложный лабиринт в фоне веб-страницы
2012-12-05 в 11:17, admin, рубрики: css, php, принцип цикады, метки: css, PHP, принцип цикады
Находясь под приятным впечатлением от кратенькой, но весьма остроумной и, не побоюсь этого слова, «культовой» программы, задался вопросом: «А можно ли сгенерировать подобную структуру в фоновом изображении сайта?». Захотелось создать бесконечный лабиринт, не повторяющийся в любом направлении. Вспомнил, где-то уже встречал метод, который и поможет мне любому стать Дедалом веб-дизайна.
API PHP в JavaScript. Краткий обзор PHP.JS
2012-12-05 в 11:12, admin, рубрики: javascript library, php, метки: javascript library, PHP Лень – двигатель прогресса. Люди постоянно создают вещи, призванные облегчить их нелегкую долю. Именно лень позволила тряпке и швабре превратиться в моющий робот-пылесос. Похожие процессы происходят и в сфере компьютерных технологий. Вместо того, чтобы довольствоваться программированием в машинных кодах, общаясь с процессором через интерфейс перфокарт, люди стали придумывать всякие клавиатуры, мышки и мониторы, а так же языки программирования. Последние становились все более и более высокоуровневыми. В результате имеем то, что иммем — далеко неполный список ЯП. Насладившись всем великолепием этого многообразия, программисты внезапно стали осознавать, что теперь им лень учить все эти языки, и они стали мечтать о единообразии на всех платформах. Так родилась JAVA. Те, кому было лень ее учить, продолжали мечтать и писать на JavaScript. Их мечты были услышаны, и с другой стороны появился node.js. А что же теперь делать нам? — подумали PHP программисты, завистливо поглядывая на чужое счастье. Засучив рукава, они принялись напряженно работать, так появился проект php.js
Читать полностью »
Автописатель
2012-12-04 в 10:23, admin, рубрики: kohana framework, php, литературное творчество, метки: kohana framework, PHP, литературное творчествоТруд посредственного писателя может, а значит, должен быть автоматизирован.
Для людей, далеких от сетературы, может быть неочевидным, насколько много художественных произведений уже написано, или будет написано в ближайшее время. Такие сайты как Самиздат или Проза.ру содержат объемы текста, не снившиеся программистам даже самых сложных и высоконагруженных систем. Даже самый захудалый литературный конкурс в сети собирает от десятков до сотен участников, и, надо заметить, что уникальность текстов является условием участия в большинстве из них. То есть, производство нового подстегивается жизнью, но качество этого нового и сравнительно невысоко и не востребовано: издать книгу за деньги удается едва каждому сотому пишущему, победить в конкурсе — аналогично.
Это обусловлено и ограниченностью ресурсов (покупательской способностью и спросом среди читателей, производственными мощностями типографии и оформительскими — издательства, призовым фондом, временем членов жюри), и, в немалой степени, качеством произведений. Если отбросить откровенно безграмотные и неадекватные тексты — а это, по скромным прикидкам, не менее четверти любого потока на издание или победу — то все равно останется слишком много стандартных, заезженных, скучных, вторичных, малоинтересных в наше время текстов, подражающих достижениям писателей прошлого и друг другу. Все чаще слышатся предположения, что даже робот смог бы написать такое — грамотное, но абсолютно невыразительное, отличающееся от подобных только именами собственными, произведение. Так почему бы роботу действительно не сделать это?
Google Cloud Messaging – пишем backend на PHP
2012-12-04 в 10:05, admin, рубрики: android, gcm, google cloud messaging, php, Программирование, Разработка под android, метки: android, gcm, google cloud messaging, PHPПредлагаю полноценное рабочее решение, которое
- получает на вход массив данных для отправки
- формирует пакеты для отправки размером до 4096кб каждый.
- отправляет пакеты параллельными запросами.
- Анализирует ответ и знает:
- успешно доставлено ли сообщение
- тип ошибки
Иногда даже в релизные версии закрадываются ошибки, которые обнаруживаются сразу же после релиза, поэтому мы решили попробовать выпускать несколько предрелизных версий.
После RC и до стабильной версии (GA) будут приниматься исключительно багфиксы для RC.
Итак, выложен предварительный релиз Yii версии 1.1.13. Забрать, как обычно, можно со страницы загрузки фреймворка:
Автоматический прием Яндекс.Денег на сайте на php
2012-12-01 в 13:59, admin, рубрики: php, Веб-разработка, Яндекс API, яндекс.деньги, метки: PHP, яндекс.деньгиДокументация по приему Яндекс.Денег не содержит конкретного примера на PHP, чтобы можно было максимально быстро все прикрутить, не разбираясь во всех деталях того, как работает прием Яндекс.Денег на PHP. Сделав автоматический прием Яндекс.Денег в нашей компании itsoft.ru, я хотел бы дать пошаговую инструкцию с примерами кода на PHP, чтобы значительно сэкономить время другим разработчикам.
Изначально автоматический прием Яндекс.Денег мне казался очень сложным. Но как выяснилось там все проще чем у WebMoney.
Шаг 1: Создаем HTML-форму для приема платежей
Сам код формы можно сгенерировать тут money.yandex.ru/embed/quickpay/shop.xml Но поскольку наша цель принимать платежи автоматически, то в HTML-форму нужно добавить id счета, который клиент нам оплачивает. И скорее всего, мы хотим получать полную сумму счета, т.е. хотим комиссию Яндекса 0.05% возложить на клиента, поэтому в результате HTML-форма
в нашем php-скрипте будет генериться так:
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №5 (17.11.2012 — 30.11.2012)
2012-11-30 в 20:18, admin, рубрики: cmf, cms, phalcon, php, symfony, wordpress, wordpress plugins, zend, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: cmf, cms, phalcon, PHP, symfony, wordpress, wordpress plugins, zend, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Нативный MVC для Silex PHP Framework
2012-11-30 в 10:24, admin, рубрики: mvc, php, silex, метки: mvc, PHP, silexПосле прочтения статьи, рассказывающей как модифицировать микро-фреймворк Silex под архитектуру MVC, у меня возникло двойственное впечатление. Способ имеет право на жизнь, однако:
- в проекте не всегда нужна ORM, хочется иметь и простую реализацию Модели;
- в Silex уже есть (хотя и не совсем явные) нативные контроллеры;
- писать свои автозагрузчики, когда есть возможность добавить нужное в Composer — не есть хорошо.
Давайте посмотрим, что можно сделать.
Читать полностью »