- PHP Antihack EnvironmentPackage:Summary:Check request values to detect hacking attemptsGroups:Author:Description:This class can check request values to detect hacking attempts...
Read more at http://www.phpclasses.org/package/8291-PHP-Check-request-values-to-detect-hacking-attempts.html - Antihack EnvPackage:Summary:Check request values to detect hacking attemptsGroups:Author:Description:This class can check request values to detect hacking attempts...
Read more at http://www.phpclasses.org/package/8291-PHP-Check-request-values-to-detect-hacking-attempts.html - URL FetchPackage:Summary:Get the URL of the current requestGroups:Author:Description:This class can get the URL of the current request...
Read more at http://www.phpclasses.org/package/8316-PHP-Get-the-URL-of-the-current-request.html - PHP Attachment EmailerPackage:Summary:Send email messages with attached filesGroups:Author:Description:This class can send email messages with attached files...
Read more at http://www.phpclasses.org/package/8300-PHP-Send-email-messages-with-attached-files.html - PHP Prime Numbers GeneratorPackage:Summary:Generate a list of prime numbers up to a limitGroups:Author:Description:This class can generate a list of prime numbers up to a limit...
Read more at http://www.phpclasses.org/package/8313-PHP-Generate-a-list-of-prime-numbers-up-to-a-limit.html - Conexao PDOPackage:Summary:Simple MySQL database connection using PDOGroups:Author:Description:This is a very simple MySQL database connection using PDO...
Read more at http://www.phpclasses.org/package/8312-PHP-Simple-MySQL-database-connection-using-PDO.html - Simple PDO wrapperPackage:Summary:Simple database access wrapper using PDOGroups:Author:Description:This class is a simple database access wrapper using PDO...
Read more at http://www.phpclasses.org/package/8302-PHP-Simple-database-access-wrapper-using-PDO.html - Download ZIP from URLPackage:Summary:Download and extract a zip file from a remote siteGroups:Author:Description:This class can download and extract a zip file from a remote site...
Read more at http://www.phpclasses.org/package/8297-PHP-Download-and-extract-a-zip-file-from-a-remote-site.html - PHP Password Entropy CalculatorPackage:Summary:Calculates entropy of a given passwordGroups:Author:Description:This class can calculate entropy of a given password to determine if it easy to guess...
Read more at http://www.phpclasses.org/package/8307-PHP-Calculates-entropy-of-a-given-password.html - PHP Save Complete HTML PagePackage:Summary:Save HTML pages complete with images, CSS and JSGroups:Author:Description:This class can save HTML pages complete with images, CSS and JavaScript...
Read more at http://www.phpclasses.org/package/8305-PHP-Save-HTML-pages-complete-with-images-CSS-and-JS.html - PHP Birthday To AgePackage:Summary:Calculate the age and other values from a birthdayGroups:Author:Description:This class can calculate the age and other values from a birthday...
Read more at http://www.phpclasses.org/package/8292-PHP-Calculate-the-age-and-other-values-from-a-birthday.html - PHP CDS ISIS Database ExtractPackage:Summary:Open and extract bibliography from ISIS databasesGroups:Author:Description:This package can open and extract bibliography records from ISIS databases...
Read more at http://www.phpclasses.org/package/8295-PHP-Open-and-extract-bibliography-from-ISIS-databases.html
2013年10月30日星期三
Community News: Latest Releases from PHPClasses.org
Community News: Packagist Latest Releases for 10.30.2013
- teepluss/api (v1.0.0)
Laravel 4 Internal Request (HMVC) - kamisama/cake-resque (4.0.1)
A CakePHP plugin for creating background jobs with Resque - fkr/simplepie-bundle (v1.0.1)
Integrates SimplePie into Symfony2 - devgarden/benchmark (0.2.0, 0.1.9)
Benchmark is a extension what can be used command driven or injected to benchmark your code in executiontime, memoryusage and more - gree/jose (0.1.5)
JWT, JWS and JWS implementation in PHP - friendsofsymfony/oauth-server-bundle (1.4.0)
Symfony2 OAuth Server Bundle - danielcsgomes/mailchimp-api-connector (v2.1.0)
Lightweight Mailchimp API connector for PHP 5.3+ - friendsofsymfony/oauth2-php (1.1.0)
OAuth2 library - opauth/evernote (0.0.3)
Evernote strategy for Opauth - undefinedoffset/sortablegridfield (0.3.1)
Adds drag and drop functionality to SilverStripe 3.0's GridField - drarok/ladder1 (v0.8.1, v0.8.0)
Database migration system written in PHP - franz-deleon/fdl-gateway-manager (3.0.0)
A ZF2 module use to manage Zend Db gateway instances - zumba/mongounit (v1.1.3)
PHPUnit extension that supports mongodb - friendsofsymfony/elastica-bundle (v2.1.3, v2.0.3)
Elasticsearch PHP integration for your Symfony2 project using Elastica - webcreate/util (1.0.2)
Webcreate/Util is a PHP library containing some simple utility classes. - duellsy/pockpack (2.2.0)
Package to handle communication with GetPocket.com API neatly. - webcreate/vcs (1.1.11)
PHP interface for version control systems - dreamfactory/javascript-sdk (1.0.14, 1.0.13)
DreamFactory Services Platform(tm) Javascript SDK - johnpbloch/wordpress (3.7.1)
WordPress is web software you can use to create a beautiful website or blog. - simple-crud/simple-crud (v1.2.2)
PHP mysql CRUD class - gordalina/easypay-php (0.0.1)
PHP library to communicate with easypay.pt API - ruudk/payment-multisafepay-bundle (1.0.1)
A Symfony2 Bundle that provides access to the MultiSafepay API. Based on JMSPaymentCoreBundle. - psecio/iniscan (1.0)
A scanner to evaluate php.ini security - indeyets/pake (1.99.1, 1.99.0)
PHP automation tool inspired by Rake - tecnick.com/tcpdf (6.0.043)
TCPDF is a PHP class for generating PDF documents. - slam/tcpdf (6.0.043)
TCPDF is a PHP class for generating PDF documents. - ushios/tumblr (0.0.3)
Ushios Tumblr Component - mybuilder/cronos-bundle (v0.9.2, v0.9.1)
Symfony 2 bundle which allows you to use @Cron annotations to configure cron to run your console commands. - gavroche/git (v0.3, v0.2, v0.1)
Simple Git wrapper for PHP - nearsoft/php-selenium-client (v1.5)
This library allows creating Selenium Server V2 tests in PHP. It communicates with the WebDriver API through the official JsonWireProtocol. - minime/annotations (1.7.5)
Minime / Annotations is a lightweight PHP annotation library - zfr/zfr-cors (v1.0.1)
Zend Framework 2 module that let you deal with CORS requests - claroline/core-bundle (2.1.3, 2.1.2)
Claroline core bundle - openbuildings/jam-monetary (0.1.16, 0.1.15)
A Jam Field to transparently use 'monetary' as a jam field, and have currency exchange arithmetic out of the box - 3rdpartyeve/phealng (0.3.4)
PHP Eve Api Library, a simple PHP lib to access the EVE Online API - comperio/silverstripe-cms (2.4.13, 2.4.13.1)
The SilverStripe Content Management System - pheal/pheal (0.1.15, 0.1.14, 0.1.13)
PHP Eve Api Library, a simple PHP lib to access the EVE Online API - comperio/silverstripe-framework (2.4.13)
The SilverStripe Framework - egeloen/ordered-form-bundle (0.9.1)
Allows you to order your Symfony2 form fields by adding the position option to all fields. - claroline/forum-bundle (2.0.3)
Claroline forum plugin - mybuilder/cronos (v0.9.0)
Configure Cron task through PHP - mf2/mf2 (v0.2.1)
A pure, generic microformats2 parser '" makes HTML as easy to consume as a JSON API - janisto/yii-ycm (1.1.0)
YCM - Yii Content Management module - nelmio/cors-bundle (1.2.0)
Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony2 application - malenki/argile (2.3, 2.2)
CLI app now easy when using args! - laupifrpar/pusher-bundle (v1.2.2)
A Pusher bundle for Symfony2 - pugx/i18n-bundle (v3.0.3, v3.0.2)
Manage i18n - barryvdh/laravel-debugbar (v0.2)
PHP Debugbar integration for Laravel - postmaster/postmaster-php (1.3.1)
Library for postmaster.io service - spoonx/sxbootstrap (2.2.0)
A twitter bootstrap module for ZF2 (zend framework 2) based on rwoverdijk/assetmanager - bushbaby/bsb-translate-controller-plugin (1.0.1)
BsbTranslateControllerPlugin is a ZF2 module that provides controller plugin to expose the translator. - kalnoy/nestedset (1.0)
Nested Set Model for Laravel 4 - alchemy/task-manager (1.0.0)
A manager for running parallel PHP processes command line. - iio/giro (1.0.0-RC1)
Abstract package for parsing bank system files - se/opentrans (v0.1.0)
Allows to read, create and write OpenTRANS compatible documents - redslim/redslim (v1.3.0)
RedSlim (Slim + Twig + Redbean), a PHP micro framework - pugx/extravalidator-bundle (v2.2.2)
Add extra validators for forms - ryanve/traits (0.8.0)
PHP traits for making extensible classes. - scandio/js (0.1.5)
Components easing interaction with scandiojs. - claroline/rss-reader-bundle (2.0.3)
Claroline RSS reader plugin - mako/app (3.6.2)
Mako Framework - mako/framework (3.6.4)
Mako Framework - janisto/yii-environment (1.5.0)
Environment class for Yii, used to set configuration for console and web apps depending on the server environment.
Matthias Noback: Symfony2: Some things I don't like about Bundles
Matthias Noback has shared a few things he doesn't like about Symfony bundles, the drop-in components that easy extend Symfony-based applications.
This article could have been titled "Ten things I hate about bundles", but that would be too harsh. The things I am going to describe, are not things I hate, but things I don't like. Besides, when I count them, I don't come to ten things...
Instead of ten, there's five things on his list of "hates" about bundles and their handling:
- Bundle extension discovery
- Naming conventions
- Registering service container extensions yourself
- Naming conventions, part two
- Duplicate knowledge: the extension alias
For each section there's an explanation and sample code where needed to illustrate the point.
Link: http://php-and-symfony.matthiasnoback.nl/2013/10/symfony2-some-things-i-dont-like-about-bundles/
Scott Arciszewski: Using scrypt in PHP-based Websites
Scott Arciszewski has posted a new tutorial to his site helping you get scrypt installed as an alternative to some of the other cryptographic functionality that's already supported by PHP (like bcrypt).
Most newbie PHP developers suck at developing user authentication systems. When not storing passwords in plaintext, they just wing it with a simple hash function and hope it's good enough. Instead of md5(), sha1(), or hash(), you should consider using scrypt, pbkdf2, or bcrypt. Today, I'll go through the steps required to start using scrypt in your web applications.
He walks you through the exact steps you'll need to get scrypt installed and working happily with PHP (provided you have root on the machine). Thankfully, it's pretty easy thanks to the scrypt extensionupdated version of a scrypt wrapper you can use in your applications.
Link: https://s.arciszewski.me/blog/2013/10/php-scrypt-setup
Qandidate.com: Debugging PHP applications with HHVM
On the Qandidate.com blog there's a new post showing you an easy way to debug HHVM applications via the built-in debugging tool and it's command line interface. The HHVM is the virtual machine version of the HipHop compiler Facebook created to speed up PHP execution.
In the previous parts of this series we got you started with HHVM and showed how we could get the symfony standard edition running on HHVM. This time we will dive deeper into HHVM by using it to debug our application. For most people the easiest way of debugging a PHP application is to place var_dump() and die() statements all over the code. Another option is installing xdebug, which has gotten a lot easier nowadays due to IDE integrations.
To illustrate, they create a super simple PHP script and show how to start up the HHVM in debug mode. They introduce you to the commands you'll need to step through the script execution and locate the breakpoints where errors are happening. You can do things like print out the current values of variables, set conditional breakpoints and get a stack trace for the execution so far.
Link: http://labs.qandidate.com/blog/2013/10/29/debugging-php-applications-with-hhvm/
2013年10月29日星期二
Community News: Latest PECL Releases for 10.29.2013
- timezonedb 2013.8
Updated to version 2013.8 (2013h) - riak 0.6.2
- Fixed potential bug in map reduce function
- Restructured extension sources so php FQN can be mapped directly to source.
- Changed get output from array to collection, which implements ArrayAccess so it maintains compatability - zmq 1.0.9
- Windows build related fixes - zmq 1.0.7
- Added optional listener socket to ZMQDevice
- Added support for ZeroMQ 4.x - zmq 1.0.8
- Added config.w32 for Windows builds
- Removed unused variables and dead code (remicollet)
- Package tests with the release (remicollet) - timezonedb 2013.7
Updated to version 2013.7 (2013g) - lua 1.1.0
- Fixed #65097 (nApplyCount release missing) (emptyhua at gmail dot com)
- Trigger E_STRICT when pass an array with index '0' to lua instead of ignoring it
- added support for callable functions and closures as values returned injected into lua engine (harald at octris dot org) - zip 1.12.2
- fix build with PHP 5.3
- add --with-libzip configure option to use system libzip
- move check before dereferencing ptr (Felipe)
- add LICENSE and LICENSE_libzip
- fix bug #64342 ZipArchive::addFile() has to check file existance
Community News: Packagist Latest Releases for 10.29.2013
- bugsnag/bugsnag (v2.0.2)
Official Bugsnag notifier for PHP applications. - sebklaus/profiler (v1.7.0)
A profiler for Laravel 4. A continuation of the retired juy/profiler. - skylarkelty/fizz (1.2.3, 1.2.2, 1.2.1)
A lightweight ORM. - geoffroy-aubry/supervisor (v1.3.0)
Oversee script execution, recording stdout, stderr and exit code with timestamping, and ensure email notifications will be sent (on start, success, warning or error). - dreamfactory/javascript-sdk (1.0.12)
DreamFactory Services Platform(tm) Javascript SDK - wildsurfer/silex-provider-mongodm (0.1.2)
- himedia/quizzes (v1.3.0)
Hi-media Quizzes - devgarden/benchmark (0.1.8, 0.1.7, 0.1.6, 0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1)
Benchmark is a extension what can be used command driven or injected to benchmark your code in executiontime, memoryusage and more - xiidea/codeigniter-extended (v1.1.0)
Codeigniter Extended, Codeigniter's Enhanced Distribution for fast application start! - xiidea/ci-base-model (v2.1.0)
An extension of CodeIgniter's base Model class for providing a couple handy methods - sammaye/mongoyii (2.7.0)
A Yii MongoDB ORM - mybuilder/cronos (v0.8.2, v0.8.1)
Configure Cron task through PHP - mybuilder/cronos-bundle (v0.8.5, v0.8.4)
Symfony 2 bundle which allows you to use @Cron annotations to configure cron to run your console commands. - alaneor/ldap (0.4.1)
A simple class encapsulation of php's ldap functions - kphoen/doctrine-state-machine-bundle (1.0.0)
Integrates DoctrineStateMachineBehavior in Symfony2. - menatwork/synccto (2.5.0.beta1)
Synchronize multiple contao installations with each other - carlescliment/html2pdf-bundle (0.0.2)
Integrates the html2pdf REST service in Symfony 2 - franz-deleon/fdl-gateway-manager (2.0.0)
A ZF2 module use to manage Zend Db gateway instances - dreamscapes/enumeration (0.2, 0.1.1)
A simple Typedef Enum implementation for php - widop/fixtures-bundle (0.0.2)
Loads Doctrine fixtures by environment. - aimfeld/zend-di-compiler (1.1.3)
A Zend Framework 2 module that uses auto-generated factory code for dependency-injection. - aimfeld/di-wrapper (1.1.3)
A Zend Framework 2 module that uses auto-generated factory code for dependency-injection. - brandonwamboldt/utilphp (1.0.5)
util.php is a collection of useful functions and snippets that you need or could use every day, designed to avoid conflicts with existing projects - beelab/user-bundle (v1.0.0)
Simple user provider for Symfony2 - dagrfr/autoloader (v1.0.1, v1.0.0)
Basic SPL class autoloader. - veridu/veridu-php (v0.2.0)
Veridu PHP SDK - kdyby/doctrine (v0.10.3, v1.0.2)
Doctrine integration into Nette Framework - icap/wiki-bundle (v2.0.0)
Claroline wiki plugin from ICAP - lucadegasperi/oauth2-server-laravel (0.9.3)
A Laravel 4 wrapper for the popular OAuth 2.0 Server package league/oauth2-server - se/opentrans-bundle (v0.1-beta, v0.1-alpha)
This bundle integrates the opentrans library into Symfony2. Allows to create OpenTRANS compatible documents from PHP. - se/opentrans (v0.1-beta3, v0.1-beta2, v0.1-beta)
Allows to read, create and write OpenTRANS compatible documents - m4tthumphrey/php-gitlab-api (6.2.1, 6.2.0)
GitLab API client - c33s/static-page-content-bundle (v1.1.1)
Easy serving of Static Page Content with Symfony using Twig Templates - pinano/select2-bundle (3.4.4)
Symfony2 bundle for wrapping the famous select2 jquery plugin by @ivaynberg - tonicospinelli/classgeneration (2.0.0)
Library to create Php Class files - comperio/silverstripe-framework (2.4.10.1)
The SilverStripe Framework - openbuildings/purchases (0.3.13)
Multi Store Purchases - emagister/selenium-server (v2.37.0)
Composer distribution of Selenium Server Standalone, the browser automation framework. - openbuildings/jam-monetary (0.1.14)
A Jam Field to transparently use 'monetary' as a jam field, and have currency exchange arithmetic out of the box - openbuildings/monetary (0.4.0, 0.3.2)
Useful tool for formatting and converting currencies - openbuildings/shipping (0.3.14, 0.3.13)
Add complex shipping to openbuildings/purchases package - mediawiki/core (1.22.0rc0)
Free software wiki application developed by the Wikimedia Foundation and others - mihaildev/ezze-elfinder (0.0.5-alpha)
YII framework's extension used to integrate ElFinder file manager. - trf4php/trf4php-doctrine (1.2.0)
This is a Doctrine binding for trf4php. - openbuildings/jam (0.4.29, 0.4.28)
Small but feature rich ORM, has extensible models and builders, baked in upload functionality, supporting multiple backends (rackspace, ftp), polymorphic associations, form builders, nested forms, validators - widget/widget (0.9.7-RC1)
A micro-framework provided powerful but simple APIs for faster and easier PHP 5.3+ development. - campaignmonitor/createsend-php (v3.1.2)
A php library which implements the complete functionality of the Campaign Monitor API. - sabberworm/php-css-parser (5.1.1)
Parser for CSS Files written in PHP - league/shunt (v2.1.1, v2.1.0)
PHP library for executing commands in parallel on multiple remote machines, via SSH - ushios/tumblr (0.0.2)
Ushios Tumblr Component