Jump to content

function not working.


Ninjakreborn

Recommended Posts

I have a function

[code]<?php
function deepclean($varinfo) {
$varinfo = htmlspecialchars($varinfo);
$varinfo = htmlentities($varinfo);
$varinfo = strip_tags($varinfo);
$varinfo = mysql_real_escape_string($varinfo);

}
?>
[/code]

I am working with it like this
[code]<?php
$secret = $_POST['secret'];
global $secret;
$secret = deepclean($secret);
?>[/code]
Then I am passing it into the database, however it's not working.
When I do the process, it's coming up completely empty.
I tried it a few ways, I tried as above, I tried making deepclean have
global $varinfo;
inside of it like I did on an older function, but no matter what it's still coming up blank, the entire variable is empty by the time it goes through that.
Link to comment
https://forums.phpfreaks.com/topic/30232-function-not-working/
Share on other sites

Try returning the value...

[code]<?php
$secret = $_POST['secret'];
$secret = deepclean($secret);

function deepclean($varinfo) {
$varinfo = htmlspecialchars($varinfo);
$varinfo = htmlentities($varinfo);
$varinfo = strip_tags($varinfo);
$varinfo = mysql_real_escape_string($varinfo);
return $varinfo; // Added this line
}
?>[/code]

Regards
Huggie
Link to comment
https://forums.phpfreaks.com/topic/30232-function-not-working/#findComment-139013
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.