| Posted on: |
2016-07-20 |
| Location: |
Amsterdam, The Netherlands |
| | May work remotely from another country |
| Posted on: |
2016-07-25 |
| Location: |
vacquiers, France |
| Posted on: |
2016-07-22 |
| Location: |
Montpelier, Vermont, United States |
| | May work remotely from another country |
| Posted on: |
2016-07-20 |
| Location: |
, United States |
| | May work remotely from another country |
Contents
Contents
-
| Posted on: |
2016-07-25 |
| Summary: |
Many developers have great ideas for software products but they fear to have their ideas stolen by competitors and lose the credit and the opportunities to succeed.
Watch this video with a consulting session with a developer that gets advice on how to protect their software products, so they can succeed even if any competitors try to copy them. |
-
| Posted on: |
2016-07-22 |
| Summary: |
This is the July edition of the Innovation Award podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the outstanding features of all the past month nominees and winners PHP and JavaScript packages, the prizes that the authors earned, starting with the nominees from the month of April 2016.
Listen to the podcast, or watch the hangout video to learn why the nominated packages were considered to be innovative, as well the current rankings of the Innovation Award Championship by author and by country. |
-
| Posted on: |
2016-07-20 |
| Summary: |
IP2Location is a well known service that uses database files to determine the location of IP addresses of given ranges.
Usually it uses the binary search method to find the location of a given IP address, so it reduces the amount of information to be read from IP2Location database file.
The class implements a more optimized method to lookup the location of IP address in pure PHP code. It departs from a database file from IP2Location more efficient data structures to lookup.
Read this article to learn more details about how this notable PHP package works. |
-
| Posted on: |
2016-07-18 |
| Summary: |
Many developers have many ideas for software products that they could develop and sell to many customers, but they do not move on because they are not sure which product would be the best.
Watch this video with a interview with a developer that gets advice on criteria to decide when products he should he invest. |
-
| Posted on: |
2016-07-13 |
| Summary: |
PHP memory usage can be limited in its configuration, but there are some cases that may cause PHP to request a very large amount of memory, in some cases due to bugs.
That was one of the main topics discussed by Manuel Lemos and Arturs Sosins in the episode 73 of the Lately in PHP podcast hangout.
They also talked about the latest proposals for PHP next versions like throwing exceptions when a function call misses a required argument, getting name of a type of variable consistent with type hinting naming, making PHP extension throw exception on errors, and the end of life of PHP 5.5 and PHP 7.1.0 feature freeze and the latest alpha releases.
This article includes a transcript of the podcast summary.
Listen to the podcast, or watch the hangout video, or read the summary transcript to learn more about these interesting PHP topics. |
-
| Posted on: |
2016-07-13 |
| Summary: |
Most hosting companies provide plans that let developers controls several aspects of configuration of a server via a Web browser by accessing a control panel installed in the server machine to be configured.
This package provides a more advanced solution in pure PHP that allows you to manage several aspects of configuration of hosting servers remotely.
It uses ssh to communicate with the remote server that you want to manage and lets you perform several useful aspects like: managing user accounts, starting and stopping local servers and or services, configuring Web servers, managing files and directories, as well monitoring the server machine user resources.
Read this article to learn more details about how this notable PHP package works. |
-
| Posted on: |
2016-07-11 |
| Summary: |
Creating a successful software product business is not just a matter of creating a good software product.
Fortunately there are just a few more well known things you need to know to create a promising business.
Watch this short video to learn what other criteria you need to satisfy to build a successful software product business. |
-
| Posted on: |
2016-07-07 |
| Summary: |
This is the June edition of the podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the latest outstanding PHP Articles published recently.
They commented on articles about using a plugin to create custom post types in WordPress, tips to help developers getting the jobs they want, the last part of PHP 7 migration guide, debugging Symfony applications with PHPEd, how to help testing PHP core features using phpt tests, and installing database schemas using a JSON format, and the pros and cons of using ORM.
Listen to the podcast, or watch the hangout video to learn more about these PHP articles. |
-
| Posted on: |
2016-07-06 |
| Summary: |
Many customers require that developers send them invoices in order to get paid for their work.
If you have to emit many invoices to your customers, it quickly becomes a tedious task that you would like to automate as much as possible.
Read this tutorial article to learn how you can quickly create invoices for your customers and be paid as fast as possible using Invoicely free service. |
-
| Posted on: |
2016-07-06 |
| Summary: |
AJAX is frequently used to update parts of Web pages without reloading the whole page. However, often the updates require sending the whole HTML for the parts of the page to be replaced.
This class follows a more efficient approach for updating listings of tables. Instead of sending over the whole HTML of a table, it just sends the data of the cells to be updated using JSON.
This way it sends much less information to the browser to perform updates to tables and the whole HTML of the table is much larger, thus making AJAX based updates faster.
Read this article to learn more details about how this notable PHP package works. |
-
| Posted on: |
2016-07-04 |
| Summary: |
One of the main reasons why developers give up on their dreams of creating their own software product business is because they fear to spend a lot of time developing a product and after many months of work they realize that product is not what the customers want to pay for. This is very frustrating.
Fortunately there are methods to evaluate the potential of a product idea even before you write a single line of code. These methods can dramatically help developers to become more successful in their software product business.
Watch this short video to learn about one simple method that allows you to quickly evaluate your software product ideas, so you can discard the bad ones and only invest on those that have great potential of interest from paying customers. |
-
| Posted on: |
2016-06-30 |
| Summary: |
Database management systems use special techniques to find records of data very quickly.
One of those techniques is to make each record of data in table have a fixed length, even when some record fields have a variable length.
This way, to read or write specific records in a table, it is just a matter of knowing the record position and multiplying by the length of each record.
This class takes advantage of this technique to efficiently perform several types of operations to manipulate records of data in table files.
Those operations include not only reading and writing records, but also moving records to different positions or even truncate the table files to make them smaller.
Read this article to learn more details about how this notable PHP package works. |
-
| Posted on: |
2016-06-29 |
| Summary: |
The PHP Classes site has just completed 17 years of age. It is a long time for a site that continues to evolve to serve better its users.
The big news this year is about a new project that is being launched in a separate site that aims to help other developers to learn what to do to create their own software product businesses.
Read this article to learn about the latest developments in PHP Classes,] as well the new project about creating software product businesses. |
-
| Posted on: |
2016-06-27 |
| Summary: |
Many developers try to create their own business based on software that they develop but some fail, often due to the same mistakes that others already committed.
If those developers knew in advance what are those mistakes, they could have avoided failing, simply by not repeating the same mistakes.
Watch this short video to learn what are the top mistakes that you should avoid when you try to create your own software product business. |
Contents
Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.
For more information on how to become a friend of the site look here. |
Contents
Congratulations to Junior Grossi!
|
Nominees to win the award of June of 2016
| Class: |
WordPress Hosted Content Importer |
|
|
Description: |
WordPress plugin to import content hosted remotely |
|
Author: |
Bimal Poudel |
|
Country: |
Nepal |
|
| Class: |
Vehicle Simulator |
|
|
Description: |
Simulate the functions of different vehicle types |
|
Author: |
Chi Hoang |
|
Country: |
France |
|
| Class: |
PHP Time Zone Mapper |
|
|
Description: |
Get time zone for a given latitude and longitude |
|
Author: |
Ahmad Retha |
|
Country: |
United Kingdom |
|
| Class: |
PHP Bracket Checker Parser |
|
|
Description: |
Parse expressions and return if brackets match |
|
Author: |
Hakob Hakobyan |
|
Country: |
Armenia |
|
| Class: |
PHP Nuclear Reactor |
|
|
Description: |
Asynchronous RESTful API using ReactPHP and PIMF |
|
Author: |
Gjero Krsteski |
|
Country: |
Germany |
|
| Class: |
Simple Flash Messages |
|
|
Description: |
Display message with different CSS frameworks |
|
Author: |
Yuriy Tkachenko |
|
Country: |
Russian Federation |
|
| Class: |
Italian Cities and Postal Code checker |
|
|
Description: |
Search Italian cities, postal codes and addresses |
|
Author: |
Orazio Principe |
|
Country: |
Italy |
|
| Class: |
Phalcon Cashier |
|
|
Description: |
Access subscription services provided by Stripe |
|
Author: |
Thien Tran |
|
Country: |
Viet Nam |
|
| Class: |
PHP TheSportsDb |
|
|
Description: |
Get game information from the Sports DB site API |
|
Author: |
Jelle Sebreghts |
|
Country: |
Belgium |
|
| Class: |
PHP Webdav Calendar Pusher |
|
|
Description: |
Send and receive ICS calendar events via WebDav |
|
Author: |
Ismail Çak?r |
|
Country: |
Turkey |
|
| Class: |
Stringizer |
|
|
Description: |
Manipulate multibyte text strings as objects |
|
Author: |
jasonlam604x |
|
Country: |
Canada |
|
| Class: |
PHP AJAX Table |
|
|
Description: |
Load HTML tables dynamically using AJAX |
|
Author: |
Joubert RedRat |
|
Country: |
Brazil |
|
| Class: |
Zephir HandlerSocket Client |
|
|
Description: |
Access MySQL tables as NoSQL with HandlerSocket |
|
Author: |
Victor Bolshov |
|
Country: |
Russian Federation |
|
|
|
Contents
Contents
-
 |
