1. How Can PHP Sanitize Filename for Windows, Linux and other Systems
Blog: PHP Sanitize Filename String package blog
Package: PHP Sanitize Filename String
This package can not only replace non-ASCII characters by similar ASCII character versions in a string, but it can also rename a file that has non-ASCII characters to use only similar ASCII characters.



1. How to Create a PHP Chat Server Implementing an API for Web and Mobile Chat Clientes
Blog: PHP Chat API package blog
Package: PHP Chat API
This package implements an API for a chat system that can be used to exchange messages between people on a regular browser using JavaScript or a mobile version of the site application to communicate with the API.



1. How to Implement a PHP Review and Rating System
Blog: R8 PHP Review System package blog
Package: R8 PHP Review System
This package provides classes and traits that can be used by classes to easily integrate forms to take those user reviews, ratings and recommendations to a Web site with content generated by those classes.



1. How to Implement a PHP Feedback System to Let Web Site Users Help Your Business
Blog: PHP User Feedback System package blog
Package: PHP User Feedback System
This package provides a complete solution to record user feedback in the form of comments and Web site pages screenshots, assign managers to deal with customers themselves, generate reports, etc..



1. How Can PHP Generate QR Code or Bar Code from a Web page
Blog: PHP Barcode and QRCode Reader and Generator package blog
Package: PHP Barcode and QRCode Reader and Generator
This package provides an application can be used to read and print barcodes and qrcodes using a Web browser.



2. How Can a PHP PSR-3 Logger be Used to Display Server Side Debug Information in a Browser Console Window
Blog: XLogger PHP PSR Logger package blog
Package: XLogger PHP PSR Logger
This package implements a PSR-3 compliant logging solution that allows logging PHP application events using HTTP response headers that can be processed by file browser extensions, so PHP developers can see debug information in the browser console.



1. PSR-3 logging in a PHP application
Blog: XLogger PHP PSR Logger package blog
Package: XLogger PHP PSR Logger



1. How to Find Proxy Servers with PHP to Send a Request to Another Server
Blog: Tor PHP Get Proxy List package blog
Package: Tor PHP Get Proxy List
A PHP script can be used to send any HTTP requests via a given server.
If you do not have access to a your own proxy server, you can try using the Proxy IP List site to find available servers.



1. How to Create a Shopping Cart with a Flexible PHP Discount System?
Blog: Flexible PHP Coupon System package blog
Package: Flexible PHP Coupon System
Giving temporary discounts is a form to boost sales just to a few potencial customers. One way to give discounts is to share discount coupons codes.
Here you can learn more about how can you implement a shopping cart discount system that provides the flexibility that you need.



1. How Can PHP Strict Types Help Preventing Bugs When Migrating to PHP 7 or PHP 8
Blog: Stern PHP Type Safety package blog
Package: Stern PHP Type Safety
This possibility makes it easier for developers to catch bugs in code that pass the wrong types of values to strict functions.
Strict type support was introduced in PHP 7. To make older projects take advantage of strict types, you need to migrate those projects to PHP 7 to take advantage of this and other PHP 7 features.
In this tutorial, you will learn how to perform a smooth migration of older projects to PHP 7, so you can use strict types without introducing backwards incompatible changes that could cause more bugs to appear in your projects.


