Login   Register  
PHP Classes

Site content newsletter

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Daily HTML version   Weekly HTML version   Daily text version   Weekly text version  

Hello this is the Weekly PHP Classes newsletter of Monday - 2015-03-02

  • Contents

    Latest PHP specialists forum threads

    Subject Updated on
    PHP MQTT client
    Simple PHP MQTT client


    • Latest PHP Classes blog posts

    • Chi Hoang and Italy Won the 2014 PHP Innovation Award Edition (6 days ago)

      Posted on: 2015-02-24
      Summary: The results of the PHP Programming Innovation Award edition of 2014 were announced and the winner is Chi Hoang from France. Collectively Italy won the championship by countries. The site interviewed the winners to know them better.

      Listen to the interviews, or watch the interview hangout, or read the transcript to learn more about the outstanding innovative packages that allowed them to win the 2014 award and how they can be contacted in case you are interested to hire them.
    • Help Testing PHP 7 to Anticipate Bug Fixing - Lately in PHP podcast episode 56 (12 days ago)

      Posted on: 2015-02-18
      Summary: The PHP 7 final release with still take a few months to happen but Rasmus Lerdord the creator of PHP is already asking the community to help testing PHP 7 as it is now to anticipate the fixing of eventual bugs.

      This was one of the main topics commented by Manuel Lemos and Ernani Joppert in the episode 56 of the Lately in PHP podcast.

      They also commented about the proposals for PHP 7 of having scalar type hinting and the combined comparison operator, tips for adapting existing PHP sites to become mobile friendly, and the PHP and JavaScript Innovation Award Winners of 2014.

      Listen to the podcast, or watch the hangout video, or read the transcript to learn more about these interesting PHP topics.
    • PHP and JavaScript Innovation Award Report February 2015 Edition - 2014 Year Winners and November 2014 nominees (14 days ago)

      Posted on: 2015-02-16
      Summary: This is the February edition of the Innovation Award podcast hangout recorded by Manuel Lemos and Ernani Joppert to comment about the Winners of the Innovation Award Year Edition of 2014.

      In the recording they show the nice trophies and elePHPant plush toys that all winners will receive.

      They also commented 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 November 2014.

      Listen to the podcast, or watch the hangout video, or read the transcript to learn why the nominated packages were considered to be innovative.
    • 10 Tips to Adapt PHP Web Sites for Mobile Devices (22 days ago)

      Posted on: 2015-02-08
      Summary: The trend of users accessing the Web more and more from mobile devices than from desktop computers is not new. However, the effort that is often necessary to adapt sites to appear well in mobile devices discouraged many Web developers to invest in making that effort.

      Meanwhile, the recent announcement from Google that they may penalize sites not adapted to provide good user experience to mobile device users created a certain urgency among Web developers to finally make the mobile adaptation effort.

      Read this article to learn some tips that can help you organizing better the effort to adapt your sites and provide good mobile user experience.


    Top friends of the site

    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.

    Rank Friend Referrals
    1 Arturs Sosins Latvia Latvia 26
    2 Cesar D. Rodas Paraguay Paraguay 5
    3 Olaf Lederer The Netherlands The Netherlands 5
    4 Protung Dragos Germany Germany 4
    5 Manuel Lemos Portugal Portugal 3
    6 Alexander Skakunov Ukraine Ukraine 3
    7 Khaled Al-Shamaa Syria Syria 3
    8 YoungHyeong Ryu South Korea South Korea 2
    9 Horst Nogajski Germany Germany 2
    10 Tariqul Islam Bangladesh Bangladesh 2


    Browse all PHP User Groups by country

    If you make part of a regional PHP User Group not listed here, submit your user group .


    Innovation award results

    Innovation Award winners Congratulations to vench!

    Rank Class Author Score Points Prize
    1 VsWord
    Create DOCX Word document dynamically from HTML
    vench Russian Federation 31.25% 9
    2 PHP Push Notification Android and iOS
    Send push notifications to Android and iOS devices
    YoungHyeong Ryu South Korea 28.12% 8
    3 PHP MongoDB Mini ODM
    Store and retrieve objects in MongoDB databases
    Maicon gonçalez Brazil 12.50% 7
    4 Pure PHP Yubikey Local OTP Authentication
    Check a YubiKey OTP authentication locally
    André Liechti Switzerland 9.38% 6
    4 PHP Graph Real Time
    Display graphs of machine usage in real time
    Gianluca Zanferrari The Netherlands 9.38% 6
    6 Google API Add Hints
    Add type hinting comments to Google API classes
    Michal Kowalik Poland 3.12% 4
    6 PHP DB Fast
    Manage database of objects stored in record files
    Rafael Rodriguez Cuba 3.12% 4
    6 PHP Hot Map
    Call PHP classes and functions using AJAX requests
    Rafael Rodriguez Cuba 3.12% 4
    9 PHP What Happened Today
    Extract events that happened today from CSV file
    Amer Hendy Egypt <1.00% 1

    Award page

    Nominees to win the award of February of 2015

    Class: PHP Native Mobile App Dispatcher Picture of André Liechti
    Description: Redirect a mobile device to use a native app
    Author: André Liechti
    Age: 46
    Country: Switzerland Switzerland

    Class: PHP Fast Pattern Matching Picture of Chi  Hoang
    Description: Match text patterns using ternary tries
    Author: Chi Hoang
    Age: 30
    Country: France France

    Class: PHP Math Progressions Picture of Ghali Ahmed
    Description: Calculate math progressions of several types
    Author: Ghali Ahmed
    Age: 31
    Country: Tunisia Tunisia

    Class: FusionCharts PHP Class API Picture of Lucas de Oliveira
    Description: Generate graphical charts using FusionCharts API
    Author: Lucas de Oliveira
    Age: 20
    Country: Brazil Brazil

    Class: PHP Cloud API Response Parser Picture of Om Visvanathan
    Description: Parse API responses from various cloud providers
    Author: Om Visvanathan
    Age: 45
    Country: India India

    Class: PHP Mobile Recharge API Picture of Ruturaj Maniyar
    Description: Recharge mobile phone account balance
    Author: Ruturaj Maniyar
    Age: 23
    Country: India India

    Class: PHP Server Stat Monitor Picture of wapmorgan
    Description: Monitor machine resources using own Web server
    Author: wapmorgan
    Age: ???
    Country: Russian Federation Russian Federation

    Class: aSQL CLI Picture of Till Wehowski
    Description: Parse and extract a command line arguments string
    Author: Till Wehowski
    Age: 36
    Country: Germany Germany

    Class: PHP Country State List Picture of Richard McFriend Oluwamuyiwa
    Description: Get the list of countries and states of the world
    Author: Richard McFriend Oluwamuyiwa
    Age: ???
    Country: Nigeria Nigeria

    Class: PHP DNSSEC Library Picture of Jan Altensen
    Description: Validate DNSSEC keys and calculate the DS record
    Author: Jan Altensen
    Age: 21
    Country: Germany Germany



    Latest support forum threads

    Subject Posted on Class
    This is very useful api.
    Package rating comment
    2015-03-02 PHP Mobile Recharge API
    Neat, but doesn't work in FreeBSD
    Just a small notice that some commands don't work in FreeBSD
    2015-03-02 PHP Graph Real Time
    it can be done with one method construct(allowedIPlist,curre...
    Package rating comment
    2015-03-01 IP Restriction
    Work with Canvas LTI?
    Does this package work with Canvas LTI for grade passback?
    2015-03-01 PHP OAuth API
    This class does not provide a secure way to generate passwords.
    Package rating comment
    2015-02-28 Secure Password Generator
    Install and instructions
    2015-02-28 PHP SMS Authentication
    Oauth2 revoke
    Oauth2 revoke
    2015-02-28 PHP OAuth API
    Google DELETE (If-Match */<etag>
    Google DELETE (If-Match */<etag> Concern
    2015-02-27 PHP OAuth API
    .NET Port of this class
    C# .NET port of PHP License Class
    2015-02-27 PHP License Key Generator
    Fix base convert issues (PHP on IIS and possible other issues)
    fix Issues with base_convert with large integers
    2015-02-27 PHP License Key Generator


    • Latest package entries

    • PHP CACERT Self-Signed Certificate

      Picture of Vladimir Zurita
      Author: Vladimir Zurita
      Date: 2015-03-01 (1 day ago)
      Groups: PHP 5, Cryptography, Security
      Description: This class can generate self-signed digital certificates.

      First the class generates the certification authority certificate with given certificate details.

      Then it can generate other certificates and sign them with the key of the previously generated certification authority certificate.

      The class may also retrieve the public key of a given certificate.
    • IP Restriction

      Picture of Ovidiu Bokar
      Author: Ovidiu Bokar
      Date: 2015-02-28 (2 days ago)
      Groups: Networking, PHP 5, Validation
      Description: This is a very simple class that can check a given IP against a list of allowed IPs.

      It can take a given user IP address and check if it is present in a whitelist of IP addresses.

      The class returns true if the specified IP is in the allowed list.
    • Secure Password Generator

      Picture of AMit Pandey
      Author: AMit Pandey
      Date: 2015-02-27 (3 days ago)
      Groups: PHP 5, Text processing, Security
      Description: This class can create random password made of sets of characters.

      It takes a set of characters that can be made of upper and lower case letters, digits and symbol characters and picks random characters of that set.

      The length of generated text is a configurable parameter.
    • DB Access using PDO

      Picture of Dustin Ruckman
      Author: Dustin Ruckman
      Date: 2015-02-26 (4 days ago)
      Groups: PHP 5, Databases
      Description: This class can query MySQL tables with prepared queries using PDO.

      It can connect to a given MySQL server using PDO.

      The class can execute prepared queries binding given parameter variables.

      It can also execute table update queries given the identifier of the record to update and an associative array with values for each field.
    • PHP Server Stat Monitor

      Picture of wapmorgan
      Author: wapmorgan
      Date: 2015-02-26 (4 days ago)
      Groups: System information, Statistics, Unix, Web services, Windows
      Description: This package can monitor machine resources using own Web server.

      It starts a Web server that responds to requests to retrieve the information on the server machine resource usage like CPU load, memory usage, swap space usage, RAM usage, etc..

      The package can monitor resource usage on either Linux/Unix or Windows machines.

      The resource usage values are returned as Web responses encoded in JSON format.

      The IP address and port that the Web server are configurable parameters.
    • PHP SMS Sending API

      Picture of Afilnet
      Author: Afilnet
      Date: 2015-02-25 (5 days ago)
      Groups: PHP 5, Wireless and Mobile, Web services
      Description: This class can send simple SMS messages with the Afilnet API.

      It can send a HTTP request to the Afilnet API Web server to send a SMS message to a given number using the user name and password of an user of the Afilnet site.

      The class parses the response of the HTTP request and stores a message in a variable depending on whether the message was sent successfully, the user name or password are incorrect, or the user does not have enough credits to send the SMS message.
    • aSQL CLI

      Picture of Till Wehowski
      Author: Till Wehowski
      Date: 2015-02-25 (5 days ago)
      Groups: PHP 5, Console, Parsers
      Description: This class can parse and extract a command line arguments string.

      It takes a string with the arguments of a command and it parses it to extract the command options, flags and argument values.

      The class returns as result an array with the values of each option, flag, or argument.

      It can also rebuild the command line from the array of the parse results, so the command line parameters can be edited and rebuild from the edited parameters array.
    • Simple Genetic Algorithm

      Picture of ryan silalahi
      Author: ryan silalahi
      Date: 2015-02-24 (6 days ago)
      Groups: Algorithms, PHP 5, Artificial intelligence
      Description: This class implements a genetic algorithm to optimize a population of chromosomes.

      It provides a base class that implements several steps of a genetic algorithm like initializing the population, selection, fitness function, cross-over, mutation and get the best sequence.

      The class can be extended by specialized sub-classes that override the population initialization or other steps to customize the genetic algorithm to solve specific optimization problems.
    • PHP PDFBox

      Picture of Fabian Schmengler
      Author: Fabian Schmengler
      Date: 2015-02-24 (6 days ago)
      Groups: PHP 5, Files and Folders, Text processing
      Description: This package can extract text from PDF documents using the PDFBox tool.

      It can read a PDF document from a file or an opened stream and calls the PDFBox Java tool to extract text the PDF document.

      The extracted text can be returned in plain text, HTML or DOM objects. The output can also be saved to a given file.
    • PHP Curl Multi File Download

      Picture of Amir Keshavarz
      Author: Amir Keshavarz
      Date: 2015-02-23 (7 days ago)
      Groups: HTTP, PHP 5, Files and Folders
      Description: This class can download several files simultaneously using Curl.

      It can send multiple HTTP requests to remote servers to retrieve the contents of given URLs using Curl multi-request support.

      The class waits for all requests to be served and saves each content in given local files.
    • PHP DNSSEC Library

      Picture of Jan Altensen
      Author: Jan Altensen
      Date: 2015-02-23 (7 days ago)
      Groups: Networking, PHP 5, Security
      Description: This class can validate DNSSEC keys and calculate the DS record.

      It can take the text of a private or public DNSSEC key and parses it to verify if its values are correctly encoded.

      The class can also calculate the value of the DS record digest for the parent zone using the identification of the owner, the type of algorithm and the public key.