﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebDuty &#187; PHP</title>
	<atom:link href="http://webduty.ru/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://webduty.ru</link>
	<description>Блог посвящённый веб-технологиям</description>
	<lastBuildDate>Tue, 10 Apr 2012 19:48:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Список полезных PHP классов и библиотек</title>
		<link>http://webduty.ru/list-php-classes-and-libraries.htm</link>
		<comments>http://webduty.ru/list-php-classes-and-libraries.htm#comments</comments>
		<pubDate>Thu, 03 Feb 2011 09:29:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[библиотеки]]></category>
		<category><![CDATA[классы]]></category>
		<category><![CDATA[список]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=896</guid>
		<description><![CDATA[Сегодня миллионы веб-сайтов работают на PHP. Изначально созданный Расмусом Лердорфом в 1995 году для создания домашней странички (Personal Home Page), PHP прошёл долгий путь и сейчас широко используется в качестве основного языка для создания веб-проектов любой сложности.



С тех давних пор появилось огромное число классов и библиотек для быстрой веб-разработки с помощью PHP. Преставляю вашему вниманию [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня миллионы веб-сайтов работают на <noindex><a rel="nofollow" href="http://ru.wikipedia.org/wiki/PHP"  target="_blank">PHP</a></noindex>. Изначально созданный <noindex><a rel="nofollow" href="http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81"  target="_blank">Расмусом Лердорфом</a></noindex> в 1995 году для создания домашней странички (Personal Home Page), PHP прошёл долгий путь и сейчас широко используется в качестве основного языка для создания веб-проектов любой сложности.
</p>
<p><img src="http://webduty.ru/wp-content/uploads/2009/08/cover1.jpg" alt="cover" title="cover" width="500" height="250" class="simple size-full wp-image-897" /></p>
<p>
С тех давних пор появилось огромное число классов и библиотек для быстрой веб-разработки с помощью PHP. Преставляю вашему вниманию список наиболее мощных PHP классов и библиотек. Как всегда не претендую на полноту списка, так что оставляйте свои комментарии и пополняйте этот список.
</p>
<h3>Базы данных</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://adodb.sourceforge.net/"  target="_blank"><strong>ADOdb</strong></a></noindex><br />
Объектно-ориентированная библиотека. Сделана по побразцу Microsoft ADO, но имеет ряд усовершенствований, которые делают её уникальной (например сводные таблицы, кэширование записей&#8230;) Поддерживает большое количество баз данных, в том числе: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP.
</li>
<li><noindex><a rel="nofollow" href="http://www.doctrine-project.org/"  target="_blank"><strong>Doctrine</strong></a></noindex><br />
Представляет собой объектно-реляционное отображение (ORM) в PHP 5.2.3+. Ключевая особенность этой библиотеки в том, что она позволяет писать запросы к базе данных в объектно-ориентированном виде, с помощью собственного диалекта SQL &#8211; Doctrine Query Language (DQL). Это мощная альтернатива обычным SQL-запросам.
</li>
<li><noindex><a rel="nofollow" href="http://phplinq.codeplex.com/"  target="_blank"><strong>PHPLINQ</strong></a></noindex><br />
Набор PHP-классов для управления базами данных.
</li>
</ul>
<h3>Работа с документами</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.tcpdf.org/"  target="_blank"><strong>TCPDF</strong></a></noindex><br />
Класс, генерирующий PDF документы. Не требует других библиотек, поддерживает форматы ISO, в т.ч. UTF-8, Unicode, RTL и HTML.
</li>
<li><noindex><a rel="nofollow" href="http://www.phppowerpoint.net/"  target="_blank"><strong>PHPPowerPoint</strong></a></noindex><br />
Работает на основе стандартов Microsoft OpenXML. Позволяет читать и записывать документы PowerPoint. Дает возможность управлять мета-данными (автор, название, описание, &#8230;), добавлять слайды и изображения в презентации и многое другое.
</li>
<li><noindex><a rel="nofollow" href="http://www.phpexcel.net/"  target="_blank"><strong>PHPExcel</strong></a></noindex><br />
Также работает на Microsoft OpenXML. Позволяет читать и записывать файлы Excel. Возможности включают в себя: редактирование мета данных (автор, название, описание, &#8230;), управление электронными таблицами, шрифтами, стилями, добавление изображений и многое другое.
</li>
<li><noindex><a rel="nofollow" href="http://sourceforge.net/projects/phprtf/"  target="_blank"><strong>PhpRtf Lite</strong></a></noindex><br />
Позволяет создавать и редактировать, совместимые с MS Word и Open Office Writer, <strong>RTF</strong> с помощью PHP. Позволяет контролировать практически всё. Совместим с кодировкой UTF-8.
</li>
<li><noindex><a rel="nofollow" href="http://www.phpconcept.net/pclzip/index.en.php"  target="_blank"><strong>PclZip</strong></a></noindex></li>
<p>Позволяет создавать ZIP-архивы (WinZip, PKZIP). PclZip определяет класс объекта
</ul>
<h3>Email</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://swiftmailer.org/"  target="_blank"><strong>Swift Mailer</strong></a></noindex><br />
Swift Mailer легко интегрируется в любое PHP-приложение. Это гибкий и элегантный ООП-подход к отправке писем с множеством функций: отправка эл.почты, используя SMTP, SendMail, Postfix, поддержка серверов и др.
</li>
<li><noindex><a rel="nofollow" href="http://phpmailer.worxware.com/"  target="_blank"><strong>PHPMailer</strong></a></noindex><br />
Лучший класс для работы с эл. почтой. Поддерживает сообщения в цифровой форме, S/MIME шифрование, текстовые и HTML-письма, изображения, поддерживает несколько Email&#8217;ов, SMTP-аутентификация.
</li>
</ul>
<h3>Формы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phpcaptcha.org/"  target="_blank"><strong>Securimage PHP Captcha</strong></a></noindex><br />
Скрипт для создания сложных изображений (капч) для защиты от спамеров. Легко добавляется в любую форму.
</li>
<li><noindex><a rel="nofollow" href="http://pof.sourceforge.net/"  target="_blank"><strong>phpObjectForms</strong></a></noindex><br />
ООП библиотека для создания и обработки HTML-форм. Основные возможности: поддержка всех стандартных форм ввода, проверка на стороне сервера с помощью регулярных выражений, проверка на стороне клиента с помощью Javascript, поддерживает шаблоны форм. Стили форм записываются в CSS и вы можете легко настроить их отображение.
</li>
</ul>
<h3>Изображения / медиа / файлы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://asido.info/"  target="_blank"><strong>Asido</strong></a></noindex></li>
<p>Asido предлагает следующие функции: изменение размеров изображений, нанесение водяных знаков на изображения, вращение, копии, обрезание изображения, конвертация в оттенки серого и многое другое.</p>
<li><noindex><a rel="nofollow" href="http://phpthumb.gxdlabs.com/"  target="_blank"><strong>PHP Thumb</strong></a></noindex><br />
Маленькая библиотека для работы с изображениями: изменение размеров, поворот, Crop. Вы также можете добавлять пользовательские функции. Может выполнять подряд несколько действий, без неодходимости сохранять и повторно инициализировать класс со всеми манипуляциями.
</li>
<li><noindex><a rel="nofollow" href="http://wideimage.sourceforge.net/"  target="_blank"><strong>WideImage</strong></a></noindex><br />
ООП-библиотека для работы с изображениями. Она обеспечивает простой способ подгрузки и хранения изображений из файлов, баз данных и URL. Поддерживает наиболее распространённые графические форматы: GIF, PNG, JPEG, GD и GD2.
</li>
<li><noindex><a rel="nofollow" href="http://shiftingpixel.com/2008/03/03/smart-image-resizer/"  target="_blank"><strong>Smart Image Resizer</strong></a></noindex><br />
Позволяет изменять размер и кропать любые изображения на вашем сайте фактически их не касаясь. Просто загрузите изображения в максимальном его размере а затем используйте любые его части. Обладает множеством полезных функций.
</li>
<li><noindex><a rel="nofollow" href="http://www.verot.net/php_class_upload.htm"  target="_blank"><strong>class.upload.php</strong></a></noindex><br />
Это небольшой PHP-скрипт для закачки изображений и управления ими на сервере. Он может конвертировать изображения из одного формата в другой, изменять размер, добавлять метки, водяные знаки и &#8220;размывать&#8221; изображения. Вы можете использовать его для файлов, загруженных с помошью HTML-формы, Flash Uploader или локальных файлов.
</li>
<li><noindex><a rel="nofollow" href="http://www.getid3.org/"  target="_blank"><strong>getID3()</strong></a></noindex><br />
PHP-скрипт, который извлекает полезную информацию из MP3 и других мультимедийных форматов (OGG, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey&#8217;s аудио, MIDI и т.д.)
</li>
</ul>
<h3>Javascript / AJAX</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phplivex.com/"  target="_blank"><strong>PHPLiveX</strong></a></noindex><br />
Небольшая библиотека, которая позволяет легко интегрировать технологию AJAX в ваш веб-проект. Вы можете отправлять данные формы и отправлять запрос на другую страницу без перезагрузки текущей.
</li>
<li><noindex><a rel="nofollow" href="http://www.xajaxproject.org/"  target="_blank"><strong>Xajax</strong></a></noindex><br />
Очень известная библиотека и Javascript-движок, который позволяет вам легко создавать мощные Ajax-приложения с использованием HTML, CSS, Javascript, PHP. Страницы получают возможность асинхронно посылать запросы на сервер и обновлять содержимое страницы без её перезагрузки.
</li>
</ul>
<h3>RSS/Atom</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://simplepie.org/"  target="_blank"><strong>SimplePie</strong></a></noindex><br />
PHP-класс, который предоставляет простую API для выполнения всей грязной работы по получению, кэшированию, разбору и нормализации структуры RSS и Atom форматов.
</li>
</ul>
<h3>Безопасность</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://php-ids.org/"  target="_blank"><strong>PHP Intrusion Detection System (PHPIDS)</strong></a></noindex><br />
Пресекает попытки злоумышленников нарушить работу вашего сайта. В настоящее время PHPIDS обнаруживает всевозможные XSS, SQL-инъекции, RFE / LFI, DoS и LDAP нападений.
</li>
</ul>
<h3>Тестирование и отладка</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phpunit.de/"  target="_blank"><strong>PHPUnit</strong></a></noindex></li>
<li><noindex><a rel="nofollow" href="http://simpletest.sourceforge.net/"  target="_blank"><strong>SimpleTest</strong></a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.php-debug.com/"  target="_blank"><strong>PHP Debug</strong></a></noindex></li>
</ul>
<h3>Веб-сервисы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://keithdevens.com/software/xmlrpc"  target="_blank"><strong>XML-RPC Library for PHP</strong></a></noindex><br />
Поностью совместимый с XML-RPC клиент и сервер. Для работы требуется только PHP и XML-парсер.</li>
<li><strong>PHP API Libraries &amp; Wrapper Classes For Popular Services</strong>
<ul>
<li><noindex><a rel="nofollow" href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=131"  target="_blank"><strong>Amazon</strong> Web Services</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://bingapiphp.codeplex.com/"  target="_blank"><strong>Bing</strong> API PHP Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://delicious.com/help/api"  target="_blank"><strong>Delicious</strong></a></noindex> – <noindex><a rel="nofollow" href="http://www.phpdelicious.com/"  target="_blank">PhpDelicious</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://apidoc.digg.com/"  target="_blank"><strong>Digg</strong></a></noindex> <noindex><a rel="nofollow" href="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/"  target="_blank">PHP API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://wiki.developers.facebook.com/index.php/PHP"  target="_blank"><strong>Facebook</strong> – Official PHP Client Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.phpflickr.com/"  target="_blank"><strong>Flickr</strong> – phpFlickr</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.maxmind.com/app/php"  target="_blank"><strong>GeoIP</strong> PHP API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://framework.zend.com/download/webservices"  target="_blank"><strong>Google</strong>’s Data APIs</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://en.gravatar.com/site/implement/php"  target="_blank"><strong>Gravatar</strong></a></noindex>: <noindex><a rel="nofollow" href="http://www.talkphp.com/script-giveaway/1905-gravatar-wrapper-class.html"  target="_blank">Gravatar Wrapper Class</a></noindex></li>
<li><noindex><a rel="nofollow" href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&amp;content_ID=developer/library_download_sdks"  target="_blank"><strong>PayPal</strong> API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://recaptcha.net/plugins/php/"  target="_blank"><strong>reCAPTCHA</strong> – PHP Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://apiwiki.twitter.com/Twitter-API-Documentation"  target="_blank"><strong>Twitter:</strong></a></noindex> <noindex><a rel="nofollow" href="http://emmense.com/php-twitter/"  target="_blank">PHP Twitter</a></noindex>, <noindex><a rel="nofollow" href="http://simon.wippich.org/private-projects/php/twitter-class.html"  target="_blank">Twitter Class</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://developer.yahoo.com/php/"  target="_blank"><strong>Yahoo!</strong> Web Services APIs</a></noindex></li>
</ul>
</li>
<li>Другие API &#8211; <noindex><a rel="nofollow" href="http://www.programmableweb.com/apis/directory/1?format=PHP"  target="_blank">ProgrammableWeb</a></noindex></li>
</ul>
<p><noindex><a rel="nofollow" href="http://progg.ru/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D1%85-PHP-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B8-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA" rev="vote-for" ><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Fwebduty.ru%2Flist-php-classes-and-libraries.htm" style="border:0px"/></a></noindex></p>
<p><strong>Постовой:</strong><br />
Если ваша живность заболела, вызовите <a href="http://www.biocontrol.ru/uslugi-i-ceny/vyzov-vracha-na-dom.html" >ветврач на дом</a>, не мучайте животных. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/list-php-classes-and-libraries.htm/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Yii PHP фреймворк &#8211; Простота, Эффективность, Расширяемость.</title>
		<link>http://webduty.ru/yii-php-%d1%84%d1%80%d0%b5%d0%b9%d0%bc%d0%b2%d0%be%d1%80%d0%ba-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d1%82%d0%b0-%d1%8d%d1%84%d1%84%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d1%8c.htm</link>
		<comments>http://webduty.ru/yii-php-%d1%84%d1%80%d0%b5%d0%b9%d0%bc%d0%b2%d0%be%d1%80%d0%ba-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d1%82%d0%b0-%d1%8d%d1%84%d1%84%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d1%8c.htm#comments</comments>
		<pubDate>Thu, 09 Jul 2009 11:15:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yii]]></category>
		<category><![CDATA[фреймворк]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=584</guid>
		<description><![CDATA[Yii &#8211; это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).

Yii легко изучать и использовать, но для этого вам необходимы неплохие знания PHP и [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Yii</strong> &#8211; это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название <strong>Yii</strong> (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).</p>
<p><img src="http://webduty.ru/wp-content/uploads/2009/07/cover4.jpg" alt="Yii Framework" title="Yii Framework" width="500" height="250" class="alignnone size-full wp-image-586" /></p>
<p><strong>Yii</strong> легко изучать и использовать, но для этого вам необходимы неплохие знания PHP и объектно-ориентированного программирования (ООП), т.к. <strong>Yii</strong> &#8211; это строго объектно-ориентированный фреймворк. Для использования <strong>Yii</strong> вам понадобится веб-сервер с поддержкой PHP 5.1.0+.<span id="more-584"></span></p>
<h3>Для чего Yii будет лучшим выбором?</h3>
<p>Yii &#8211; это фреймворк для веб-программирования общего назначения, который может быть использован для разработки практически любых веб-приложений. Благодаря своей легковесности и наличию продвинутых средств кэширования, <strong>Yii</strong> особенно подходит для разработки приложений с большим потоком трафика, таких как порталы, форумы, системы управления контентом (CMS), системы электронной коммерции и др.</p>
<h3>Особенности</h3>
<ul>
<li>Cхема разработки &#8211; MVC (Модель-Представление-Контроллер)</li>
<li>Database Access Objects (DAO) и Active Record</li>
<li>Интегрированный jQuery (очень приятно)</li>
<li>Формы ввода и проверки</li>
<li>Web 2.0 виджеты</li>
<li>Система проверки подлинности и авторизации</li>
<li>Тематизация</li>
<li>Веб-сервисы</li>
<li>Кэширование</li>
<li>Обработчик ошибок</li>
<li>Безопасность</li>
<li>Соблюдение стандартов XHTML</li>
<li>Автоматическая генерация кода</li>
<li>ООП концепция</li>
<li>Отлично совмещается со сторонними библиотеками, например Zend</li>
<li>Подробная документация</li>
<li>Расширяемость</li>
</ul>
<h3>Yii в сравнении с другими фреймворками</h3>
<p>Подобно большинству других PHP-фреймворков, <strong>Yii</strong> &#8211; это MVC-фреймворк.<br />
Превосходство <strong>Yii</strong> над другими фреймворками заключается в эффективности, широких возможностях и качественной документации. <strong>Yii</strong> изначально спроектирован очень тщательно для соответствия всем требованиям при разработке серьезных веб-приложений. <strong>Yii</strong> не является ни побочным продуктом какого-либо проекта, ни сборкой сторонних решений. Он является результатом большого опыта авторов в разработке веб-приложений, а также исследований наиболее популярных веб-фреймворков и приложений.<br />
<strong>Yii</strong> выпускается по лицензии <strong>BSD</strong>. Это означает, что вы можете использовать его <strong>бесплатно</strong>.<br />
Дополнительную информацию вы можете найти на <noindex><a rel="nofollow" href="http://www.yiiframework.com/"  target="_blank">официальном сайте фреймворка</a></noindex>.</p>
<h3>Полезные ссылки</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.com/"  target="_blank">Официальный сайт</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.ru/"  target="_blank">Русское сообщество</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.com/forum/index.php"  target="_blank">Общий форум Yii</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.com/forum/index.php/board,19.0.html"  target="_blank">Русская ветка</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.com/doc/"  target="_blank">Документация по Yii</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://dbhelp.ru"  target="_blank">Блог на тему Yii</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://groups.google.com/group/yii-framework" >Группа на google</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.yiiframework.com/screencast/blog/"  target="_blank">Видео: Блог за 30 минут с помощью Yii</a></noindex></li>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/yii-php-%d1%84%d1%80%d0%b5%d0%b9%d0%bc%d0%b2%d0%be%d1%80%d0%ba-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d1%82%d0%b0-%d1%8d%d1%84%d1%84%d0%b5%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d1%8c.htm/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