| Author: |
Anthony Amolochitis |
| Date: |
2016-07-25 (1 day ago) |
| Groups: |
PHP 5, Statistics |
| Description: |
This class compute permutations and combinations of given values.
It can take as parameters a given number of items or a number of items to pick.
The class can compute the total number of possible combinations or permutations of items either allowing repetitions or not. |
|
-
 |
| Author: |
Aleksandar Zivanovic |
| Date: |
2016-07-25 (1 day ago) |
| Groups: |
PHP 5, Design Patterns, Traits |
| Description: |
This package provides a trait to implement the singleton design pattern.
The trait provides functions that return a new instance of the class if none was created so far, or an already created instance of the class otherwise.
It may also force creating a new instance of the class even if another was created.
The trait uses reflection to call the class constructor passing any arguments as a list or as an array. |
|
-
 |
| Author: |
Yorch Ponce |
| Date: |
2016-07-24 (2 days ago) |
| Groups: |
PHP 5, E-Commerce, Web services |
| Description: |
This package can identify card issuer and bank from numbers.
It takes the first digits of a credit or debit card number and sends a request to the BinList API Web server to determine the card information.
Currently it returns the card issuer bank identifier number, brand, bank, card type, card category, country, country code, web site and phone number.
The class stores the retrieved information in a database for local caching. |
|
-
 |
