10 Code Snippets for PHP Developers
The list below is a compilation of list of some useful code snippets which might help you when writing your awesome PHP scripts.
Also: See more PHP Scripts
1. Email address check
The aim of this project is to create an email address validation class (or function) that checks for technical validity1 in email addresses, the idea being then that a site can send an email to that address to verify ownership.
Source
2. Random password generator
Is a complete, working random password generation function for PHP. It allows the developer to customize the password: set its length and strength. Just include this function anywhere in your code and then use it.
Source
3. Get IP address
Returns the real IP address of a visitor, even when connecting via a proxy.
Source
4. XSL transformation
This tutorial is for developers who wish to know how to generate HTML documents using a combination of XML data and XSL stylesheets. PHP5 version.
Source
5. Force downloading of a file
Forces a user to download a file, for e.g you has an image but you want the user to download it instead of displaying it in his browser.
Source
6. String encoding to prevent harmful code
Web applications face any number of threats; one of them is cross-site scripting and related injection attacks. The Reform library attempts to provide a solid set of functions for encoding output for the most common context targets in web applications (e.g. HTML, XML, JavaScript, etc)
Source
7. Sending mail
Using PHPMailer. PHPMailer a powerful email transport class with a big features and small footprint that is simple to use and integrate into your own software.
Source
8. Uploading of files
Using class.upload.php from Colin Verot.
Source
9. List files in directory
List all files in a directory and return an array.
Source
10. Querying RDBMS with MDB2 (for e.g MySQL)
PEAR MDB2 provides a common API for all supported RDBMS.
Source