PHP Master | Role Based Access Control in PHP There are several different approaches when it comes to managing user permissions, and each have their own positives and negatives. For example, using bit masking is extremely efficient but also limits you to 32 or 64 permissions (the number of bits in a 32- or 64-bit integer). Another approach is to use an access control list (ACL), however you can only assign permissions to objects rather than to specific or meaningful operations. In this article I will discuss my personal favorite approach: role based access control (RBAC).
PHP Master | PHPMaster Security Roundup Security has been the talk at the water cooler lately after a flood of recent attacks were successful in obtaining password information from several high-profile web properties: Yahoo! , LinkedIn , eHarmony , Billabong , Last.fm , and others. The unfortunate truth of the matter is there’s no excuse for these leaks; they would not have been possible if simple, well-known security precautions were taken. Are you protecting yourself and your applications by guarding against SQL-injection attacks?
warning: While this security guide tries to be quite complete, is not exhaustive. If security matters for you, you ought to check several other references. General principles ¶ Validate the user input (see below for details). Protect (escape) your application output according to context (see below for a few output types, mostly HTML and SQL). How to write secure Yii applications
Error Handling in PHP » phpmaster Errors are the most common event a developer faces when programming. Errors can be categorized as syntactical, run-time, or logical: missing the semicolon at the end of a statement is an example of a syntax error; trying to connect to a database when the server is down is an example of a run-time error; providing incorrect data to a variable is an example of a logic error. To help reduce the number of errors in your code, and to mitigate their effects, proper error handling is essential in your web application. This article is a crash course in PHP error handling. You’ll learn about PHP’s built-in error reporting levels, and how to handle errors with custom error handlers and exception handling.
How to Create a PHP Website Template from Scratch This is a tutorial on creating a PHP website template starting with HTML and CSS. We will start with the basics and you can also download the final product. Please remember that I am using very basic CSS styling in this example just for you to get the idea, and not so much to make it look pretty. The download will contain both the styled example as well as a complete blank template that you can use for your own starting point for any project personal or commercial. The demo files are released under GPL V2.
downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net s earch for in the [ edit ] Last updated: Fri, 29 Mar 2013 view this page in PHP Manual by : Mehdi Achour
Formatting PHP Strings with printf and sprintf Home : Articles : Formatting PHP Strings with printf and sprintf Tutorial by Matt Doyle | Level: Advanced | Published on 19 November 2009 Categories: Learn how to use PHP's printf(), sprintf() and related functions to format strings.