| Author: |
Cristo Rutazihana |
| Date: |
2016-07-23 (3 days ago) |
| Groups: |
HTTP, PHP 5, Files and Folders |
| Description: |
This class can validate and move uploaded files.
It can take the values of a given uploaded file and validate it to check if it uses one of the allowed file name extensions and its size does not exceed a given limit.
A valid uploaded file is renamed and moved to a given destination directory. |
|
-
 |
| Author: |
Nemeth Zoltan |
| Date: |
2016-07-22 (4 days ago) |
| Groups: |
PHP 5, Design Patterns |
| Description: |
This package implements several well known design patterns.
It provides several classes that demonstrate how to use certain design patterns.
Currently it provides classes that implement the design patterns: facade, strategy, command, and proxy. |
|
-
 |
| Author: |
Scott Arciszewski |
| Date: |
2016-07-21 (5 days ago) |
| Groups: |
Cryptography, Content management, Security, Blogs, PHP 7 |
| Description: |
This package implements a content management system with security features by default.
It provides a blog engine and a framework for Web application development. Its features include:
- Digitally signed automatic security updates
- The community is always in control of any add-ons it produces
- Supports a multi-site architecture out of the box
- Designed by progressive-minded application security professionals
- The system allows the framework to be extended |
|
-
 |
| Author: |
Cyril Ogana |
| Date: |
2016-07-20 (6 days ago) |
| Groups: |
PHP 5, Validation |
| Description: |
This package can validate data types wrapping the Respect package.
It can perform validation of data types with names based on the data types used on relational databases.
So it can validate values that can be null or not null of string, varchar, integer, decimal, datetime, list item or boolean.
The validation functions can take arrays as parameters to define options of the validation rules.
The validation functions can be chained. |
|
-
 |
| Author: |
Thierry Feuzeu |
| Date: |
2016-07-19 (7 days ago) |
| Groups: |
PHP 5, Language, AJAX, Traits |
| Description: |
This package can call PHP classes from JavaScript using AJAX.
It can register objects of classes or global functions and process AJAX requests that are handled by the registered functions.
The AJAX calls are done by a separate JavaScript library. |
|
-
 |
| Author: |
Bharat Parmar |
| Date: |
2016-07-19 (7 days ago) |
| Groups: |
PHP 5, User Management, Security |
| Description: |
This class can block login attempts from IP after failures.
It can check if a login attempt is valid and if it failed it increases the count of failed attempts and stores it in session variables.
Repeated failed login attempts will make the user IP address be added the blocked IP list.
The access from listed IP addresses will blocked for a given period of time after which the user may try again. |
|
Contents
Courtesy of SecuritySpace.com .
Category: Web application abuses
Category: Product detection
|
|
Contents
-
Courtesy of PHPDeveloper.org .
-
PHPDeveloper.org: 2016-07-25T18:57:52Z
-
PHPDeveloper.org: 2016-07-25T17:31:48Z
-
PHPDeveloper.org: 2016-07-25T16:14:31Z
-
PHPDeveloper.org: 2016-07-25T15:24:50Z
-
PHPDeveloper.org: 2016-07-25T14:39:30Z
-
PHPDeveloper.org: 2016-07-22T16:55:39Z
-
PHPDeveloper.org: 2016-07-22T15:31:39Z
-
PHPDeveloper.org: 2016-07-22T14:25:24Z
Contents
|
|