Re: Magic quotes question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You should probably use get_magic_quotes_runtime() , as _gpc only applies to GET/POST/COOKIE,

htmlspecialchars  is needed so the HTML can be parsed properly:

if the value in the text box was something like:

"> Hello World!

when you go to put in the value attribute it would end up:

<input type="text" value=""> Hello World!" />

That would not parse correctly.

but if you escaped it with htmlspecialchars or htmlentities you'd get:

<input type="text" value="&quot;&gt; Hello World!" />

And the box would contain the proper data


Ben Edwards wrote:

PS.  How does htmlspecialchars fit into this.  The unprep function is
to prepare date coming from the database to be used in <input
type=text, douse the below function make sence?

Ben

function unprep( $text ) {
// Take data coming from the database an get it ready to be presented // to the user.

if (magic_quotes_gpc()){
$result = stripslashes($text);
}
else{
$result = $text;
} return htmlspecialchars( $result );
}
--
Ben Edwards - Poole, UK, England
WARNING:This email contained partisan views - dont ever accuse me of
using the veneer of objectivity
If you have a problem emailing me use
http://www.gurtlush.org.uk/profiles.php?uid=4
(email address this email is sent from may be defunct)





-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux