Re: foreach and form submission.

From: Date: Mon, 30 Mar 2009 15:02:26 +0000
Subject: Re: foreach and form submission.
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-290833@lists.php.net to get a copy of this message
That would be correct. but two things I have to add: * it's called bad style to re-write (override) predefined vars like _POST, _GET, _SERVER ... * using strip_tags() to clean user-input for safe output ist not O.K.! use htmlspecialchars(), at least. Regards, 2009/3/28 Virgilio Quilario <virgilio.quilario@gmail.com>: >> Hi all. >> >> I'm writing a script that accepts several different forms with different content. >> Depending on what data is sent with the form the script will do one or the other think. >> >> Before the form data is processed I'd like to scrub it of HTML tags. >> >> I can do this manually as below but the form may have dozens of items of data so I'd >> like to automate it. >> >> $_POST['name'] = strip_tags($_POST['name']); >> $_POST['address'] = strip_tags($_POST['address']); >> $_POST['phone'] = strip_tags($_POST['phone']); >> >> I saw a few lines of code once that used "foreach"  on the $_POST array elements >> and it did not seem to matter how many or what names the elements had. >> >> Conceptually like this >> >> foreach ($_POST - element) { >>    $_POST-element = strip_tags($_POST-element) >> } >> >> Any ideas please ? >> >> Thanks. >> > > here, > > foreach ($_POST as $key => $value) { >  $_POST[$key] = strip_tags($value); > } > > good luck. > > virgil > http://www.jampmark.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#290833) next »