<?php
/*
Name:        Amy Jean Charette
Date:        September 27, 2009
Purpose:    script for a standard plaindrome
*/
//strips slashes for display on output
$display stripslashes($_POST['palindrome']);
//gets value from from and turns all letters to lowercase
$word strtolower($_POST['palindrome']);
//strips out dashes
$pword str_replace("-"""$word);
//strips out single quotes
$palinWord str_replace("\'"""$pword);
//strips out double quotes
$palinWord2 str_replace("\""""$palinWord);
//removes all hyphens
$palinWord3 str_replace("–"""$palinWord2);
//removes all commas
$palinWord4 str_replace(","""$palinWord3);
//removes all semicolons
$palinWord5 str_replace(";"""$palinWord4);
//removes all colons
$palinWord6 str_replace(":"""$palinWord5);
//removes all periods
$palinWord7 str_replace("."""$palinWord6);
//removes all questionmarks
$palinWord8 str_replace("?"""$palinWord7);
//removes all excliamation marks
$palinWord9 str_replace("!"""$palinWord8);
//removes all spaces
$palindrome str_replace(" """$palinWord9);
//tests if word forward matches word in reverse
if ($palindrome === strrev($palindrome))
    
//if true displays this
    
echo "<p><em>" $display "</em> is a standard palindrome!</p>";
else
    
//if false displays this
    
echo "<p><em>" $display "</em> is not a standard palindrome!</p>";
?>