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 Tuesday - 2016-07-26




  • Contents


    Latest PHP specialists forum threads

    Subject Updated on
    Draw HTML type table to image
    How to draw a table to an image?
    2016-07-25

    Contents


    • Latest PHP Classes blog posts

    • How to Protect My Software Product Ideas? Fix My Software Product Business (1 day ago)

      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.
    • PHP and JavaScript Innovation Award Report July 2016 Edition - April 2016 nominees (4 days ago)

      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.
    • Notable PHP package: Faster PHP IP2Location (6 days ago)

      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.
    • Which of My Software Product Ideas is the Best? Fix My Software Product Business (8 days ago)

      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.
    • PHP Using Too Much Memory - Lately in PHP podcast episode 73 (13 days ago)

      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.
    • Notable PHP package: PHP Small Server Administrator (13 days ago)

      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.
    • 6 Important Steps to Make Your Software Product Succeed (15 days ago)

      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.
    • PHP Articles Report June 2016 Edition (19 days ago)

      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.
    • How Developers Can Quickly Create Invoices to Bill their Customers using Invoicely (20 days ago)

      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.
    • Notable PHP package: PHP AJAX Table (20 days ago)

      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.
    • How to Quickly Tell If Your Software Product Idea Will Be Successful (22 days ago)

      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.
    • Notable PHP package: Random Access File (26 days ago)

      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.
    • PHP Classes Completed 17 Years: A New Type of Classes (27 days ago)

      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.
    • Top 4 Mistakes Developers Should Avoid when Creating Their Own Software Product Business (29 days ago)

      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


    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 14
    2 Cesar D. Rodas Paraguay Paraguay 5
    3 Olaf Lederer The Netherlands The Netherlands 2
    4 Rafael Espinosa Cuba Cuba 1
    5 Larry Wakeman United States United States 1
    6 Roberto Aleman Venezuela Venezuela 1
    7 Eric Sizemore United States United States 1
    8 Alexander Skakunov Ukraine Ukraine 1
    9 Khaled Al-Shamaa Syria Syria 1
    10 Manuel Lemos Portugal Portugal 1

    Contents


    Innovation award results

    Innovation Award winners Congratulations to Junior Grossi!


    Rank Class Author Score Points Prize
    1 Corcel (Laravel + WordPress)
    Use the WordPress backend with any PHP application
    Junior Grossi Brazil 14.89% 16 One big elePHPant Plush Mascott
    2 PHP Tracking User Activity
    Track user activity on Web pages using screenshots
    Bharat Parmar India 12.77% 15 1 year subscription to the Basic Plan of an API product of choice
    3 PHP Export XLS
    Export arrays as HTML tables or Excel XLS files
    Juan Pablo Irungaray Segura Guatemala 8.51% 14 One downloadable copy of Komodo IDE
    3 Move Me GIF
    Create animated GIF images in pure PHP
    Patrick Van Bergen The Netherlands 8.51% 14 PhpStorm IDE personal permanent license
    3 PHP Neuron Message transmission
    Send messages to neurons using shared memory
    Lionel F. Lebeau France 8.51% 14 One downloadable copy of PhpED Professional
    3 Event Bus
    Emit events and handle them using wildcards
    Jeremiah Ogbomo Nigeria 8.51% 14 One ebook of choice by Packt
    7 PHP PDF to Text
    Extract text contents from PDF files
    Christian Vigh France 6.38% 10 One downloadable e-book of choice by O'Reilly
    7 PHP Beans Brazilian Feijoada
    Encapsulate several objects in one like Java Beans
    Bruno Henrique Ferreira de Oliveira Brazil 6.38% 10 One copy of the Zend Studio
    7 Scripd
    Generate database creation SQL queries from JSON
    Samuel Adeshina Nigeria 6.38% 10 SourceGuarding PHP encoder tool
    7 PDF Meta Reader
    Parse and extract keywords from PDF using pdfinfo
    Arnel Labarda Philippines 6.38% 10 One subscription to the PDF edition of the PHP Architect magazine
    11 Make SQL
    Generate SQL queries from request values array
    andrea battellocchi Italy 4.26% 6
    11 CSS Magic
    Compose CSS style sheets programatically
    Everton da Rosa Brazil 4.26% 6
    11 WordStore
    Add, update and find words from a dictionary
    Gavin Gordon Markowski Canada 4.26% 6
    14 ah Map Helper
    Parse URLs of map services and get their location
    Axel Hahn Switzerland <1.00% 3
    14 AMP Remove unused CSS
    Remove unused CSS rules for AMP pages
    Marcel Soler Spain <1.00% 3
    14 Random Access File
    Store data fixed record length data in files
    Christian Vigh France <1.00% 3


    Award page

    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


    Vote

    Contents


    Latest support forum threads

    Subject Posted on Class
    Awesome job and awesome package this is exactly the same whic...
    Package rating comment
    2016-07-26 PHP Text Diff Highlight class
    Some tips
    If you say "faster", try to make it faster
    2016-07-25 Faster PHP IP2Location
    PHP 5.x and later and package MIME E-mail message sending
    Compatibility with newer PHP versions
    2016-07-25 MIME E-mail message sending
    Error when parsing header 3
    Error when parsing header 3
    2016-07-25 MIME E-mail message parser
    Error when parsing header 2
    Error when parsing header 2
    2016-07-25 MIME E-mail message parser
    Has anyone built any really comprehensive databases for this?
    looking for a comprehensive database like this...
    2016-07-24 Curse Filter
    best script is worked in my web :D http://nontonfilm.
    Package rating comment
    2016-07-23 YouTube Trailer
    Error when parsing header
    Error when parsing header
    2016-07-22 MIME E-mail message parser
    php7 compat
    mcrypt_cfb not available in php7
    2016-07-22 PHP OAuth Library API
    1.0.81 not installable via composer
    requirements could not be resolved to an installable set
    2016-07-22 PHP OAuth Library API

    Contents


    • Latest package entries

    • PHP Permutation and Combination

      Picture of Anthony Amolochitis
      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.
    • SingletonTrait

      Picture of Aleksandar Zivanovic
      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.
    • PHP IIN and BIN

      Picture of Yorch Ponce
      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.
    • Simple File Upload Class

      Picture of Cristo Rutazihana
      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.
    • Design patterns

      Picture of Nemeth Zoltan
      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.
    • CMS Airship

      Picture of Scott Arciszewski
      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
    • cymapgt Validator

      Picture of Cyril Ogana
      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.
    • Jaxon

      Picture of Thierry Feuzeu
      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.
    • PHP Block Login Attempts

      Picture of Bharat Parmar
      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


    This security report was provided by:

    SecuritySpace.com


    Get a complete security audit
    Is your site vulnerable?
    Don't wait for the hackers to find about it!

     

    Free security audit
    Check if your servers are at risk for free!
     

    Contents


    Contents