<?php /*
   +------------------------------------------------------------------+
   | MikeCherim.com                                                   |
   | PHP: Textarea Resizer                                            |
   | PHP Hypertext Preprocessor                                       |
   | Copyright Nov 2007                                               |
   | Use with attribution by visible link please!                     |
   | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
   +------------------------------------------------------------------+
*/
?>

<?php
/*
* INSTRUCTIONS:
*
* Place or "include" the script above anywhere above your form. The
* config has nine variables you can use for your form. I picked nine
* so it could be used for my PHP Contact Form
*     http://green-beast.com/blog/?page_id=71 (Stand alone)
*     http://green-beast.com/blog/?page_id=136 (WordPress plugin)
* Just make sure the form submits to itself so this will work
* If not, you may have to add this to your form script file.
*
* Follow the instructions in the config below. Also note there
* is an optional name output, $ptr_name = ""; if you want to use
* it. See below and the XHTML support file for more info.
*/
?>

<?php       // SCRIPT CONFIGURATION
#######################################

// SET YOUR TEXTAREA HEIGHT PIXELS (to use other unit, change in XHTML)

   
$ptr1 = 150; // Default site (S)
   
$ptr2 = 250; // Medium
   
$ptr3 = 350; // Large

// ENTER YOUR INPUT VAR NAMES (e.g., name="foo")

   
$ptr_v1 = "name";
   
$ptr_v2 = "email";
   
$ptr_v3 = "comments";
   
$ptr_v4 = "spare";
   
$ptr_v5 = "spare";
   
$ptr_v6 = "spare";
   
$ptr_v7 = "spare";
   
$ptr_v8 = "spare";
   
$ptr_v9 = "spare";

// ENTER YOUR SUBMIT VAR NAME (submit input name)

   
$ptr_submit = "submit";


#######################################
// NO NEED TO EDIT BELOW THIS POINT

// Default values
$ptrS = "";
$ptrM = "";
$ptrL = "";
$ptred1 = "";
$ptred2 = "";
$ptred3 = "";
$result = "";


// I could have done this isset, but I didn't. I used @ instead
// Size 1
if(@$_POST['ptr1']) {
   
$ptr = $ptr1;
   
$ptrS = " ptr-on";
   
$ptred1 = "ed currently:";
   
$ptr_name = "Small"; // Use $ptr_name optionally to output it
   
$ptr_var1 = $_POST[''.$ptr_v1.''];
   
$ptr_var2 = @$_POST[''.$ptr_v2.''];
   
$ptr_var3 = @$_POST[''.$ptr_v3.''];
   
$ptr_var4 = @$_POST[''.$ptr_v4.''];
   
$ptr_var5 = @$_POST[''.$ptr_v5.''];
   
$ptr_var6 = @$_POST[''.$ptr_v6.''];
   
$ptr_var7 = @$_POST[''.$ptr_v7.''];
   
$ptr_var8 = @$_POST[''.$ptr_v8.''];
   
$ptr_var9 = @$_POST[''.$ptr_v9.''];
// Size 2
} else if(@$_POST['ptr2']) {
   
$ptr = $ptr2;
   
$ptrM = " ptr-on";
   
$ptred2 = "ed currently:";
   
$ptr_name = "Medium";  // Use $ptr_name optionally to output it
   
$ptr_var1 = $_POST[''.$ptr_v1.''];
   
$ptr_var2 = @$_POST[''.$ptr_v2.''];
   
$ptr_var3 = @$_POST[''.$ptr_v3.''];
   
$ptr_var4 = @$_POST[''.$ptr_v4.''];
   
$ptr_var5 = @$_POST[''.$ptr_v5.''];
   
$ptr_var6 = @$_POST[''.$ptr_v6.''];
   
$ptr_var7 = @$_POST[''.$ptr_v7.''];
   
$ptr_var8 = @$_POST[''.$ptr_v8.''];
   
$ptr_var9 = @$_POST[''.$ptr_v9.''];
// Size 3
} else if(@$_POST['ptr3']) {
   
$ptr = $ptr3;
   
$ptrL = " ptr-on";
   
$ptred3 = "ed currently:";
   
$ptr_name = "Large";  // Use $ptr_name optionally to output it
   
$ptr_var1 = $_POST[''.$ptr_v1.''];
   
$ptr_var2 = @$_POST[''.$ptr_v2.''];
   
$ptr_var3 = @$_POST[''.$ptr_v3.''];
   
$ptr_var4 = @$_POST[''.$ptr_v4.''];
   
$ptr_var5 = @$_POST[''.$ptr_v5.''];
   
$ptr_var6 = @$_POST[''.$ptr_v6.''];
   
$ptr_var7 = @$_POST[''.$ptr_v7.''];
   
$ptr_var8 = @$_POST[''.$ptr_v8.''];
   
$ptr_var9 = @$_POST[''.$ptr_v9.''];
// Default size
} else {
   
$ptr = $ptr1;
   
$ptrS = " ptr-on";
   
$ptred1 = "ed currently:";
   
$ptr_name = "Default"; // Use $ptr_name optionally to output it
   
$ptr_var1 = "";
   
$ptr_var2 = "";
   
$ptr_var3 = "";
   
$ptr_var4 = "";
   
$ptr_var5 = "";
   
$ptr_var6 = "";
   
$ptr_var7 = "";
   
$ptr_var8 = "";
   
$ptr_var9 = "";
}

// Clean-up
$ptr_var1 = trim(strip_tags(stripslashes($ptr_var1)));
$ptr_var2 = trim(strip_tags(stripslashes($ptr_var2)));
$ptr_var3 = trim(strip_tags(stripslashes($ptr_var3)));
$ptr_var4 = trim(strip_tags(stripslashes($ptr_var4)));
$ptr_var5 = trim(strip_tags(stripslashes($ptr_var5)));
$ptr_var6 = trim(strip_tags(stripslashes($ptr_var6)));
$ptr_var7 = trim(strip_tags(stripslashes($ptr_var7)));
$ptr_var8 = trim(strip_tags(stripslashes($ptr_var8)));
$ptr_var9 = trim(strip_tags(stripslashes($ptr_var9)));

?>