To create or edit Excel spreadsheets using pure PHP, we will use the PHPExcel library, which can read and write many spreadsheet formats, including xls, xlsx, ods and csv. Before we continue, double-check that you have PHP 5.2 or higher on your server and that the following PHP extensions are installed: php_zip, php_xml and php_gd2.
You will find articles covering all areas of PHP, including application architecture, functions, databases, tools, the latest PHP news, and insightful guides covering setup & installation and site operation.
When resizing and cropping images, many popular PHP packages break the GIF animation and save it as a static image. However, it is possible to resize and crop image while keeping the animation intact. In PHP, this can be achieved by using the ImageMagick extension.
Nowadays, Web applications are not simply displaying data, they are also integrating with other applications and combining the information and functionalities. A common way to enable easy communication between different applications is the REST API. Let’s see how to achieve that with the Symfony 3 PHP framework.
Recently, Justin delved into CMS development, specifically Expression Engine (EE) development, after being predominantly a Laravel developer for the past few years. He liked some things about EE and disliked others, but can see where a tool such as EE can be leveraged to build very customizable Web sites, and even Web applications that non-developers are able to configure and maintain.
Engine Yard, best known as a Ruby on Rails infrastructure vendor, is moving into the PHP space by sponsoring the Lithium PHP Framework.
WideImage is an object-oriented library for image manipulation that provides a simple way of loading, manipulating and saving images in the most common image formats.
Zend introduces new IDE, Server and cloud gateway products in an effort to enable developers to go from client to cloud.
Server administration is a very complicated job. It involves a Linux operating system, web server, database server, FTP and e-mail servers along with other software that can sometimes cause very unusual bugs and problems. Explore the fixes to a few PHP-related server problems.
Using WordPress as a CMS, you might need to customize authentication. Learn how to implement custom authentication beyond what WordPress offers.
PHP developers have a great deal to choose from when it comes to testing and debugging tools, and in this article I’ll highlight 10 of my favorites.