Like this code?
Show the author your appreciation.
Automagically add slashes to $_POST variables.
It helps to prevent some sql injection attacks.
Also works with $_GET variables.
input_cl.php
<?php
//create array to temporarily grab variables
$input_arr = array();
//grabs the $_POST variables and adds slashes
foreach ( $_POST as $key => $input_arr ) {
$_POST [ $key ] = addslashes ( $input_arr );
}
?>
Just put this at the top of your script that gets the variables. Here is an example.
Usage Example
<?php
include( "input_cl.php" );
// all $_POST variables have slashes added to them
$f_name = $_POST [ "f_name" ];
$l_name = $_POST [ "l_name" ];
$phone_num = $_POST [ "phone_num" ];
$address1 = $_POST [ "address1" ];
$address2 = $_POST [ "address2" ];
$city = $_POST [ "city" ];
$State = $_POST [ "State" ];
$zip = $_POST [ "zip" ];
//sql insert code goes here.
A damaged image generator (class) for validating text.
CAPTCHA - Completely Automated Public Turing test to tell Computers and Humans Apart Categories : PHP , PHP Classes , Security , GD image library , Security Creates a CAPTCHA image in PHP, which displays 5 numbers stored in a session. Categories : PHP , GD image library , Form Processing , Security Function to generate readable/remeberable random password Categories : PHP , Security , Security Forms protected from XSS attacks (FOPAXSS) Categories : PHP , PHP Classes , Form Processing , Security send_mail function to defeat Header Injection Hacking/Spamming Categories : PHP , Email , Form Processing , Security Basic Authentication with sessions Categories : PHP , Beginner Guides , Authentication , Form Processing , Sessions A login page that require username, password and userlevel. Categories : PHP , Security , Sessions , MySQL , Databases Passgen: Automatically generate mixed case alpha numeric passwords Categories : PHP , Security Anti SQL injection-PHP Categories : PHP , MySQL , Security Authenticator for Exchange Server LDAP Categories : PHP , Authentication , LDAP , Security , Sessions Upload any fixed type of files, control file type through javascript and encrypt filename using php so file not get overwrite Categories : PHP , Java Script , Functions , PHP References , Form Processing Form Security - Match A Value For Success Categories : PHP , Authentication , HTML and PHP , Sessions , Security Sql Builder Categories : PHP , HTML and PHP , Databases , General SQL , Form Processing A PHP function to encrypt and decrypt a number or string or a combination of the two. Categories : PHP , Encryption , Security cPanel Email Accounts Creator Categories : PHP , PHP Classes , Email , Form Processing , Web Services
Dave Silvia wrote : 1664
I don`t quite understand. Aren`t slashes added by the request mechanism for posting from forms? My experience has been having to remove them, not add them.
I must be missing a point here somewhere...
Aaron Mitcham wrote : 1665
Wouldn`t stripslashes($input_arr)work just as well?
Besides in every piece of code I`ve written I had to add slashes so that punctuation doesn`t break the script.
Aaron