Login   Register  
PHP Classes
elePHPant
Icontem

Site content newsletter

Recommend this page to a friend!
  Daily HTML version   Weekly HTML version   Daily text version   Weekly text version  

Hello this is the Weekly PHP Classes newsletter of Monday - 2016-12-26




  • Contents


    Latest PHP specialists forum threads

    Subject Updated on
    How To Route Pages To The Index Page And Using Htaccess
    I want to know how to route all site's pages to the index page
    2016-12-21

    Contents


    • Latest PHP Classes blog posts

    • PHP and JavaScript Innovation Award Report December 2016 Edition - September 2016 nominees (3 days ago)

      Posted on: 2016-12-23
      Summary: This is the December 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 September 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.
    • Notable PHP package: PHP HTML to Text Conversion (4 days ago)

      Posted on: 2016-12-22
      Summary: Most PHP applications are used to generate HTML but some times we need to also generate text versions of given HTML, like for instance to send by email that includes the HTML and the text version as alternative.

      This package provides a solution that lets you automatically create the text version of a given text that you can use on email messages or for other purposes.

      Read this article to learn more details about how this notable PHP package works.
    • Notable PHP package: PHP Convert Words to Numbers (6 days ago)

      Posted on: 2016-12-20
      Summary: Very often applications need to be able to spell numbers using words in a given language. There are many solutions for that because it is a relatively easy problem.

      However, there are not many solutions that do the opposite, i.e. take text written in a given language that represents a certain amount and return the number value of the amount that.

      This class does precisely that. It takes a text representing an amount in English and returns the number that is spelled.

      It is pretty smart to the point of understanding the different ordering that an amount can be spelled as well when the amount is spelled using Indian word variants like lakh and crore instead of millions and billions.

      Read this article to learn more details about how this notable PHP package works.
    • PHP 7.1 Performance Benchmark Shows it is 27 Times Faster than PHP 5 - 5 Minutes Lately in PHP podcast episode 78 (7 days ago)

      Posted on: 2016-12-19
      Summary: Now that PHP 7.1 was released pure CPU benchmarks reveal it is 27 times faster than PHP 5.0. This was one of the main topics discussed by Manuel Lemos and Arturs Sosins on the episode 78 of the Lately in PHP podcast now also being streamed using livecoding.tv.

      In this episode they also talk about the upcoming PHP 5.6 end of life, features being deprecated and more being proposed for PHP 7.2 like interval comparison, type locked variables, function overloading by extensions, the latest PHP modern practices evolution steps, etc..

      This article also contains a 5 minute video and the transcript of the podcast summary.

      Listen to the podcast, or watch the hangout video to learn more about these interesting PHP topics.
    • PHP Articles Report November 2016 Edition (11 days ago)

      Posted on: 2016-12-15
      Summary: This is the November edition of the podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the latest outstanding PHP articles published recently.

      In the edition they discuss articles about how to encrypt form data without SSL in PHP, how to use PHP iterators, how to extract text and images from PDF, how to get investors for your software product business, how to stream your PHP coding on LiveCoding.tv, and how to validate email addresses blacklisting disposable temporary email addresses.

      Listen to the podcast, or watch the hangout video to learn more about these PHP articles.
    • Notable PHP package: PHP Number To Words Conversion (12 days ago)

      Posted on: 2016-12-14
      Summary: Many PHP applications need to spell numbers or money amounts using words in a given language. There are many separate PHP packages to spell numbers in each language.

      This package provides a solution that can spell numbers in many idioms including English, Spanish, French, Hungarian, Italian, Portuguese, Romanian, Turkish, Bulgarian, Czech, German, Danish, Estonian, French, Hebrew, Indonesian, and Lituanian.

      Read this article to learn more details about how this notable PHP package works.
    • Notable PHP package: PHP Stanford Core NLP Adapter (18 days ago)

      Posted on: 2016-12-08
      Summary: Natural language processing is field of computer science that focus on tasks like understanding the meaning of sentences written by humans and do something useful with it.

      This package provides the possibilities of Natural Language Processing by making API call to a copy of the Stanford Natural Language Processing server installed locally on the same network that PHP is running.

      Read this article to learn more details about how this notable PHP package works.
    • Notable PHP package: PHP Server Sent Events Library (20 days ago)

      Posted on: 2016-12-06
      Summary: Server sent events are events that happen on the server side and are notified immediately to the browser accessing the current page.

      This package makes it easy to dispatch server side events to the browser by calling functions with the name of the events you want to dispatch.

      On the browser side it handles the events with JavaScript handler functions that are called when the a server side event notification is received.

      Read this article to learn more details about how this notable PHP package works.
    • Notable PHP package: PHP WordPress Login (25 days ago)

      Posted on: 2016-12-01
      Summary: Nowadays many sites use WordPress. WordPress has its own user account system.

      This package can be used to authenticate users with login and password in a remote WordPress installation.

      It sends a HTTP request to a script in this package to be installed in the remote WordPress site and it verifies if the given user login and password are correct.

      This way you can implement Web applications with an existing user system from a given WordPress site you control.

      Read this article to learn more details about how this notable PHP package works.
    • PHP Performance Evolution 2016 from PHP 5, PHP 7.0, PHP 7.1 and PHP 8/Next (26 days ago)

      Posted on: 2016-11-30
      Summary: Since its creation in 1994 by Rasmus Lerdorf, the PHP language has gone through many improvements. Performance is one of the main criteria developers consider when they evaluate upgrading to a newer version.

      Read this article to learn how performance improved across the latest PHP versions starting from PHP 5 up to the latest developments, including the recent version 7.1, as well as the experimental JIT branch that will be become part of PHP 8 or the next version.
    • Developing for PHP Scalability using Web Application Performance Testing of a Load (27 days ago)

      Posted on: 2016-11-29
      Summary: If your web site project is expected to handle many concurrent requests, then you must develop with scalability in mind, so you can eliminate or minimize down time.

      While there are many facets to scalability, load testing is how you prove your concept in development instead of crossing your fingers and hoping everything works out in production.

      Learn some of the basic concepts behind load testing, like bottlenecks, scaling, concurrent virtual users and instantaneous peak.

      Read this article learn how to perform proper Web site load testing with the WAPT tool.
    • Notable PHP package: PHP HTML Minify Class (27 days ago)

      Posted on: 2016-11-29
      Summary: Compressing the HTML of the pages is one way to increase the speed of serving Web pages.

      Most packages that perform this task, simply try to remove whitespaces and comments, but this is only one way to reduce the the size of the final HTML.

      This package goes father by performing less obvious compression approaches like default removing attributes, changing anchor names to id, removing script and document charset attributes, removing types from script tags and style sheet link, empty attributes, removing http prefix from attributes, and removing values from empty input.

      Read this article to learn more details about how this notable PHP package works.
    • PHP and JavaScript Innovation Award Report November 2016 Edition - August 2016 nominees (28 days ago)

      Posted on: 2016-11-28
      Summary: This is the November 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 August 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.

    Contents


    Innovation award results

    Innovation Award winners Congratulations to Michael Cummings and Roman Shneer!


    Rank Class Author Score Points Prize
    1 Encryption Helper
    Encrypt and decrypt of GET query lists
    Michael Cummings United States 19.44% 12 One downloadable e-book of choice by O'Reilly
    1 PHP Web Application Firewall
    Block malicious requests using a white list
    Roman Shneer Israel 19.44% 12 One big elePHPant Plush Mascott
    3 PHP System Process List
    Retrieve the processes running on the system
    Christian Vigh France 11.11% 10 One subscription to the PDF edition of the PHP Architect magazine
    4 PHP Google Maps Time Zone Convert
    Get a location time zone using Google Maps API
    Ivan Melgrati Argentina 8.33% 9
    4 PHP Safe Image Preview
    Blur an image when it is not safe for non-adults
    Luciano Salvino Argentina 8.33% 9 1 year subscription to the Basic Plan of an API product of choice
    4 PHP WordPress Hooks and Filters
    Handle and triggers actions like WordPress
    Lars Moelleken Germany 8.33% 9
    7 PHP Google Books API
    Search for books using Google Books API
    Mohammed Asad India 5.56% 6
    7 BurgeATS
    CRM, Ticketing system, and employee manangement
    Burge Lab Iran 5.56% 6
    7 waPluginator
    Generate sets of source files from templates
    Alexander Selifonov Russian Federation 5.56% 6
    7 PHP Cache Manager Wrapper
    Wrap over cache classes to optimize cache requests
    Sergii Pryz Ukraine 5.56% 6
    11 ITE PSR-6 Cache
    Cache data in several storage compliant with PSR-6
    Kiril Savchev Bulgaria 2.78% 2
    12 Mask
    Trait to process templates with class functions
    Marco Afonso Portugal <1.00% 1


    Award page

    Nominees to win the award of November of 2016

    Class: ITE Event Manager
    Description: Manage events implementing PSR-14 interface
    Author: Kiril Savchev
    Country: Bulgaria


    Class: Advanced PHP File Downloader
    Description: Retrieve files for download from remote sites
    Author: Ahmed Saad
    Country: Egypt


    Class: PHP GUID Generation
    Description: Generate a unique identifier with custom data
    Author: Oleg Zorin
    Country: Russian Federation


    Class: OpenCart Order Email Template
    Description: Generate OpenCart HTML message templates
    Author: Istvan Dobrentei
    Country: Hungary


    Class: PHP Secret URL Path
    Description: Authorize access based on user click sequence
    Author: Dave Smith
    Country: United States


    Class: PHP HTML Minify Class
    Description: Compress HTML removing unnecessary data
    Author: Lars Moelleken
    Country: Germany


    Class: PHP List Windows Drives
    Description: Retrieve the letters of the drives on Windows
    Author: Christian Vigh
    Country: France


    Class: Serialize
    Description: Automatic serialization of objects with getters
    Author: Theophilus Omoregbee
    Country: Nigeria


    Class: PHP Slack Bot
    Description: Robot to automate interactions with Slack users
    Author: Marcel Pociot
    Country: Germany


    Class: PHP Alexa Rank Checker
    Description: Get the Alexa ranking of a given site
    Author: afshin akhgar
    Country: Iran


    Class: Packager
    Description: Implement Facades to call classes statically
    Author: Omar Andrés Barbosa Ortiz
    Country: Colombia


    Class: PHP Post-it Notes
    Description: Generate images with text using vectorial fonts
    Author: Bruno Henrique Ferreira de Oliveira
    Country: Brazil


    Class: Papernic
    Description: Manage documents colaboratively
    Author: Murat Cileli
    Country: Turkey


    Class: PHP Simplex Solver
    Description: Solve equations in linear programming with Simplex
    Author: donni ansyari
    Country: Indonesia


    Class: PHP WordPress Login
    Description: Authenticate users of a WordPress installation
    Author: Haseeb Ahmad Basil
    Country: Pakistan


    Class: PHP Server Sent Events Library
    Description: Send data of server events to the browsers
    Author: Mohamed Elbahja
    Country: Morocco


    Vote

    Contents


    Latest support forum threads

    Subject Posted on Class
    Error creating overlay. Error
    Error creating overlay.
    2016-12-25 PHP Image Overlay Text
    Registeration Issue
    It doesn't register or send mail
    2016-12-23 PHP Secure Login and Registration
    Very Good package.
    Package rating comment
    2016-12-23 PHP MySQL Database Synchronize
    Very Good package.
    Package rating comment
    2016-12-23 PHP MySQL Database Synchronize
    Understanding frames data structure
    What are the three values in the frames array?
    2016-12-22 MP3 Class
    Regitration issue
    Activatiosn mail not sending
    2016-12-22 PHP Secure Login and Registration
    Really great idea and example! Be great if could submit numb...
    Package rating comment
    2016-12-21 PHP Secret URL Path
    Error in Register
    Error in Register
    2016-12-21 PHP Secure Login and Registration
    After Installation - nothing happens
    need help - please
    2016-12-20 PHP Secure Login and Registration
    rus lang not support - not good, but script is good as nums t...
    Package rating comment
    2016-12-19 PHP Convert Words to Numbers

    Contents


    • Latest package entries

    • PHP URL Shortener Class

      Author: Alexandre Sinício
      Date: 2016-12-25 (1 day ago)
      Groups: HTTP, PHP 5
      Description: This class can shorten and expand URLs stored in MySQL database.

      It can take a URL and create a shorter version that is stored in a MySQL database using MySQLi.

      The class can also expand existing short URLs looking up on the links database table.

      It can also can track the number of clicks shortened URLs when these are expanded and the user browser is redirected to the expanded URL.

      The class file itself is the a script that will perform the link shortening or expansion. It relies on .htaccess configuration to handle the shortened URL requests.
    • PHP RSS Feed Parser Class

      Author: Barton Phillips
      Date: 2016-12-23 (3 days ago)
      Groups: XML, PHP 5
      Description: This class can parse RSS 2.0 feeds and extract all the items.

      It can parse a XML RSS 2.0 file or string and parse it to extract its contents.

      The class returns arrays with the list of properties of each feed item.
    • MIME mail parser

      Author: Peter Kahl
      Date: 2016-12-22 (4 days ago)
      Groups: Email, PHP 5, Parsers
      Description: This class can parse and extract contents of MIME email message.

      It takes a string with complete email messages with headers and body and parses it to extract its details.

      Currently it can return the message types of each part of the message, the message headers, and the content and headers of each part.
    • PHP MySQL Database Synchronize

      Author: Bharat Parmar
      Date: 2016-12-21 (5 days ago)
      Groups: PHP 5, Databases, Systems administration, Web services
      Description: This package can synchronize MySQL databases tables between servers.

      One class can retrieve the list tables and records from the origin server MySQL database and send the data to another server script via HTTP.

      On the destination server a script receives the request and recreates the origin tables in a MySQL database and inserts the retrieved records.
    • Tor PHP File Checker

      Author: Max Stemplevski
      Date: 2016-12-21 (5 days ago)
      Groups: PHP 5, Files and Folders, Systems administration, Logging, Security
      Description: This class can create and check snapshots of project files.

      It can display a form to let the user choose the directory to be scanned for files to take a snapshot.

      The class can take a snapshot of the files in the selected directory by storing the names, modification dates, sizes, owner and permissions the files it finds.

      It can also take a previously taken snapshop and compare it with the current state of the files in the same directory, so it can detect normal or malicious file changes.
    • CodeIgniter Theme class

      Author: Rogério Taques
      Date: 2016-12-19 (7 days ago)
      Groups: HTML, PHP 5, Libraries
      Description: This class can generate HTML for CodeIgniter application themes.

      It can load a given theme template script and generates the HTML output for the view.

      The class can add JavaScript and CSS files, meta tags, title, description, keywords, publisher, generator, canonical URL, robots, OpenGraph properties to the page output.

    Contents


    Contents